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