#bitcoin #litecoin #crypto

不依赖 std litecoinlib

通用库,用于使用和互操作Litecoin。基于 rust-bitcoin

2 个版本

0.29.1 2023年2月23日
0.29.0 2023年2月23日

#7 in #litecoin

CC0 许可证

1.5MB
24K SLoC

Litecoin

通用库,用于使用和互操作Litecoin。

感谢Andrew Poelstra先生为rust-bitcoin做出的贡献

N|Solid 提供支持


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