logo
Expand description

cosmos-sdk-proto

Crate Docs Build Status Apache 2.0 Licensed MSRV

Rust crate for interacting with Protobufs defined by the Cosmos SDK.

The goal of this crate is to provide complete proto struct definitions for interacting with a Cosmos SDK blockchain.

Currently, this crate only provides a subset of the many total structs exported by Cosmos SDK proto files.

Pull requests to expand coverage are welcome.

Documentation

Minimum Supported Rust Version

This crate is supported on Rust 1.56 or newer.

Modules

bech32ibcbech32ibc

Bech32ibc protobuf definitions

Cosmos protobuf definitions.

cosmwasmcosmwasm

CosmWasm protobuf definitions.

ethermintethermint

Ethermint protobuf definitions

IBC protobuf definitions.

ICS23 protobuf definitions.

Tendermint proto definitions

Constants

The version (commit hash) of the Cosmos SDK used when generating this library.