Framework for building Cosmos blockchain applications in Rust, modeled off of the Cosmos SDK for Golang.
This library is presently designed to serve as a client for interacting with the Golang implementation of the Cosmos SDK, providing things like wallet functionality such as transaction signing, and a builder/parser for Cosmos SDK formatted transaction messages.
It does not implement server-side functionality (yet), such as hooks and message passing.
- CosmWasm: messages used by smart contracts written using CosmWasm
- Staking: support for staking with validators
- Transactions: build, sign, and/or parse Cosmos SDK transactions
This crate is supported on Rust 1.72 or newer.