1 个不稳定版本

0.1.0 2020年2月11日

#992硬件支持

Apache-2.0

14KB
269

BitBoxBridge

这是 BitBoxBridge,它将像 MyEtherWallet 这样的网页钱包连接到您的 BitBox02。

安装程序

发布 下方提供了 Windows/OSX 和 linux 的安装程序。

编译

依赖项

前往 rustup 并获取至少版本 1.38 的稳定 Rust 编译器。

编译示例需要 libudev-devapt install libudev-dev)。Cargo 将编译 libhidapi 并静态链接到它。

bitbox-bridge/release 中也有针对每个支持目标的 Docker 构建容器。

编译

仅构建

cargo build --release

运行

构建和运行

cargo run --release

BitBoxBridge API

返回当前 API 版本

GET /api/info

返回可用 USB 设备的映射。 (可能需要多次轮询)

GET /api/v1/devices

打开 WebSocket。

<path> 可在 /devices 返回的值中找到。如果设备正忙,WebSocket 打开会失败。

/api/v1/socket/<path>

故障排除

桥接器应在 https://127.0.0.1:8178 上可用。尝试 / 端点以查看桥接器是否正在运行。尝试 /api/v1/devices 以查看您的设备是否已列出。

依赖项

~6–19MB
~235K SLoC