1#[allow(clippy::derive_partial_eq_without_eq)]
3#[derive(Clone, PartialEq, ::prost::Message)]
4pub struct EventCreateDenom {
5 #[prost(string, tag="1")]
6 pub denom: ::prost::alloc::string::String,
7 #[prost(string, tag="2")]
8 pub creator: ::prost::alloc::string::String,
9}
10#[allow(clippy::derive_partial_eq_without_eq)]
11#[derive(Clone, PartialEq, ::prost::Message)]
12pub struct EventChangeAdmin {
13 #[prost(string, tag="1")]
14 pub denom: ::prost::alloc::string::String,
15 #[prost(string, tag="2")]
16 pub new_admin: ::prost::alloc::string::String,
17 #[prost(string, tag="3")]
18 pub old_admin: ::prost::alloc::string::String,
19}
20#[allow(clippy::derive_partial_eq_without_eq)]
21#[derive(Clone, PartialEq, ::prost::Message)]
22pub struct EventMint {
23 #[prost(message, optional, tag="1")]
24 pub coin: ::core::option::Option<crate::proto::cosmos::base::v1beta1::Coin>,
25 #[prost(string, tag="2")]
26 pub to_addr: ::prost::alloc::string::String,
27 #[prost(string, tag="3")]
28 pub caller: ::prost::alloc::string::String,
29}
30#[allow(clippy::derive_partial_eq_without_eq)]
31#[derive(Clone, PartialEq, ::prost::Message)]
32pub struct EventBurn {
33 #[prost(message, optional, tag="1")]
34 pub coin: ::core::option::Option<crate::proto::cosmos::base::v1beta1::Coin>,
35 #[prost(string, tag="2")]
36 pub from_addr: ::prost::alloc::string::String,
37 #[prost(string, tag="3")]
38 pub caller: ::prost::alloc::string::String,
39}
40#[allow(clippy::derive_partial_eq_without_eq)]
41#[derive(Clone, PartialEq, ::prost::Message)]
42pub struct EventSetDenomMetadata {
43 #[prost(string, tag="1")]
44 pub denom: ::prost::alloc::string::String,
45 #[prost(message, optional, tag="2")]
48 pub metadata: ::core::option::Option<crate::proto::cosmos::bank::v1beta1::Metadata>,
49 #[prost(string, tag="3")]
50 pub caller: ::prost::alloc::string::String,
51}
52#[allow(clippy::derive_partial_eq_without_eq)]
56#[derive(Clone, PartialEq, ::prost::Message)]
57pub struct DenomAuthorityMetadata {
58 #[prost(string, tag="1")]
61 pub admin: ::prost::alloc::string::String,
62}
63#[allow(clippy::derive_partial_eq_without_eq)]
90#[derive(Clone, PartialEq, ::prost::Message)]
91pub struct ModuleParams {
92 #[prost(uint64, tag="1")]
95 pub denom_creation_gas_consume: u64,
96}
97#[allow(clippy::derive_partial_eq_without_eq)]
100#[derive(Clone, PartialEq, ::prost::Message)]
101pub struct TfDenom {
102 #[prost(string, tag="1")]
104 pub creator: ::prost::alloc::string::String,
105 #[prost(string, tag="2")]
108 pub subdenom: ::prost::alloc::string::String,
109}
110#[allow(clippy::derive_partial_eq_without_eq)]
116#[derive(Clone, PartialEq, ::prost::Message)]
117pub struct GenesisState {
118 #[prost(message, optional, tag="1")]
119 pub params: ::core::option::Option<ModuleParams>,
120 #[prost(message, repeated, tag="2")]
121 pub factory_denoms: ::prost::alloc::vec::Vec<GenesisDenom>,
122}
123#[allow(clippy::derive_partial_eq_without_eq)]
125#[derive(Clone, PartialEq, ::prost::Message)]
126pub struct GenesisDenom {
127 #[prost(string, tag="1")]
128 pub denom: ::prost::alloc::string::String,
129 #[prost(message, optional, tag="2")]
130 pub authority_metadata: ::core::option::Option<DenomAuthorityMetadata>,
131}
132#[allow(clippy::derive_partial_eq_without_eq)]
134#[derive(Clone, PartialEq, ::prost::Message)]
135pub struct QueryParamsRequest {
136}
137#[allow(clippy::derive_partial_eq_without_eq)]
139#[derive(Clone, PartialEq, ::prost::Message)]
140pub struct QueryParamsResponse {
141 #[prost(message, optional, tag="1")]
143 pub params: ::core::option::Option<ModuleParams>,
144}
145#[allow(clippy::derive_partial_eq_without_eq)]
147#[derive(Clone, PartialEq, ::prost::Message)]
148pub struct QueryDenomsRequest {
149 #[prost(string, tag="1")]
150 pub creator: ::prost::alloc::string::String,
151}
152#[allow(clippy::derive_partial_eq_without_eq)]
154#[derive(Clone, PartialEq, ::prost::Message)]
155pub struct QueryDenomsResponse {
156 #[prost(string, repeated, tag="1")]
157 pub denoms: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
158}
159#[allow(clippy::derive_partial_eq_without_eq)]
161#[derive(Clone, PartialEq, ::prost::Message)]
162pub struct QueryDenomInfoRequest {
163 #[prost(string, tag="1")]
164 pub denom: ::prost::alloc::string::String,
165}
166#[allow(clippy::derive_partial_eq_without_eq)]
168#[derive(Clone, PartialEq, ::prost::Message)]
169pub struct QueryDenomInfoResponse {
170 #[prost(string, tag="1")]
172 pub admin: ::prost::alloc::string::String,
173 #[prost(message, optional, tag="2")]
176 pub metadata: ::core::option::Option<crate::proto::cosmos::bank::v1beta1::Metadata>,
177}
178#[allow(clippy::derive_partial_eq_without_eq)]
185#[derive(Clone, PartialEq, ::prost::Message)]
186pub struct MsgCreateDenom {
187 #[prost(string, tag="1")]
188 pub sender: ::prost::alloc::string::String,
189 #[prost(string, tag="2")]
191 pub subdenom: ::prost::alloc::string::String,
192}
193#[allow(clippy::derive_partial_eq_without_eq)]
195#[derive(Clone, PartialEq, ::prost::Message)]
196pub struct MsgCreateDenomResponse {
197 #[prost(string, tag="1")]
199 pub new_token_denom: ::prost::alloc::string::String,
200}
201#[allow(clippy::derive_partial_eq_without_eq)]
204#[derive(Clone, PartialEq, ::prost::Message)]
205pub struct MsgChangeAdmin {
206 #[prost(string, tag="1")]
207 pub sender: ::prost::alloc::string::String,
208 #[prost(string, tag="2")]
209 pub denom: ::prost::alloc::string::String,
210 #[prost(string, tag="3")]
211 pub new_admin: ::prost::alloc::string::String,
212}
213#[allow(clippy::derive_partial_eq_without_eq)]
215#[derive(Clone, PartialEq, ::prost::Message)]
216pub struct MsgChangeAdminResponse {
217}
218#[allow(clippy::derive_partial_eq_without_eq)]
220#[derive(Clone, PartialEq, ::prost::Message)]
221pub struct MsgUpdateModuleParams {
222 #[prost(string, tag="1")]
224 pub authority: ::prost::alloc::string::String,
225 #[prost(message, optional, tag="2")]
226 pub params: ::core::option::Option<ModuleParams>,
227}
228#[allow(clippy::derive_partial_eq_without_eq)]
231#[derive(Clone, PartialEq, ::prost::Message)]
232pub struct MsgUpdateModuleParamsResponse {
233}
234#[allow(clippy::derive_partial_eq_without_eq)]
236#[derive(Clone, PartialEq, ::prost::Message)]
237pub struct MsgMint {
238 #[prost(string, tag="1")]
239 pub sender: ::prost::alloc::string::String,
240 #[prost(message, optional, tag="2")]
242 pub coin: ::core::option::Option<crate::proto::cosmos::base::v1beta1::Coin>,
243 #[prost(string, tag="3")]
246 pub mint_to: ::prost::alloc::string::String,
247}
248#[allow(clippy::derive_partial_eq_without_eq)]
249#[derive(Clone, PartialEq, ::prost::Message)]
250pub struct MsgMintResponse {
251 #[prost(string, tag="1")]
252 pub mint_to: ::prost::alloc::string::String,
253}
254#[allow(clippy::derive_partial_eq_without_eq)]
260#[derive(Clone, PartialEq, ::prost::Message)]
261pub struct MsgBurn {
262 #[prost(string, tag="1")]
263 pub sender: ::prost::alloc::string::String,
264 #[prost(message, optional, tag="2")]
266 pub coin: ::core::option::Option<crate::proto::cosmos::base::v1beta1::Coin>,
267 #[prost(string, tag="3")]
269 pub burn_from: ::prost::alloc::string::String,
270}
271#[allow(clippy::derive_partial_eq_without_eq)]
272#[derive(Clone, PartialEq, ::prost::Message)]
273pub struct MsgBurnResponse {
274}
275#[allow(clippy::derive_partial_eq_without_eq)]
278#[derive(Clone, PartialEq, ::prost::Message)]
279pub struct MsgSetDenomMetadata {
280 #[prost(string, tag="1")]
281 pub sender: ::prost::alloc::string::String,
282 #[prost(message, optional, tag="2")]
285 pub metadata: ::core::option::Option<crate::proto::cosmos::bank::v1beta1::Metadata>,
286}
287#[allow(clippy::derive_partial_eq_without_eq)]
288#[derive(Clone, PartialEq, ::prost::Message)]
289pub struct MsgSetDenomMetadataResponse {
290}
291#[allow(clippy::derive_partial_eq_without_eq)]
305#[derive(Clone, PartialEq, ::prost::Message)]
306pub struct MsgSudoSetDenomMetadata {
307 #[prost(string, tag="1")]
308 pub sender: ::prost::alloc::string::String,
309 #[prost(message, optional, tag="2")]
312 pub metadata: ::core::option::Option<crate::proto::cosmos::bank::v1beta1::Metadata>,
313}
314#[allow(clippy::derive_partial_eq_without_eq)]
315#[derive(Clone, PartialEq, ::prost::Message)]
316pub struct MsgSudoSetDenomMetadataResponse {
317}
318#[allow(clippy::derive_partial_eq_without_eq)]
320#[derive(Clone, PartialEq, ::prost::Message)]
321pub struct MsgBurnNative {
322 #[prost(string, tag="1")]
323 pub sender: ::prost::alloc::string::String,
324 #[prost(message, optional, tag="2")]
325 pub coin: ::core::option::Option<crate::proto::cosmos::base::v1beta1::Coin>,
326}
327#[allow(clippy::derive_partial_eq_without_eq)]
328#[derive(Clone, PartialEq, ::prost::Message)]
329pub struct MsgBurnNativeResponse {
330}
331