2 个版本
0.29.1 | 2023年2月23日 |
---|---|
0.29.0 | 2023年2月23日 |
#7 in #litecoin
1.5MB
24K SLoC
Litecoin
通用库,用于使用和互操作Litecoin。
感谢Andrew Poelstra先生为rust-bitcoin做出的贡献
由 提供支持
lib.rs
:
Rust Bitcoin Library
这是一个支持比特币网络协议和相关原语的库。它为旨在与比特币网络一起工作的Rust程序而设计。
该库完全用Rust编写,以展示强类型安全(包括所有权和生命周期)对于金融和/或加密软件的好处。
有关开发和支持环境的详细文档,请参阅README.md。
可用功能标志
std
- 对std
的常规依赖(默认)。secp-recovery
- 允许从签名和消息中计算公钥。base64
-(依赖项),允许编码PSBT和消息签名。rand
-(依赖项),使得生成随机值更加方便。serde
-(依赖项),实现了基于serde
的序列化和反序列化。secp-lowmemory
- 低内存设备的优化。no-std
- 允许此crate在无需std的情况下使用所需的附加功能。**不会**禁用std
。依赖于core2
。bitcoinconsensus-std
- 在bitcoinconsensus
中启用std
并将其传递给此crate,以便它知道如何实现std::error::Error
。目前有一个hack可以在不使用此功能的情况下实现相同的效果,但将来可能会出现实现分歧。
依赖项
~5–8MB
~88K SLoC