23 个不稳定版本 (5 个破坏性更新)
0.9.0 | 2023年2月2日 |
---|---|
0.9.0-rc.1 | 2022年12月27日 |
0.8.0 | 2022年11月19日 |
0.8.0-rc.4 | 2022年7月30日 |
0.4.0 | 2021年3月14日 |
#118 in #闪电
用于 5 crates
105KB
2K SLoC
RGB-20 库
RGB20 是比特币和闪电上的法定数字资产 RGB 架构。
此仓库提供 Rust 库和命令行工具 rgb20
,可与其他 RGB 节点一起使用,生成和解析 RGB20 数据(架构、发行资产、解析 RGB 节点返回的合同信息)。
命令行工具
使用 Docker 安装
构建
克隆仓库并切换到所需版本(此处为 v0.8.0-rc.3
)
$ git clone https://github.com/RGB-WG/rust-rgb20
$ cd rust-rgb20
$ git checkout v0.8.0-rc.3
构建和标记 Docker 镜像
$ docker build -t rgb20:v0.8.0-rc.3 .
用法
$ docker run rgb20:v0.8.0-rc.3 --help
lib.rs
:
RGB20 库:用于处理法定资产类型,在 LNPBP-20 标准定义的架构下操作
- 根 RGB20 架构,由
schema::schema()
返回,ID 为SCHEMA_ID_BECH32
- RGB20 子架构,由
schema::subschema()
返回,禁止资产替换流程,ID 为SUBSCHEMA_ID_BECH32
- 高级 RGB20 API,执行资产发行、转账和其他资产管理操作
依赖关系
~16–28MB
~388K SLoC