#ledger-nano #ledger #nano #bitcoin

bitcoins-ledger

Ledger Nano X/S Bitcoin应用程序利用库

7个不稳定版本 (3个破坏性更新)

0.7.0 2022年7月6日
0.6.1 2022年7月1日
0.6.0 2021年12月20日
0.3.3 2021年12月20日
0.2.2 2021年4月4日

#20 in #ledger-nano

每月下载量 27次

MIT/Apache

135KB
3K SLoC

bitcoins-ledger

Ledger Bitcoin应用程序抽象。

构建

Windows尚不支持。

本地

  • 安装依赖项
    • Linux
      • $sudo apt-get install libudev-dev libusb-1.0-0-dev
    • OSX
      • 待办事项
      • 如果您知道,请提交一个问题。我没有macbook :)
  • 使用本地传输构建
    • cargobuild

WASM

  • 安装wasm-pack
  • 为wasm构建
    • 必须禁用默认功能
    • 必须选择最多一个功能 browsernode
    • browser
      • 使用环境必须能够导入
    • node

功能

nodebrowser 功能互斥。您必须指定一个,以及 --no-default-features 标志。

在为非WASM架构构建时,会编译本地HID传输。当通过 wasm-pack 构建WASM时,您必须指定您想要的节点或浏览器WASM传输。

测试

  • 运行单元测试
    • $cargo test ----lib
  • 运行集成测试
    • 插入Ledger Nano S或X设备
    • 解锁设备
    • 在设备上打开Bitcoin应用程序
    • $cargo test

依赖项

~5.5–8MB
~150K SLoC