Skip to content

PeggyJV/ocular

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

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)