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