#key #walletd #bip-32 #deterministic #hierarchical #standard #hd-key

walletd_hd_key

WalletD HD密钥库,用于处理HD密钥

2个不稳定版本

0.2.0 2023年5月15日
0.1.0 2023年4月20日

#1 in #walletd

每月 22次下载
用于 4 crates

MIT/Apache

75KB
1K SLoC

WalletD HD Key

walletd_hd_key 是BIP-32标准分层确定性(HD)密钥生成的Rust库实现。

有关此crate的更多信息,请参阅crate文档

高级功能

此库支持以下BIP(比特币改进提案)的密钥生成。

  • BIP32 - 分层确定性钱包
  • BIP44 - 确定性钱包的多账户层次结构
  • BIP49 - 基于P2WPKH嵌套在P2SH的账户的派生方案
  • BIP84 - 基于P2WPKH的账户的派生方案

使用示例

请参阅crate文档的使用示例。

安全性

此crate使用#![forbid(unsafe_code)]来确保所有内容都在100%安全的Rust中实现。

最低支持的Rust版本

hd_key的最低支持Rust版本是1.60。

示例

示例文件夹examples包含使用hd_key的各种示例。文档docs也提供了大量的代码片段和示例。

获取帮助

hd_key 的仓库中,我们也有许多示例,展示了如何将所有内容组合起来。您也可以打开一个讨论来提问。

贡献

🎈 感谢您帮助改进项目!我们非常高兴有您!我们有一个贡献指南,帮助您参与 hd_key 项目。

许可证

本软件遵循Apache许可证,版本2.0或MIT许可证,由您选择。项目中的文件除非符合这些条款,否则不得复制、修改或分发。

贡献

除非您明确表示,否则您有意提交给 hd_key 的任何贡献都将按照MIT许可证授权,没有任何附加条款或条件。

依赖项

~8MB
~104K SLoC