Ocular

May 12, 2022 ยท View on GitHub

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

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)