cosmos_sdk_proto/prost/cosmos-sdk/
cosmos.base.abci.v1beta1.rs1#[allow(clippy::derive_partial_eq_without_eq)]
5#[derive(Clone, PartialEq, ::prost::Message)]
6pub struct TxResponse {
7 #[prost(int64, tag = "1")]
9 pub height: i64,
10 #[prost(string, tag = "2")]
12 pub txhash: ::prost::alloc::string::String,
13 #[prost(string, tag = "3")]
15 pub codespace: ::prost::alloc::string::String,
16 #[prost(uint32, tag = "4")]
18 pub code: u32,
19 #[prost(string, tag = "5")]
21 pub data: ::prost::alloc::string::String,
22 #[prost(string, tag = "6")]
25 pub raw_log: ::prost::alloc::string::String,
26 #[prost(message, repeated, tag = "7")]
28 pub logs: ::prost::alloc::vec::Vec<AbciMessageLog>,
29 #[prost(string, tag = "8")]
31 pub info: ::prost::alloc::string::String,
32 #[prost(int64, tag = "9")]
34 pub gas_wanted: i64,
35 #[prost(int64, tag = "10")]
37 pub gas_used: i64,
38 #[prost(message, optional, tag = "11")]
40 pub tx: ::core::option::Option<::tendermint_proto::google::protobuf::Any>,
41 #[prost(string, tag = "12")]
45 pub timestamp: ::prost::alloc::string::String,
46 #[prost(message, repeated, tag = "13")]
53 pub events: ::prost::alloc::vec::Vec<::tendermint_proto::abci::Event>,
54}
55impl ::prost::Name for TxResponse {
56 const NAME: &'static str = "TxResponse";
57 const PACKAGE: &'static str = "cosmos.base.abci.v1beta1";
58 fn full_name() -> ::prost::alloc::string::String {
59 ::prost::alloc::format!("cosmos.base.abci.v1beta1.{}", Self::NAME)
60 }
61}
62#[allow(clippy::derive_partial_eq_without_eq)]
64#[derive(Clone, PartialEq, ::prost::Message)]
65pub struct AbciMessageLog {
66 #[prost(uint32, tag = "1")]
67 pub msg_index: u32,
68 #[prost(string, tag = "2")]
69 pub log: ::prost::alloc::string::String,
70 #[prost(message, repeated, tag = "3")]
73 pub events: ::prost::alloc::vec::Vec<StringEvent>,
74}
75impl ::prost::Name for AbciMessageLog {
76 const NAME: &'static str = "ABCIMessageLog";
77 const PACKAGE: &'static str = "cosmos.base.abci.v1beta1";
78 fn full_name() -> ::prost::alloc::string::String {
79 ::prost::alloc::format!("cosmos.base.abci.v1beta1.{}", Self::NAME)
80 }
81}
82#[allow(clippy::derive_partial_eq_without_eq)]
85#[derive(Clone, PartialEq, ::prost::Message)]
86pub struct StringEvent {
87 #[prost(string, tag = "1")]
88 pub r#type: ::prost::alloc::string::String,
89 #[prost(message, repeated, tag = "2")]
90 pub attributes: ::prost::alloc::vec::Vec<Attribute>,
91}
92impl ::prost::Name for StringEvent {
93 const NAME: &'static str = "StringEvent";
94 const PACKAGE: &'static str = "cosmos.base.abci.v1beta1";
95 fn full_name() -> ::prost::alloc::string::String {
96 ::prost::alloc::format!("cosmos.base.abci.v1beta1.{}", Self::NAME)
97 }
98}
99#[allow(clippy::derive_partial_eq_without_eq)]
102#[derive(Clone, PartialEq, ::prost::Message)]
103pub struct Attribute {
104 #[prost(string, tag = "1")]
105 pub key: ::prost::alloc::string::String,
106 #[prost(string, tag = "2")]
107 pub value: ::prost::alloc::string::String,
108}
109impl ::prost::Name for Attribute {
110 const NAME: &'static str = "Attribute";
111 const PACKAGE: &'static str = "cosmos.base.abci.v1beta1";
112 fn full_name() -> ::prost::alloc::string::String {
113 ::prost::alloc::format!("cosmos.base.abci.v1beta1.{}", Self::NAME)
114 }
115}
116#[allow(clippy::derive_partial_eq_without_eq)]
118#[derive(Clone, PartialEq, ::prost::Message)]
119pub struct GasInfo {
120 #[prost(uint64, tag = "1")]
122 pub gas_wanted: u64,
123 #[prost(uint64, tag = "2")]
125 pub gas_used: u64,
126}
127impl ::prost::Name for GasInfo {
128 const NAME: &'static str = "GasInfo";
129 const PACKAGE: &'static str = "cosmos.base.abci.v1beta1";
130 fn full_name() -> ::prost::alloc::string::String {
131 ::prost::alloc::format!("cosmos.base.abci.v1beta1.{}", Self::NAME)
132 }
133}
134#[allow(clippy::derive_partial_eq_without_eq)]
136#[derive(Clone, PartialEq, ::prost::Message)]
137pub struct Result {
138 #[deprecated]
143 #[prost(bytes = "vec", tag = "1")]
144 pub data: ::prost::alloc::vec::Vec<u8>,
145 #[prost(string, tag = "2")]
147 pub log: ::prost::alloc::string::String,
148 #[prost(message, repeated, tag = "3")]
151 pub events: ::prost::alloc::vec::Vec<::tendermint_proto::abci::Event>,
152 #[prost(message, repeated, tag = "4")]
156 pub msg_responses: ::prost::alloc::vec::Vec<::tendermint_proto::google::protobuf::Any>,
157}
158impl ::prost::Name for Result {
159 const NAME: &'static str = "Result";
160 const PACKAGE: &'static str = "cosmos.base.abci.v1beta1";
161 fn full_name() -> ::prost::alloc::string::String {
162 ::prost::alloc::format!("cosmos.base.abci.v1beta1.{}", Self::NAME)
163 }
164}
165#[allow(clippy::derive_partial_eq_without_eq)]
168#[derive(Clone, PartialEq, ::prost::Message)]
169pub struct SimulationResponse {
170 #[prost(message, optional, tag = "1")]
171 pub gas_info: ::core::option::Option<GasInfo>,
172 #[prost(message, optional, tag = "2")]
173 pub result: ::core::option::Option<Result>,
174}
175impl ::prost::Name for SimulationResponse {
176 const NAME: &'static str = "SimulationResponse";
177 const PACKAGE: &'static str = "cosmos.base.abci.v1beta1";
178 fn full_name() -> ::prost::alloc::string::String {
179 ::prost::alloc::format!("cosmos.base.abci.v1beta1.{}", Self::NAME)
180 }
181}
182#[allow(clippy::derive_partial_eq_without_eq)]
185#[derive(Clone, PartialEq, ::prost::Message)]
186pub struct MsgData {
187 #[prost(string, tag = "1")]
188 pub msg_type: ::prost::alloc::string::String,
189 #[prost(bytes = "vec", tag = "2")]
190 pub data: ::prost::alloc::vec::Vec<u8>,
191}
192impl ::prost::Name for MsgData {
193 const NAME: &'static str = "MsgData";
194 const PACKAGE: &'static str = "cosmos.base.abci.v1beta1";
195 fn full_name() -> ::prost::alloc::string::String {
196 ::prost::alloc::format!("cosmos.base.abci.v1beta1.{}", Self::NAME)
197 }
198}
199#[allow(clippy::derive_partial_eq_without_eq)]
202#[derive(Clone, PartialEq, ::prost::Message)]
203pub struct TxMsgData {
204 #[deprecated]
206 #[prost(message, repeated, tag = "1")]
207 pub data: ::prost::alloc::vec::Vec<MsgData>,
208 #[prost(message, repeated, tag = "2")]
212 pub msg_responses: ::prost::alloc::vec::Vec<::tendermint_proto::google::protobuf::Any>,
213}
214impl ::prost::Name for TxMsgData {
215 const NAME: &'static str = "TxMsgData";
216 const PACKAGE: &'static str = "cosmos.base.abci.v1beta1";
217 fn full_name() -> ::prost::alloc::string::String {
218 ::prost::alloc::format!("cosmos.base.abci.v1beta1.{}", Self::NAME)
219 }
220}
221#[allow(clippy::derive_partial_eq_without_eq)]
223#[derive(Clone, PartialEq, ::prost::Message)]
224pub struct SearchTxsResult {
225 #[prost(uint64, tag = "1")]
227 pub total_count: u64,
228 #[prost(uint64, tag = "2")]
230 pub count: u64,
231 #[prost(uint64, tag = "3")]
233 pub page_number: u64,
234 #[prost(uint64, tag = "4")]
236 pub page_total: u64,
237 #[prost(uint64, tag = "5")]
239 pub limit: u64,
240 #[prost(message, repeated, tag = "6")]
242 pub txs: ::prost::alloc::vec::Vec<TxResponse>,
243}
244impl ::prost::Name for SearchTxsResult {
245 const NAME: &'static str = "SearchTxsResult";
246 const PACKAGE: &'static str = "cosmos.base.abci.v1beta1";
247 fn full_name() -> ::prost::alloc::string::String {
248 ::prost::alloc::format!("cosmos.base.abci.v1beta1.{}", Self::NAME)
249 }
250}
251#[allow(clippy::derive_partial_eq_without_eq)]
253#[derive(Clone, PartialEq, ::prost::Message)]
254pub struct SearchBlocksResult {
255 #[prost(int64, tag = "1")]
257 pub total_count: i64,
258 #[prost(int64, tag = "2")]
260 pub count: i64,
261 #[prost(int64, tag = "3")]
263 pub page_number: i64,
264 #[prost(int64, tag = "4")]
266 pub page_total: i64,
267 #[prost(int64, tag = "5")]
269 pub limit: i64,
270 #[prost(message, repeated, tag = "6")]
272 pub blocks: ::prost::alloc::vec::Vec<::tendermint_proto::types::Block>,
273}
274impl ::prost::Name for SearchBlocksResult {
275 const NAME: &'static str = "SearchBlocksResult";
276 const PACKAGE: &'static str = "cosmos.base.abci.v1beta1";
277 fn full_name() -> ::prost::alloc::string::String {
278 ::prost::alloc::format!("cosmos.base.abci.v1beta1.{}", Self::NAME)
279 }
280}
281include!("cosmos.base.abci.v1beta1.serde.rs");
282