This is the BitBoxBridge, it connects web wallets like MyEtherWallet to your BitBox02.
There are installers for Windows/OSX and linux under releases.
Go to rustup and get at least version 1.38 of the stable rust compiler.
You need libudev-dev
to compile the examples (apt install libudev-dev
). Cargo will
compile libhidapi and link to it statically.
There are also docker build containers for every supported target in bitbox-bridge/release.
Only build:
cargo build --release
Build and run:
cargo run --release
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>
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.