12 个不稳定版本 (4 个破坏性更新)

0.5.0 2024 年 8 月 14 日
0.4.0 2024 年 6 月 4 日
0.3.1 2024 年 2 月 4 日
0.3.0 2024 年 1 月 27 日
0.1.7 2023 年 9 月 21 日

#838 in 神奇豆子

Download history • Rust 包仓库 16/week @ 2024-05-05 • Rust 包仓库 48/week @ 2024-05-12 • Rust 包仓库 61/week @ 2024-05-19 • Rust 包仓库 96/week @ 2024-05-26 • Rust 包仓库 223/week @ 2024-06-02 • Rust 包仓库 107/week @ 2024-06-09 • Rust 包仓库 142/week @ 2024-06-16 • Rust 包仓库 305/week @ 2024-06-23 • Rust 包仓库 41/week @ 2024-06-30 • Rust 包仓库 99/week @ 2024-07-07 • Rust 包仓库 220/week @ 2024-07-14 • Rust 包仓库 80/week @ 2024-07-21 • Rust 包仓库 117/week @ 2024-07-28 • Rust 包仓库 74/week @ 2024-08-04 • Rust 包仓库 169/week @ 2024-08-11 • Rust 包仓库 148/week @ 2024-08-18 • Rust 包仓库

每月 510 次下载
用于 async-hwi

Apache-2.0

340KB
8K SLoC

Rust 6.5K SLoC // 0.0% comments • Rust 包仓库 TSX 1.5K SLoC • Rust 包仓库 JavaScript 148 SLoC // 0.0% comments • Rust 包仓库 Shell 27 SLoC • Rust 包仓库 TypeScript 8 SLoC // 0.2% comments • Rust 包仓库

BitBox02 库

用于与 BitBox02 硬件钱包交互的库。

查看 examples/singlethreaded.rs 中的示例。

运行示例

cargo run --example singlethreaded --features=usb,tokio/rt,tokio/macros

查看 Cargo.toml 以获取更多示例。

模拟器测试

tests/simulator_tests.rs 在 BitBox02 模拟器上运行一系列集成测试。它们根据 tests/simulators.json 自动下载,并且每个测试都与之一一对应。

要运行它们,使用

cargo test --features=simulator,tokio

如果您想针对自定义模拟器构建进行测试(例如,在开发新固件功能时),您可以运行

SIMULATOR=/path/to/simulator cargo test --features=simulator,tokio

在这种情况下,仅使用给定的模拟器,并将忽略定义在 simulators.json 中的模拟器。


lib.rs:

Rust BitBox 硬件钱包客户端库。

依赖项

~10–26MB
~291K SLoC