[dependencies.async-trait]
version = "0.1.80"
[dependencies.cfg-if]
version = "1.0.0"
[dependencies.hex]
package = "const-hex"
version = "1.12.0"
[dependencies.thiserror]
version = "1.0.61"
[dev-dependencies.serial_test]
version = "2"
[dev-dependencies.tokio]
features = ["rt-multi-thread", "macros"]
version = "1.34"
[features]
browser = []
node = []
[lib]
crate-type = ["cdylib", "rlib"]
name = "coins_ledger"
path = "src/lib.rs"
[package]
authors = ["Summa <team@summa.one>", "James Prestwich <james@prestwi.ch>", "Zondax GmbH <info@zondax.ch>"]
autobenches = false
autobins = false
autoexamples = false
autotests = false
build = false
categories = ["authentication", "cryptography"]
description = "Ledger Nano X/S connection and communication management library"
edition = "2021"
homepage = "https://github.com/summa-tx/coins"
keywords = ["ledger", "apdu", "cryptocurrency"]
license = "MIT OR Apache-2.0"
name = "coins-ledger"
readme = "README.md"
repository = "https://github.com/summa-tx/coins"
rust-version = "1.65"
version = "0.12.0"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.byteorder]
version = "1.5"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.hidapi-rusb]
version = "1.3"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.once_cell]
version = "1.19.0"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.tokio]
features = ["sync", "rt"]
version = "1.34"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.tracing]
version = "0.1"
[target.'cfg(target_arch = "wasm32")'.dependencies.getrandom]
features = ["js"]
version = "0.2"
[target.'cfg(target_arch = "wasm32")'.dependencies.js-sys]
version = "0.3.65"
[target.'cfg(target_arch = "wasm32")'.dependencies.log]
version = "0.4"
[target.'cfg(target_arch = "wasm32")'.dependencies.wasm-bindgen]
version = "0.2.88"
[target.'cfg(target_arch = "wasm32")'.dependencies.wasm-bindgen-futures]
version = "0.4.38"
[target.'cfg(target_os = "linux")'.dependencies.nix]
version = "0.26"
[[test]]
name = "integration"
path = "tests/integration.rs"