1#[derive(Clone, PartialEq, ::prost::Message)]
5pub struct TxResponse {
6 #[prost(int64, tag = "1")]
8 pub height: i64,
9 #[prost(string, tag = "2")]
11 pub txhash: ::prost::alloc::string::String,
12 #[prost(string, tag = "3")]
14 pub codespace: ::prost::alloc::string::String,
15 #[prost(uint32, tag = "4")]
17 pub code: u32,
18 #[prost(string, tag = "5")]
20 pub data: ::prost::alloc::string::String,
21 #[prost(string, tag = "6")]
24 pub raw_log: ::prost::alloc::string::String,
25 #[prost(message, repeated, tag = "7")]
27 pub logs: ::prost::alloc::vec::Vec<AbciMessageLog>,
28 #[prost(string, tag = "8")]
30 pub info: ::prost::alloc::string::String,
31 #[prost(int64, tag = "9")]
33 pub gas_wanted: i64,
34 #[prost(int64, tag = "10")]
36 pub gas_used: i64,
37 #[prost(message, optional, tag = "11")]
39 pub tx: ::core::option::Option<::pbjson_types::Any>,
40 #[prost(string, tag = "12")]
44 pub timestamp: ::prost::alloc::string::String,
45 #[prost(message, repeated, tag = "13")]
52 pub events: ::prost::alloc::vec::Vec<
53 super::super::super::super::tendermint::abci::Event,
54 >,
55}
56impl ::prost::Name for TxResponse {
57 const NAME: &'static str = "TxResponse";
58 const PACKAGE: &'static str = "cosmos.base.abci.v1beta1";
59 fn full_name() -> ::prost::alloc::string::String {
60 "cosmos.base.abci.v1beta1.TxResponse".into()
61 }
62 fn type_url() -> ::prost::alloc::string::String {
63 "/cosmos.base.abci.v1beta1.TxResponse".into()
64 }
65}
66#[derive(Clone, PartialEq, ::prost::Message)]
68pub struct AbciMessageLog {
69 #[prost(uint32, tag = "1")]
70 pub msg_index: u32,
71 #[prost(string, tag = "2")]
72 pub log: ::prost::alloc::string::String,
73 #[prost(message, repeated, tag = "3")]
76 pub events: ::prost::alloc::vec::Vec<StringEvent>,
77}
78impl ::prost::Name for AbciMessageLog {
79 const NAME: &'static str = "ABCIMessageLog";
80 const PACKAGE: &'static str = "cosmos.base.abci.v1beta1";
81 fn full_name() -> ::prost::alloc::string::String {
82 "cosmos.base.abci.v1beta1.ABCIMessageLog".into()
83 }
84 fn type_url() -> ::prost::alloc::string::String {
85 "/cosmos.base.abci.v1beta1.ABCIMessageLog".into()
86 }
87}
88#[derive(Clone, PartialEq, ::prost::Message)]
91pub struct StringEvent {
92 #[prost(string, tag = "1")]
93 pub r#type: ::prost::alloc::string::String,
94 #[prost(message, repeated, tag = "2")]
95 pub attributes: ::prost::alloc::vec::Vec<Attribute>,
96}
97impl ::prost::Name for StringEvent {
98 const NAME: &'static str = "StringEvent";
99 const PACKAGE: &'static str = "cosmos.base.abci.v1beta1";
100 fn full_name() -> ::prost::alloc::string::String {
101 "cosmos.base.abci.v1beta1.StringEvent".into()
102 }
103 fn type_url() -> ::prost::alloc::string::String {
104 "/cosmos.base.abci.v1beta1.StringEvent".into()
105 }
106}
107#[derive(Clone, PartialEq, ::prost::Message)]
110pub struct Attribute {
111 #[prost(string, tag = "1")]
112 pub key: ::prost::alloc::string::String,
113 #[prost(string, tag = "2")]
114 pub value: ::prost::alloc::string::String,
115}
116impl ::prost::Name for Attribute {
117 const NAME: &'static str = "Attribute";
118 const PACKAGE: &'static str = "cosmos.base.abci.v1beta1";
119 fn full_name() -> ::prost::alloc::string::String {
120 "cosmos.base.abci.v1beta1.Attribute".into()
121 }
122 fn type_url() -> ::prost::alloc::string::String {
123 "/cosmos.base.abci.v1beta1.Attribute".into()
124 }
125}
126#[derive(Clone, Copy, PartialEq, ::prost::Message)]
128pub struct GasInfo {
129 #[prost(uint64, tag = "1")]
131 pub gas_wanted: u64,
132 #[prost(uint64, tag = "2")]
134 pub gas_used: u64,
135}
136impl ::prost::Name for GasInfo {
137 const NAME: &'static str = "GasInfo";
138 const PACKAGE: &'static str = "cosmos.base.abci.v1beta1";
139 fn full_name() -> ::prost::alloc::string::String {
140 "cosmos.base.abci.v1beta1.GasInfo".into()
141 }
142 fn type_url() -> ::prost::alloc::string::String {
143 "/cosmos.base.abci.v1beta1.GasInfo".into()
144 }
145}
146#[derive(Clone, PartialEq, ::prost::Message)]
148pub struct Result {
149 #[deprecated]
154 #[prost(bytes = "vec", tag = "1")]
155 pub data: ::prost::alloc::vec::Vec<u8>,
156 #[prost(string, tag = "2")]
158 pub log: ::prost::alloc::string::String,
159 #[prost(message, repeated, tag = "3")]
162 pub events: ::prost::alloc::vec::Vec<
163 super::super::super::super::tendermint::abci::Event,
164 >,
165 #[prost(message, repeated, tag = "4")]
169 pub msg_responses: ::prost::alloc::vec::Vec<::pbjson_types::Any>,
170}
171impl ::prost::Name for Result {
172 const NAME: &'static str = "Result";
173 const PACKAGE: &'static str = "cosmos.base.abci.v1beta1";
174 fn full_name() -> ::prost::alloc::string::String {
175 "cosmos.base.abci.v1beta1.Result".into()
176 }
177 fn type_url() -> ::prost::alloc::string::String {
178 "/cosmos.base.abci.v1beta1.Result".into()
179 }
180}
181#[derive(Clone, PartialEq, ::prost::Message)]
184pub struct SimulationResponse {
185 #[prost(message, optional, tag = "1")]
186 pub gas_info: ::core::option::Option<GasInfo>,
187 #[prost(message, optional, tag = "2")]
188 pub result: ::core::option::Option<Result>,
189}
190impl ::prost::Name for SimulationResponse {
191 const NAME: &'static str = "SimulationResponse";
192 const PACKAGE: &'static str = "cosmos.base.abci.v1beta1";
193 fn full_name() -> ::prost::alloc::string::String {
194 "cosmos.base.abci.v1beta1.SimulationResponse".into()
195 }
196 fn type_url() -> ::prost::alloc::string::String {
197 "/cosmos.base.abci.v1beta1.SimulationResponse".into()
198 }
199}
200#[derive(Clone, PartialEq, ::prost::Message)]
203pub struct MsgData {
204 #[prost(string, tag = "1")]
205 pub msg_type: ::prost::alloc::string::String,
206 #[prost(bytes = "vec", tag = "2")]
207 pub data: ::prost::alloc::vec::Vec<u8>,
208}
209impl ::prost::Name for MsgData {
210 const NAME: &'static str = "MsgData";
211 const PACKAGE: &'static str = "cosmos.base.abci.v1beta1";
212 fn full_name() -> ::prost::alloc::string::String {
213 "cosmos.base.abci.v1beta1.MsgData".into()
214 }
215 fn type_url() -> ::prost::alloc::string::String {
216 "/cosmos.base.abci.v1beta1.MsgData".into()
217 }
218}
219#[derive(Clone, PartialEq, ::prost::Message)]
222pub struct TxMsgData {
223 #[deprecated]
225 #[prost(message, repeated, tag = "1")]
226 pub data: ::prost::alloc::vec::Vec<MsgData>,
227 #[prost(message, repeated, tag = "2")]
231 pub msg_responses: ::prost::alloc::vec::Vec<::pbjson_types::Any>,
232}
233impl ::prost::Name for TxMsgData {
234 const NAME: &'static str = "TxMsgData";
235 const PACKAGE: &'static str = "cosmos.base.abci.v1beta1";
236 fn full_name() -> ::prost::alloc::string::String {
237 "cosmos.base.abci.v1beta1.TxMsgData".into()
238 }
239 fn type_url() -> ::prost::alloc::string::String {
240 "/cosmos.base.abci.v1beta1.TxMsgData".into()
241 }
242}
243#[derive(Clone, PartialEq, ::prost::Message)]
245pub struct SearchTxsResult {
246 #[prost(uint64, tag = "1")]
248 pub total_count: u64,
249 #[prost(uint64, tag = "2")]
251 pub count: u64,
252 #[prost(uint64, tag = "3")]
254 pub page_number: u64,
255 #[prost(uint64, tag = "4")]
257 pub page_total: u64,
258 #[prost(uint64, tag = "5")]
260 pub limit: u64,
261 #[prost(message, repeated, tag = "6")]
263 pub txs: ::prost::alloc::vec::Vec<TxResponse>,
264}
265impl ::prost::Name for SearchTxsResult {
266 const NAME: &'static str = "SearchTxsResult";
267 const PACKAGE: &'static str = "cosmos.base.abci.v1beta1";
268 fn full_name() -> ::prost::alloc::string::String {
269 "cosmos.base.abci.v1beta1.SearchTxsResult".into()
270 }
271 fn type_url() -> ::prost::alloc::string::String {
272 "/cosmos.base.abci.v1beta1.SearchTxsResult".into()
273 }
274}
275#[derive(Clone, PartialEq, ::prost::Message)]
277pub struct SearchBlocksResult {
278 #[prost(int64, tag = "1")]
280 pub total_count: i64,
281 #[prost(int64, tag = "2")]
283 pub count: i64,
284 #[prost(int64, tag = "3")]
286 pub page_number: i64,
287 #[prost(int64, tag = "4")]
289 pub page_total: i64,
290 #[prost(int64, tag = "5")]
292 pub limit: i64,
293 #[prost(message, repeated, tag = "6")]
295 pub blocks: ::prost::alloc::vec::Vec<
296 super::super::super::super::tendermint::types::Block,
297 >,
298}
299impl ::prost::Name for SearchBlocksResult {
300 const NAME: &'static str = "SearchBlocksResult";
301 const PACKAGE: &'static str = "cosmos.base.abci.v1beta1";
302 fn full_name() -> ::prost::alloc::string::String {
303 "cosmos.base.abci.v1beta1.SearchBlocksResult".into()
304 }
305 fn type_url() -> ::prost::alloc::string::String {
306 "/cosmos.base.abci.v1beta1.SearchBlocksResult".into()
307 }
308}