tm_protos/protos/
tendermint.crypto.rs1#[allow(clippy::derive_partial_eq_without_eq)]
2#[derive(Clone, PartialEq, ::prost::Message)]
3pub struct Proof {
4 #[prost(int64, tag = "1")]
5 pub total: i64,
6 #[prost(int64, tag = "2")]
7 pub index: i64,
8 #[prost(bytes = "vec", tag = "3")]
9 pub leaf_hash: ::prost::alloc::vec::Vec<u8>,
10 #[prost(bytes = "vec", repeated, tag = "4")]
11 pub aunts: ::prost::alloc::vec::Vec<::prost::alloc::vec::Vec<u8>>,
12}
13#[allow(clippy::derive_partial_eq_without_eq)]
14#[derive(Clone, PartialEq, ::prost::Message)]
15pub struct ValueOp {
16 #[prost(bytes = "vec", tag = "1")]
18 pub key: ::prost::alloc::vec::Vec<u8>,
19 #[prost(message, optional, tag = "2")]
21 pub proof: ::core::option::Option<Proof>,
22}
23#[allow(clippy::derive_partial_eq_without_eq)]
24#[derive(Clone, PartialEq, ::prost::Message)]
25pub struct DominoOp {
26 #[prost(string, tag = "1")]
27 pub key: ::prost::alloc::string::String,
28 #[prost(string, tag = "2")]
29 pub input: ::prost::alloc::string::String,
30 #[prost(string, tag = "3")]
31 pub output: ::prost::alloc::string::String,
32}
33#[allow(clippy::derive_partial_eq_without_eq)]
37#[derive(Clone, PartialEq, ::prost::Message)]
38pub struct ProofOp {
39 #[prost(string, tag = "1")]
40 pub r#type: ::prost::alloc::string::String,
41 #[prost(bytes = "vec", tag = "2")]
42 pub key: ::prost::alloc::vec::Vec<u8>,
43 #[prost(bytes = "vec", tag = "3")]
44 pub data: ::prost::alloc::vec::Vec<u8>,
45}
46#[allow(clippy::derive_partial_eq_without_eq)]
48#[derive(Clone, PartialEq, ::prost::Message)]
49pub struct ProofOps {
50 #[prost(message, repeated, tag = "1")]
51 pub ops: ::prost::alloc::vec::Vec<ProofOp>,
52}
53#[allow(clippy::derive_partial_eq_without_eq)]
55#[derive(Clone, PartialEq, ::prost::Message)]
56pub struct PublicKey {
57 #[prost(oneof = "public_key::Sum", tags = "1, 2")]
58 pub sum: ::core::option::Option<public_key::Sum>,
59}
60pub mod public_key {
62 #[allow(clippy::derive_partial_eq_without_eq)]
63 #[derive(Clone, PartialEq, ::prost::Oneof)]
64 pub enum Sum {
65 #[prost(bytes, tag = "1")]
66 Ed25519(::prost::alloc::vec::Vec<u8>),
67 #[prost(bytes, tag = "2")]
68 Secp256k1(::prost::alloc::vec::Vec<u8>),
69 }
70}