3个版本
0.1.2 | 2023年8月4日 |
---|---|
0.1.1 | 2023年7月2日 |
0.1.0 | 2023年7月1日 |
#160 在 财务
115KB
583 行
DTI Rust库
dti
是一个Rust库,用于处理按照ISO 24165定义的数字代币标识符。
要了解更多关于DTI的信息,请访问 数字代币标识符基金会.
示例
fn main() {
let data = dti::DTIData::new().unwrap();
let r: &dti::Record = dti::by_dti(&data, "4H95J0R2X").unwrap();
assert_eq!(
r.normative
.as_ref()
.unwrap()
.genesis_block_hash
.clone()
.unwrap_or_default(),
"000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f"
);
}
用法
将 dti
添加到您的 Cargo.toml
cargo add dti
待办事项
- 实现辅助机制为枚举
- 实现创世块哈希算法为枚举
- 实现基础资产外部标识符类型为枚举
- 实现DTIExternalIdentifiers(这在任何代币定义中目前都没有使用)
- 实现测试OrigLangLongName -> 目前没有具有OrigLangLongName的资产
- underlying_asset_external_identifiers -> 目前没有具有多个UnderlyingAssetExternalIdentifier的资产
作者
这个crate是由 21 Analytics 开发和维护的。
许可证
该项目采用GNU Affero通用公共许可证。
依赖项
~5–19MB
~250K SLoC