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