Awesome
Ocular
Ocular seeks to be the preferred cosmos client library UX for Rust projects. It is strongly based on Lens, a go client library for blockchains built with the Cosmos SDK.
Features
Existing
- Automatic client configuration based on the cosmos chain registry:
let client = ChainClient::new("cosmoshub");
In Progress
- Core module querys
- Tendermint querys
- Key management
- TX signing with the familiar cosmos Accounts paradigm
- Automatic IBC relayer path retrieval
Future
- Arbitrary gRPC message sending (for custom modules)