8个版本
1.0.0-beta-0.0.1 | 2023年2月3日 |
---|---|
1.0.0-beta | 2022年9月7日 |
1.0.0-alpha-1.0.0 | 2022年8月19日 |
0.1.0 | 2022年1月26日 |
#14 in #tx
125KB
3K SLoC
Ocular
Ocular是一个针对Cosmos SDK链的客户端库,注重良好的用户体验。可以将其视为围绕cosmrs客户端功能的一个便捷包装。
beta特性
QueryClient
提供核心Cosmos SDK模块查询的APIMsgClient
提供执行交易和核心Cosmos SDK模块消息支持的API- 强大的交易构建,允许在一个交易中包含多个Msg
ModuleMsg
特质,用于创建扩展crate以轻松支持自定义Cosmos模块。- 方便的
AccountInfo
类型,可以从助记词或磁盘密钥构建。用于为各种链签名和推导地址。
待办事项
- RPC查询覆盖率?
- 启用动态链上下文的功能,由链注册数据填充
- 密钥生成/持久化API
- WebSocket查询支持?
- 代码示例
- 围绕proto生成的类型(如authz::{Grant, GrantAuthorization, GenericAuthorization})的便捷包装
贡献
欢迎fork和PR!在Twitter @ atro0o上联系Collin以获取反馈/提问。
依赖关系
~31–45MB
~859K SLoC