30个版本
新 0.11.0-beta.7 | 2024年8月20日 |
---|---|
0.11.0-beta.6 | 2024年6月8日 |
0.11.0-beta.5 | 2024年3月29日 |
0.11.0-beta.4 | 2023年12月30日 |
0.8.0 | 2022年7月13日 |
#3 in #lnp-bp
每月 406次下载
用于 20 个crate(直接使用17个)
575KB
13K SLoC
RGB钱包和比特币与雷电网络上的智能合约标准库
RGB是比特币与雷电网络上的机密且可扩展的客户端验证智能合约。要了解更多关于RGB的信息,请查看RGB蓝图和RGB常见问题解答网站。
RGB钱包标准库为RGB应用程序提供非共识关键的高层API。它基于[RGB核心库][Core],实现RGB智能合约的验证和共识规则。
该项目由LNP/BP标准协会支持和管理。RGB智能合约系统的设计和此及底层共识库的实现由Maxim Orlovsky 博士于2019-2022年完成,基于Peter Todd和Giacomo Zucco之前关于客户端验证和RGB作为“比特币和LN的资产”的想法。RGBv1发布后,协议将是不可变的,此库将仅接受错误修复;即,它将通过要求跨大量维护者对新更改进行共识确认来固化。
基于此库的项目当前列表包括
- RGB Node:独立和可嵌入的运行RGB的节点。
- [MyCitadel节点][MyCitadel Node]:提供RGB智能合约功能的钱包节点,集成雷电网络、比特币区块链索引器、去中心化数据存储和传播(Storm)以及钱包服务。它可以作为嵌入、桌面、服务器或基于云的节点运行。
库
该库可以通过Cargo.toml
中的[dependencies]
部分集成到其他Rust项目中
rgb-std = "0.11.0"
为了序列化目的,库提供了serde
功能,默认情况下是关闭的。
MSRV
最低支持的Rust编译器版本(MSRV)显示在Cargo.toml
的rust-version
中。
贡献
除比特币区块链/比特币协议以外的加密货币和“区块链”不受支持,也没有计划支持;针对它们的拉取请求将被拒绝。
许可证
请参阅许可证文件。
依赖关系
~21MB
~314K SLoC