1#[allow(clippy::derive_partial_eq_without_eq)]
6#[derive(Clone, PartialEq, ::prost::Message)]
7pub struct BaseAccount {
8 #[prost(string, tag="1")]
9 pub address: ::prost::alloc::string::String,
10 #[prost(message, optional, tag="2")]
11 pub pub_key: ::core::option::Option<::prost_types::Any>,
12 #[prost(uint64, tag="3")]
13 pub account_number: u64,
14 #[prost(uint64, tag="4")]
15 pub sequence: u64,
16}
17#[allow(clippy::derive_partial_eq_without_eq)]
19#[derive(Clone, PartialEq, ::prost::Message)]
20pub struct ModuleAccount {
21 #[prost(message, optional, tag="1")]
22 pub base_account: ::core::option::Option<BaseAccount>,
23 #[prost(string, tag="2")]
24 pub name: ::prost::alloc::string::String,
25 #[prost(string, repeated, tag="3")]
26 pub permissions: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
27}
28#[allow(clippy::derive_partial_eq_without_eq)]
32#[derive(Clone, PartialEq, ::prost::Message)]
33pub struct ModuleCredential {
34 #[prost(string, tag="1")]
36 pub module_name: ::prost::alloc::string::String,
37 #[prost(bytes="bytes", repeated, tag="2")]
40 pub derivation_keys: ::prost::alloc::vec::Vec<::prost::bytes::Bytes>,
41}
42#[allow(clippy::derive_partial_eq_without_eq)]
44#[derive(Clone, PartialEq, ::prost::Message)]
45pub struct Params {
46 #[prost(uint64, tag="1")]
47 pub max_memo_characters: u64,
48 #[prost(uint64, tag="2")]
49 pub tx_sig_limit: u64,
50 #[prost(uint64, tag="3")]
51 pub tx_size_cost_per_byte: u64,
52 #[prost(uint64, tag="4")]
53 pub sig_verify_cost_ed25519: u64,
54 #[prost(uint64, tag="5")]
55 pub sig_verify_cost_secp256k1: u64,
56}
57#[allow(clippy::derive_partial_eq_without_eq)]
59#[derive(Clone, PartialEq, ::prost::Message)]
60pub struct GenesisState {
61 #[prost(message, optional, tag="1")]
63 pub params: ::core::option::Option<Params>,
64 #[prost(message, repeated, tag="2")]
66 pub accounts: ::prost::alloc::vec::Vec<::prost_types::Any>,
67}
68#[allow(clippy::derive_partial_eq_without_eq)]
72#[derive(Clone, PartialEq, ::prost::Message)]
73pub struct QueryAccountsRequest {
74 #[prost(message, optional, tag="1")]
76 pub pagination: ::core::option::Option<crate::proto::cosmos::base::query::v1beta1::PageRequest>,
77}
78#[allow(clippy::derive_partial_eq_without_eq)]
82#[derive(Clone, PartialEq, ::prost::Message)]
83pub struct QueryAccountsResponse {
84 #[prost(message, repeated, tag="1")]
86 pub accounts: ::prost::alloc::vec::Vec<::prost_types::Any>,
87 #[prost(message, optional, tag="2")]
89 pub pagination: ::core::option::Option<crate::proto::cosmos::base::query::v1beta1::PageResponse>,
90}
91#[allow(clippy::derive_partial_eq_without_eq)]
93#[derive(Clone, PartialEq, ::prost::Message)]
94pub struct QueryAccountRequest {
95 #[prost(string, tag="1")]
97 pub address: ::prost::alloc::string::String,
98}
99#[allow(clippy::derive_partial_eq_without_eq)]
101#[derive(Clone, PartialEq, ::prost::Message)]
102pub struct QueryAccountResponse {
103 #[prost(message, optional, tag="1")]
105 pub account: ::core::option::Option<::prost_types::Any>,
106}
107#[allow(clippy::derive_partial_eq_without_eq)]
109#[derive(Clone, PartialEq, ::prost::Message)]
110pub struct QueryParamsRequest {
111}
112#[allow(clippy::derive_partial_eq_without_eq)]
114#[derive(Clone, PartialEq, ::prost::Message)]
115pub struct QueryParamsResponse {
116 #[prost(message, optional, tag="1")]
118 pub params: ::core::option::Option<Params>,
119}
120#[allow(clippy::derive_partial_eq_without_eq)]
124#[derive(Clone, PartialEq, ::prost::Message)]
125pub struct QueryModuleAccountsRequest {
126}
127#[allow(clippy::derive_partial_eq_without_eq)]
131#[derive(Clone, PartialEq, ::prost::Message)]
132pub struct QueryModuleAccountsResponse {
133 #[prost(message, repeated, tag="1")]
134 pub accounts: ::prost::alloc::vec::Vec<::prost_types::Any>,
135}
136#[allow(clippy::derive_partial_eq_without_eq)]
138#[derive(Clone, PartialEq, ::prost::Message)]
139pub struct QueryModuleAccountByNameRequest {
140 #[prost(string, tag="1")]
141 pub name: ::prost::alloc::string::String,
142}
143#[allow(clippy::derive_partial_eq_without_eq)]
145#[derive(Clone, PartialEq, ::prost::Message)]
146pub struct QueryModuleAccountByNameResponse {
147 #[prost(message, optional, tag="1")]
148 pub account: ::core::option::Option<::prost_types::Any>,
149}
150#[allow(clippy::derive_partial_eq_without_eq)]
154#[derive(Clone, PartialEq, ::prost::Message)]
155pub struct Bech32PrefixRequest {
156}
157#[allow(clippy::derive_partial_eq_without_eq)]
161#[derive(Clone, PartialEq, ::prost::Message)]
162pub struct Bech32PrefixResponse {
163 #[prost(string, tag="1")]
164 pub bech32_prefix: ::prost::alloc::string::String,
165}
166#[allow(clippy::derive_partial_eq_without_eq)]
170#[derive(Clone, PartialEq, ::prost::Message)]
171pub struct AddressBytesToStringRequest {
172 #[prost(bytes="bytes", tag="1")]
173 pub address_bytes: ::prost::bytes::Bytes,
174}
175#[allow(clippy::derive_partial_eq_without_eq)]
179#[derive(Clone, PartialEq, ::prost::Message)]
180pub struct AddressBytesToStringResponse {
181 #[prost(string, tag="1")]
182 pub address_string: ::prost::alloc::string::String,
183}
184#[allow(clippy::derive_partial_eq_without_eq)]
188#[derive(Clone, PartialEq, ::prost::Message)]
189pub struct AddressStringToBytesRequest {
190 #[prost(string, tag="1")]
191 pub address_string: ::prost::alloc::string::String,
192}
193#[allow(clippy::derive_partial_eq_without_eq)]
197#[derive(Clone, PartialEq, ::prost::Message)]
198pub struct AddressStringToBytesResponse {
199 #[prost(bytes="bytes", tag="1")]
200 pub address_bytes: ::prost::bytes::Bytes,
201}
202#[allow(clippy::derive_partial_eq_without_eq)]
206#[derive(Clone, PartialEq, ::prost::Message)]
207pub struct QueryAccountAddressByIdRequest {
208 #[deprecated]
214 #[prost(int64, tag="1")]
215 pub id: i64,
216 #[prost(uint64, tag="2")]
220 pub account_id: u64,
221}
222#[allow(clippy::derive_partial_eq_without_eq)]
226#[derive(Clone, PartialEq, ::prost::Message)]
227pub struct QueryAccountAddressByIdResponse {
228 #[prost(string, tag="1")]
229 pub account_address: ::prost::alloc::string::String,
230}
231#[allow(clippy::derive_partial_eq_without_eq)]
235#[derive(Clone, PartialEq, ::prost::Message)]
236pub struct QueryAccountInfoRequest {
237 #[prost(string, tag="1")]
239 pub address: ::prost::alloc::string::String,
240}
241#[allow(clippy::derive_partial_eq_without_eq)]
245#[derive(Clone, PartialEq, ::prost::Message)]
246pub struct QueryAccountInfoResponse {
247 #[prost(message, optional, tag="1")]
249 pub info: ::core::option::Option<BaseAccount>,
250}
251#[allow(clippy::derive_partial_eq_without_eq)]
255#[derive(Clone, PartialEq, ::prost::Message)]
256pub struct MsgUpdateParams {
257 #[prost(string, tag="1")]
259 pub authority: ::prost::alloc::string::String,
260 #[prost(message, optional, tag="2")]
264 pub params: ::core::option::Option<Params>,
265}
266#[allow(clippy::derive_partial_eq_without_eq)]
271#[derive(Clone, PartialEq, ::prost::Message)]
272pub struct MsgUpdateParamsResponse {
273}
274