Expand description
§Archway Proto
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§
Structs§
- Any
Anycontains 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.