#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EventCreateDenom {
#[prost(string, tag="1")]
pub denom: ::prost::alloc::string::String,
#[prost(string, tag="2")]
pub creator: ::prost::alloc::string::String,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EventChangeAdmin {
#[prost(string, tag="1")]
pub denom: ::prost::alloc::string::String,
#[prost(string, tag="2")]
pub new_admin: ::prost::alloc::string::String,
#[prost(string, tag="3")]
pub old_admin: ::prost::alloc::string::String,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EventMint {
#[prost(message, optional, tag="1")]
pub coin: ::core::option::Option<crate::proto::cosmos::base::v1beta1::Coin>,
#[prost(string, tag="2")]
pub to_addr: ::prost::alloc::string::String,
#[prost(string, tag="3")]
pub caller: ::prost::alloc::string::String,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EventBurn {
#[prost(message, optional, tag="1")]
pub coin: ::core::option::Option<crate::proto::cosmos::base::v1beta1::Coin>,
#[prost(string, tag="2")]
pub from_addr: ::prost::alloc::string::String,
#[prost(string, tag="3")]
pub caller: ::prost::alloc::string::String,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EventSetDenomMetadata {
#[prost(string, tag="1")]
pub denom: ::prost::alloc::string::String,
#[prost(message, optional, tag="2")]
pub metadata: ::core::option::Option<crate::proto::cosmos::bank::v1beta1::Metadata>,
#[prost(string, tag="3")]
pub caller: ::prost::alloc::string::String,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct DenomAuthorityMetadata {
#[prost(string, tag="1")]
pub admin: ::prost::alloc::string::String,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ModuleParams {
#[prost(uint64, tag="1")]
pub denom_creation_gas_consume: u64,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TfDenom {
#[prost(string, tag="1")]
pub creator: ::prost::alloc::string::String,
#[prost(string, tag="2")]
pub subdenom: ::prost::alloc::string::String,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GenesisState {
#[prost(message, optional, tag="1")]
pub params: ::core::option::Option<ModuleParams>,
#[prost(message, repeated, tag="2")]
pub factory_denoms: ::prost::alloc::vec::Vec<GenesisDenom>,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GenesisDenom {
#[prost(string, tag="1")]
pub denom: ::prost::alloc::string::String,
#[prost(message, optional, tag="2")]
pub authority_metadata: ::core::option::Option<DenomAuthorityMetadata>,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct QueryParamsRequest {
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct QueryParamsResponse {
#[prost(message, optional, tag="1")]
pub params: ::core::option::Option<ModuleParams>,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct QueryDenomsRequest {
#[prost(string, tag="1")]
pub creator: ::prost::alloc::string::String,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct QueryDenomsResponse {
#[prost(string, repeated, tag="1")]
pub denoms: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct QueryDenomInfoRequest {
#[prost(string, tag="1")]
pub denom: ::prost::alloc::string::String,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct QueryDenomInfoResponse {
#[prost(string, tag="1")]
pub admin: ::prost::alloc::string::String,
#[prost(message, optional, tag="2")]
pub metadata: ::core::option::Option<crate::proto::cosmos::bank::v1beta1::Metadata>,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MsgCreateDenom {
#[prost(string, tag="1")]
pub sender: ::prost::alloc::string::String,
#[prost(string, tag="2")]
pub subdenom: ::prost::alloc::string::String,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MsgCreateDenomResponse {
#[prost(string, tag="1")]
pub new_token_denom: ::prost::alloc::string::String,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MsgChangeAdmin {
#[prost(string, tag="1")]
pub sender: ::prost::alloc::string::String,
#[prost(string, tag="2")]
pub denom: ::prost::alloc::string::String,
#[prost(string, tag="3")]
pub new_admin: ::prost::alloc::string::String,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MsgChangeAdminResponse {
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MsgUpdateModuleParams {
#[prost(string, tag="1")]
pub authority: ::prost::alloc::string::String,
#[prost(message, optional, tag="2")]
pub params: ::core::option::Option<ModuleParams>,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MsgUpdateModuleParamsResponse {
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MsgMint {
#[prost(string, tag="1")]
pub sender: ::prost::alloc::string::String,
#[prost(message, optional, tag="2")]
pub coin: ::core::option::Option<crate::proto::cosmos::base::v1beta1::Coin>,
#[prost(string, tag="3")]
pub mint_to: ::prost::alloc::string::String,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MsgMintResponse {
#[prost(string, tag="1")]
pub mint_to: ::prost::alloc::string::String,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MsgBurn {
#[prost(string, tag="1")]
pub sender: ::prost::alloc::string::String,
#[prost(message, optional, tag="2")]
pub coin: ::core::option::Option<crate::proto::cosmos::base::v1beta1::Coin>,
#[prost(string, tag="3")]
pub burn_from: ::prost::alloc::string::String,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MsgBurnResponse {
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MsgSetDenomMetadata {
#[prost(string, tag="1")]
pub sender: ::prost::alloc::string::String,
#[prost(message, optional, tag="2")]
pub metadata: ::core::option::Option<crate::proto::cosmos::bank::v1beta1::Metadata>,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MsgSetDenomMetadataResponse {
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MsgSudoSetDenomMetadata {
#[prost(string, tag="1")]
pub sender: ::prost::alloc::string::String,
#[prost(message, optional, tag="2")]
pub metadata: ::core::option::Option<crate::proto::cosmos::bank::v1beta1::Metadata>,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MsgSudoSetDenomMetadataResponse {
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MsgBurnNative {
#[prost(string, tag="1")]
pub sender: ::prost::alloc::string::String,
#[prost(message, optional, tag="2")]
pub coin: ::core::option::Option<crate::proto::cosmos::base::v1beta1::Coin>,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MsgBurnNativeResponse {
}