Crate archway_proto

Crate archway_proto 

Source
Expand description

§Archway Proto

Crate Docs Apache 2.0 Licensed MSRV

Rust build of Archway’s ProtoBuf definitions.

This package can be used both in CosmWasm smart contracts and gRPC clients. It is based on the cosmos-sdk-proto v0.18.0 crate to provide the Cosmos SDK messages through the cosmos-sdk-proto crate and follows the same feature definitions, with the tonic gRPC clients enabled by default.

§Usage

§In CosmWasm smart contracts

archway-proto = { version = "0.2.1", default-features = false, features = ["cosmwasm"] }

§For the gRPC client functionality (won’t work in CosmWasm)

archway-proto = "0.2.1"

§License

This project is licensed under the Apache-2.0 License - see the NOTICE and LICENSE files for details.

Re-exports§

pub use prost;
pub use cosmos_sdk_proto::tendermint;

Modules§

any
archway
cosmos
Cosmos protobuf definitions.
cosmwasm
ibc

Structs§

Any
Any contains an arbitrary serialized protocol buffer message along with a URL that describes the type of the serialized message.

Constants§

ARCHWAY_VERSION
The Archway protocol version (or commit hash) used when generating this library.
COSMOS_SDK_VERSION
The version (commit hash) of the Cosmos SDK used when generating this library.
IBC_GO_COMMIT
The version (commit hash) of IBC Go used when generating this library.
WASMD_VERSION
The wasmd version (or commit hash) of the used when generating this library.