4 个版本 (重大更改)

0.5.0 2024 年 8 月 25 日
0.4.0 2024 年 7 月 22 日
0.3.0 2024 年 6 月 15 日
0.2.0 2024 年 5 月 23 日

#4 in #hwi

Download history 162/week @ 2024-05-19 6/week @ 2024-05-26 6/week @ 2024-06-02 158/week @ 2024-06-09 40/week @ 2024-06-16 116/week @ 2024-07-21 9/week @ 2024-07-28

每月 125 次下载

MIT/Apache

590KB
10K SLoC

BDK HWI 签署者

此包包含 HWISigner,这是用于硬件钱包的 TransactionSigner 实现。


lib.rs:

HWI 签署者

此包包含 HWISigner,这是用于硬件钱包的 TransactionSigner 实现。

#
let mut devices = HWIClient::enumerate()?;
if devices.is_empty() {
    panic!("No devices found!");
}
let first_device = devices.remove(0)?;
let custom_signer = HWISigner::from_device(&first_device, Network::Testnet.into())?;

#
// Adding the hardware signer to the BDK wallet
wallet.add_signer(
    KeychainKind::External,
    SignerOrdering(200),
    Arc::new(custom_signer),
);

依赖项

~17–23MB
~259K SLoC