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}