1#[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<::prost_types::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<crate::proto::tendermint::abci::Event>,
54}
55#[allow(clippy::derive_partial_eq_without_eq)]
57#[derive(Clone, PartialEq, ::prost::Message)]
58pub struct AbciMessageLog {
59 #[prost(uint32, tag="1")]
60 pub msg_index: u32,
61 #[prost(string, tag="2")]
62 pub log: ::prost::alloc::string::String,
63 #[prost(message, repeated, tag="3")]
66 pub events: ::prost::alloc::vec::Vec<StringEvent>,
67}
68#[allow(clippy::derive_partial_eq_without_eq)]
71#[derive(Clone, PartialEq, ::prost::Message)]
72pub struct StringEvent {
73 #[prost(string, tag="1")]
74 pub r#type: ::prost::alloc::string::String,
75 #[prost(message, repeated, tag="2")]
76 pub attributes: ::prost::alloc::vec::Vec<Attribute>,
77}
78#[allow(clippy::derive_partial_eq_without_eq)]
81#[derive(Clone, PartialEq, ::prost::Message)]
82pub struct Attribute {
83 #[prost(string, tag="1")]
84 pub key: ::prost::alloc::string::String,
85 #[prost(string, tag="2")]
86 pub value: ::prost::alloc::string::String,
87}
88#[allow(clippy::derive_partial_eq_without_eq)]
90#[derive(Clone, PartialEq, ::prost::Message)]
91pub struct GasInfo {
92 #[prost(uint64, tag="1")]
94 pub gas_wanted: u64,
95 #[prost(uint64, tag="2")]
97 pub gas_used: u64,
98}
99#[allow(clippy::derive_partial_eq_without_eq)]
101#[derive(Clone, PartialEq, ::prost::Message)]
102pub struct Result {
103 #[deprecated]
108 #[prost(bytes="bytes", tag="1")]
109 pub data: ::prost::bytes::Bytes,
110 #[prost(string, tag="2")]
112 pub log: ::prost::alloc::string::String,
113 #[prost(message, repeated, tag="3")]
116 pub events: ::prost::alloc::vec::Vec<crate::proto::tendermint::abci::Event>,
117 #[prost(message, repeated, tag="4")]
121 pub msg_responses: ::prost::alloc::vec::Vec<::prost_types::Any>,
122}
123#[allow(clippy::derive_partial_eq_without_eq)]
126#[derive(Clone, PartialEq, ::prost::Message)]
127pub struct SimulationResponse {
128 #[prost(message, optional, tag="1")]
129 pub gas_info: ::core::option::Option<GasInfo>,
130 #[prost(message, optional, tag="2")]
131 pub result: ::core::option::Option<Result>,
132}
133#[allow(clippy::derive_partial_eq_without_eq)]
136#[derive(Clone, PartialEq, ::prost::Message)]
137pub struct MsgData {
138 #[prost(string, tag="1")]
139 pub msg_type: ::prost::alloc::string::String,
140 #[prost(bytes="bytes", tag="2")]
141 pub data: ::prost::bytes::Bytes,
142}
143#[allow(clippy::derive_partial_eq_without_eq)]
146#[derive(Clone, PartialEq, ::prost::Message)]
147pub struct TxMsgData {
148 #[deprecated]
150 #[prost(message, repeated, tag="1")]
151 pub data: ::prost::alloc::vec::Vec<MsgData>,
152 #[prost(message, repeated, tag="2")]
156 pub msg_responses: ::prost::alloc::vec::Vec<::prost_types::Any>,
157}
158#[allow(clippy::derive_partial_eq_without_eq)]
160#[derive(Clone, PartialEq, ::prost::Message)]
161pub struct SearchTxsResult {
162 #[prost(uint64, tag="1")]
164 pub total_count: u64,
165 #[prost(uint64, tag="2")]
167 pub count: u64,
168 #[prost(uint64, tag="3")]
170 pub page_number: u64,
171 #[prost(uint64, tag="4")]
173 pub page_total: u64,
174 #[prost(uint64, tag="5")]
176 pub limit: u64,
177 #[prost(message, repeated, tag="6")]
179 pub txs: ::prost::alloc::vec::Vec<TxResponse>,
180}
181