#key #key-pair #amount #transaction #deserialize #view #time

wownero

Rust Wownero 库

1 个不稳定发布版

0.1.2 2022年7月2日
0.1.1 2022年7月2日
0.1.0 2022年7月2日

#67 in #key-pair

MIT 许可证

260KB
5K SLoC

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

Rust Wownero 库

支持在区块数据结构上进行序列化和反序列化,以及与Wownero加密货币相关的密钥/地址生成和扫描的库。

支持(或应该支持)

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

文档

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

特性

serde

serde 特性允许在库中的可序列化类型上实现 serde

实验性

experimental 特性启用 Transaction 中的 signature_hash 方法,该方法使用 CLSAG 签名算法计算待签名的消息。此方法目前作为实验性特性,因为它缺乏审查和测试。

贡献

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

版本和变更日志

请参阅 CHANGELOG.mdRELEASING.md

关于

这始于我有太多空闲时间。

许可

本项目的代码受 MIT 许可证 许可。

依赖

~4.5MB
~89K SLoC