juno_rust_proto/prost/cosmos-sdk/
cosmos.base.abci.v1beta1.rs1#[allow(clippy::derive_partial_eq_without_eq)]
4#[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<::prost_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<::tendermint_proto::abci::Event>,
53}
54#[allow(clippy::derive_partial_eq_without_eq)]
56#[derive(Clone, PartialEq, ::prost::Message)]
57pub struct AbciMessageLog {
58    #[prost(uint32, tag = "1")]
59    pub msg_index: u32,
60    #[prost(string, tag = "2")]
61    pub log: ::prost::alloc::string::String,
62    #[prost(message, repeated, tag = "3")]
65    pub events: ::prost::alloc::vec::Vec<StringEvent>,
66}
67#[allow(clippy::derive_partial_eq_without_eq)]
70#[derive(Clone, PartialEq, ::prost::Message)]
71pub struct StringEvent {
72    #[prost(string, tag = "1")]
73    pub r#type: ::prost::alloc::string::String,
74    #[prost(message, repeated, tag = "2")]
75    pub attributes: ::prost::alloc::vec::Vec<Attribute>,
76}
77#[allow(clippy::derive_partial_eq_without_eq)]
80#[derive(Clone, PartialEq, ::prost::Message)]
81pub struct Attribute {
82    #[prost(string, tag = "1")]
83    pub key: ::prost::alloc::string::String,
84    #[prost(string, tag = "2")]
85    pub value: ::prost::alloc::string::String,
86}
87#[allow(clippy::derive_partial_eq_without_eq)]
89#[derive(Clone, PartialEq, ::prost::Message)]
90pub struct GasInfo {
91    #[prost(uint64, tag = "1")]
93    pub gas_wanted: u64,
94    #[prost(uint64, tag = "2")]
96    pub gas_used: u64,
97}
98#[allow(clippy::derive_partial_eq_without_eq)]
100#[derive(Clone, PartialEq, ::prost::Message)]
101pub struct Result {
102    #[prost(bytes = "vec", tag = "1")]
105    pub data: ::prost::alloc::vec::Vec<u8>,
106    #[prost(string, tag = "2")]
108    pub log: ::prost::alloc::string::String,
109    #[prost(message, repeated, tag = "3")]
112    pub events: ::prost::alloc::vec::Vec<::tendermint_proto::abci::Event>,
113}
114#[allow(clippy::derive_partial_eq_without_eq)]
117#[derive(Clone, PartialEq, ::prost::Message)]
118pub struct SimulationResponse {
119    #[prost(message, optional, tag = "1")]
120    pub gas_info: ::core::option::Option<GasInfo>,
121    #[prost(message, optional, tag = "2")]
122    pub result: ::core::option::Option<Result>,
123}
124#[allow(clippy::derive_partial_eq_without_eq)]
127#[derive(Clone, PartialEq, ::prost::Message)]
128pub struct MsgData {
129    #[prost(string, tag = "1")]
130    pub msg_type: ::prost::alloc::string::String,
131    #[prost(bytes = "vec", tag = "2")]
132    pub data: ::prost::alloc::vec::Vec<u8>,
133}
134#[allow(clippy::derive_partial_eq_without_eq)]
137#[derive(Clone, PartialEq, ::prost::Message)]
138pub struct TxMsgData {
139    #[prost(message, repeated, tag = "1")]
140    pub data: ::prost::alloc::vec::Vec<MsgData>,
141}
142#[allow(clippy::derive_partial_eq_without_eq)]
144#[derive(Clone, PartialEq, ::prost::Message)]
145pub struct SearchTxsResult {
146    #[prost(uint64, tag = "1")]
148    pub total_count: u64,
149    #[prost(uint64, tag = "2")]
151    pub count: u64,
152    #[prost(uint64, tag = "3")]
154    pub page_number: u64,
155    #[prost(uint64, tag = "4")]
157    pub page_total: u64,
158    #[prost(uint64, tag = "5")]
160    pub limit: u64,
161    #[prost(message, repeated, tag = "6")]
163    pub txs: ::prost::alloc::vec::Vec<TxResponse>,
164}