29个版本 (重大变更)

0.21.0 2024年5月1日
0.20.0 2024年1月22日
0.19.0 2023年9月15日
0.18.2 2023年1月2日
0.1.0 2019年3月15日

#23 in #amount

Download history 853/week @ 2024-05-03 799/week @ 2024-05-10 941/week @ 2024-05-17 1061/week @ 2024-05-24 1064/week @ 2024-05-31 651/week @ 2024-06-07 1005/week @ 2024-06-14 1029/week @ 2024-06-21 1121/week @ 2024-06-28 814/week @ 2024-07-05 772/week @ 2024-07-12 847/week @ 2024-07-19 799/week @ 2024-07-26 924/week @ 2024-08-02 767/week @ 2024-08-09 977/week @ 2024-08-16

3,606 monthly downloads
15 个crate中使用 (13个直接使用)

MIT 许可

440KB
8K SLoC

Build Status Codecov branch unsafe forbidden Crates.io Documentation License: MIT MSRV

Rust Monero库

支持在区块数据结构和与Monero加密货币相关的密钥/地址生成和扫描的序列化和反序列化。

支持(或应支持)

  • Monero区块和交易的序列化和反序列化(共识编码)
  • 地址和子地址的创建、序列化和验证
  • 私钥和一次性密钥的创建、序列化和验证
  • 使用查看密钥对检测交易拥有的输出和金额恢复
  • 在大多数结构上启用Serde支持,具有功能 serde

文档

目前可以在 docs.rs/monero 上找到。欢迎提供补丁以添加使用示例和扩展现有文档。

特性

serde

serde 特性使得在库中可序列化类型上实现 serde 成为可能。

实验性

experimental 特性使得在 Transaction 中的 signature_hash 方法可用,该方法通过CLSAG签名算法计算待签名的消息。此方法目前作为实验性功能提供,因为它缺少审查和测试。

贡献

贡献通常受到欢迎。如果你打算进行较大的更改,请在PR之前在issue中讨论它们,以避免重复工作和架构不匹配。

发布和变更日志

请参阅 CHANGELOG.mdRELEASING.md

关于

这是一个由TrueLevel SA赞助的研究项目,现在由Monero Rust贡献者和NOT Monero核心团队开发和维护。

许可

本项目的代码遵循 MIT 许可协议

依赖项

~1.8–3MB
~67K SLoC