1 个不稳定版本
0.1.0 | 2022年12月24日 |
---|
#53 在 #bank
105KB
3K SLoC
Cosm-Tome
易于使用,高级Cosmos SDK Rust客户端库。
灵感
Cosmos SDK 已经有很多不同的API。因此,这个库支持插入不同的支持API(Cosmos gRPC、Cosmos REST、Tendermint RPC等)。我们隐藏了这种复杂性,只向所有Cosmos模块(cosmwasm、auth、bank)暴露相同的统一CosmosClient
特质。
随着Cosmos SDK添加更多API,我们将简单地添加一个新的CosmosClient
实现文件,同时保持Cosmos模块代码不变。
包状态
客户端
支持API | 开发状态 |
---|---|
Tendermint RPC | 🔨 |
Cosmos SDK gRPC | 🔨 |
Cosmos SDK REST | 🚫 |
模块
Cosmos模块 | 开发状态 |
---|---|
认证 | ✅ |
授权 | 🚫 |
银行 | ✅ |
Tendermint | 🔨 |
危机 | 🚫 |
分配 | 🚫 |
证据 | 🚫 |
费用授予 | 🚫 |
治理 | 🚫 |
铸币 | 🚫 |
参数 | 🚫 |
削减 | 🚫 |
质押 | 🚫 |
交易 | 🔨 |
升级 | 🚫 |
托管 | 🚫 |
CosmWasm | 🔨 |
IBC | 🚫 |
用法
待办事项
开发
cargo t
运行单元测试。
依赖项
~30–49MB
~888K SLoC