#![doc = include_str!("README.md")]
#![cfg_attr(docsrs, feature(doc_cfg))]
#![allow(
rustdoc::bare_urls,
rustdoc::broken_intra_doc_links,
clippy::derive_partial_eq_without_eq
)]
#![forbid(unsafe_code)]
#![warn(trivial_casts, trivial_numeric_casts, unused_import_braces)]
pub mod traits;
mod type_urls;
pub use prost;
pub mod alliance {
pub mod alliance {
include!("models/alliance.alliance.rs");
}
}
pub mod cosmos {
pub mod auth {
pub mod v1beta1 {
include!("models/cosmos.auth.v1beta1.rs");
}
}
pub mod authz {
pub mod v1beta1 {
include!("models/cosmos.authz.v1beta1.rs");
}
}
pub mod bank {
pub mod v1beta1 {
include!("models/cosmos.bank.v1beta1.rs");
}
}
pub mod consensus {
pub mod v1 {
include!("models/cosmos.consensus.v1.rs");
}
}
pub mod base {
pub mod abci {
pub mod v1beta1 {
include!("models/cosmos.base.abci.v1beta1.rs");
}
}
pub mod kv {
pub mod v1beta1 {
include!("models/cosmos.base.kv.v1beta1.rs");
}
}
pub mod query {
pub mod v1beta1 {
include!("models/cosmos.base.query.v1beta1.rs");
}
}
pub mod reflection {
pub mod v1beta1 {
include!("models/cosmos.base.reflection.v1beta1.rs");
}
pub mod v2alpha1 {
include!("models/cosmos.base.reflection.v2alpha1.rs");
}
}
pub mod snapshots {
pub mod v1beta1 {
include!("models/cosmos.base.snapshots.v1beta1.rs");
}
}
pub mod store {
pub mod v1beta1 {
include!("models/cosmos.base.store.v1beta1.rs");
}
}
pub mod v1beta1 {
include!("models/cosmos.base.v1beta1.rs");
}
pub mod tendermint {
pub mod v1beta1 {
include!("models/cosmos.base.tendermint.v1beta1.rs");
}
}
}
pub mod crisis {
pub mod v1beta1 {
include!("models/cosmos.crisis.v1beta1.rs");
}
}
pub mod crypto {
pub mod multisig {
include!("models/cosmos.crypto.multisig.rs");
pub mod v1beta1 {
include!("models/cosmos.crypto.multisig.v1beta1.rs");
}
}
pub mod ed25519 {
include!("models/cosmos.crypto.ed25519.rs");
}
pub mod secp256k1 {
include!("models/cosmos.crypto.secp256k1.rs");
}
pub mod secp256r1 {
include!("models/cosmos.crypto.secp256r1.rs");
}
}
pub mod distribution {
pub mod v1beta1 {
include!("models/cosmos.distribution.v1beta1.rs");
}
}
pub mod evidence {
pub mod v1beta1 {
include!("models/cosmos.evidence.v1beta1.rs");
}
}
pub mod feegrant {
pub mod v1beta1 {
include!("models/cosmos.feegrant.v1beta1.rs");
}
}
pub mod genutil {
pub mod v1beta1 {
include!("models/cosmos.genutil.v1beta1.rs");
}
}
pub mod gov {
pub mod v1 {
include!("models/cosmos.gov.v1.rs");
}
}
pub mod mint {
pub mod v1beta1 {
include!("models/cosmos.mint.v1beta1.rs");
}
}
pub mod params {
pub mod v1beta1 {
include!("models/cosmos.params.v1beta1.rs");
}
}
pub mod slashing {
pub mod v1beta1 {
include!("models/cosmos.slashing.v1beta1.rs");
}
}
pub mod staking {
pub mod v1beta1 {
include!("models/cosmos.staking.v1beta1.rs");
}
}
pub mod tx {
pub mod signing {
pub mod v1beta1 {
include!("models/cosmos.tx.signing.v1beta1.rs");
}
}
pub mod v1beta1 {
include!("models/cosmos.tx.v1beta1.rs");
}
}
pub mod upgrade {
pub mod v1beta1 {
include!("models/cosmos.upgrade.v1beta1.rs");
}
}
pub mod vesting {
pub mod v1beta1 {
include!("models/cosmos.vesting.v1beta1.rs");
}
}
pub mod ics23 {
pub mod v1 {
include!("models/cosmos.ics23.v1.rs");
}
}
}
pub mod cosmwasm {
pub mod wasm {
pub mod v1 {
include!("models/cosmwasm.wasm.v1.rs");
}
}
}
pub mod osmosis {
pub mod tokenfactory {
pub mod v1beta1 {
include!("models/osmosis.tokenfactory.v1beta1.rs");
}
}
}
pub mod ibc {
pub mod applications {
pub mod icq {
pub mod v1 {
include!("models/icq.v1.rs");
}
}
pub mod interchain_accounts {
pub mod controller {
pub mod v1 {
include!("models/ibc.applications.interchain_accounts.controller.v1.rs");
}
}
pub mod host {
pub mod v1 {
include!("models/ibc.applications.interchain_accounts.host.v1.rs");
}
}
pub mod v1 {
include!("models/ibc.applications.interchain_accounts.v1.rs");
}
}
pub mod fee {
pub mod v1 {
include!("models/ibc.applications.fee.v1.rs");
}
}
pub mod transfer {
pub mod v1 {
include!("models/ibc.applications.transfer.v1.rs");
}
pub mod v2 {
include!("models/ibc.applications.transfer.v2.rs");
}
}
}
pub mod core {
pub mod channel {
pub mod v1 {
include!("models/ibc.core.channel.v1.rs");
}
}
pub mod client {
pub mod v1 {
include!("models/ibc.core.client.v1.rs");
}
}
pub mod commitment {
pub mod v1 {
include!("models/ibc.core.commitment.v1.rs");
}
}
pub mod connection {
pub mod v1 {
include!("models/ibc.core.connection.v1.rs");
}
}
pub mod types {
pub mod v1 {
include!("models/ibc.core.types.v1.rs");
}
}
}
pub mod lightclients {
pub mod solomachine {
pub mod v2 {
include!("models/ibc.lightclients.solomachine.v2.rs");
}
}
pub mod tendermint {
pub mod v1 {
include!("models/ibc.lightclients.tendermint.v1.rs");
}
}
}
}
pub mod pob {
pub mod builder {
pub mod v1 {
include!("models/pob.builder.v1.rs");
}
}
}
pub mod juno {
pub mod feeshare {
pub mod v1 {
include!("models/juno.feeshare.v1.rs");
}
}
}