Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BitBoxBridge

This is the BitBoxBridge, it connects web wallets like MyEtherWallet to your BitBox02.

Installers

There are installers for Windows/OSX and linux under releases.

Compile

Dependencies

Go to rustup and get at least version 1.38 of the stable rust compiler.

You need libusb-1.0-0-dev to compile the examples (apt install libusb-1.0-0-dev). Cargo will compile libhidapi and link to it statically.

There are also docker build containers for every supported target in bitbox-bridge/release.

Compile

Only build:

cargo build --release

Run

Build and run:

cargo run --release

BitBoxBridge API

Return current API version:

GET /api/info

Return map of available usb devices. (might have to poll multiple times)

GET /api/v1/devices

Open websocket.

<path> can be found in the value returned by /devices. WebSocket opening will fail with an error in case the device is busy.

/api/v1/socket/<path>

Troubleshooting

The bridge should be available on http://localhost:8178. Try the / endpoint and see if the bridge is running. Try /api/v1/devices to see if your device is listed.

The website is online at http://dev.shiftcrypto.ch/bridge

About

A bridge that connects web wallets like MyEtherWallet to BitBox02

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages