Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/peggyjv/ocular


https://github.com/peggyjv/ocular

Last synced: about 2 months ago
JSON representation

Awesome Lists containing this project

README

        

# Ocular

Ocular seeks to be the preferred cosmos client library UX for Rust projects. It is strongly based on [Lens](https://github.com/strangelove-ventures/Lens), a go client library for blockchains built with the [Cosmos SDK](https://github.com/cosmos/cosmos-sdk).

# Features

## Existing
- Automatic client configuration based on the [cosmos chain registry](https://github.com/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)