docs.rs failed to build bitcoins-ledger-0.3.3
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Visit the last successful build:
bitcoins-ledger-0.7.0
bitcoins-ledger
Ledger Bitcoin App abstraction.
Building
Windows is not yet supported.
Native
- Install dependencies
- Linux
$ sudo apt-get install libudev-dev libusb-1.0-0-dev
- OSX
- TODO
- please file an issue if you know. I don't have a macbook :)
- Linux
- Build with native transport
cargo build
WASM
- Install wasm-pack
- building for wasm
- MUST disable default features
- MUST select feature AT MOST ONE of
browserandnode browser- usage env must be able to import
node
Features
The node and browser features are mutually exclusive. You must specify
exactly one, as well as the --no-default-features flag.
When building for non-wasm architectures, a native HID transport is compiled
in. When building wasm via wasm-pack, you must specify whether you want the
node or browser wasm transport.
Testing
- run the unit tests
$ cargo test -- --lib
- run the integration tests
- Plug in a Ledger Nano S or X device
- Unlock the device
- Open the Bitcoin application on the device
- If you don't have the application, install Ledger Live and follow these instructions
$ cargo test