miden_node_proto/generated/
transaction.rs1#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
4pub struct ProvenTransaction {
5 #[prost(bytes = "vec", tag = "1")]
8 pub transaction: ::prost::alloc::vec::Vec<u8>,
9 #[prost(bytes = "vec", optional, tag = "2")]
12 pub transaction_inputs: ::core::option::Option<::prost::alloc::vec::Vec<u8>>,
13}
14#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
15pub struct ProvenTransactionBatch {
16 #[prost(bytes = "vec", tag = "1")]
19 pub encoded: ::prost::alloc::vec::Vec<u8>,
20}
21#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
23pub struct TransactionId {
24 #[prost(message, optional, tag = "1")]
26 pub id: ::core::option::Option<super::primitives::Digest>,
27}
28#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
30pub struct TransactionSummary {
31 #[prost(message, optional, tag = "1")]
33 pub transaction_id: ::core::option::Option<TransactionId>,
34 #[prost(fixed32, tag = "2")]
36 pub block_num: u32,
37 #[prost(message, optional, tag = "3")]
39 pub account_id: ::core::option::Option<super::account::AccountId>,
40}
41#[derive(Clone, PartialEq, ::prost::Message)]
43pub struct TransactionHeader {
44 #[prost(message, optional, tag = "1")]
46 pub account_id: ::core::option::Option<super::account::AccountId>,
47 #[prost(message, optional, tag = "2")]
49 pub initial_state_commitment: ::core::option::Option<super::primitives::Digest>,
50 #[prost(message, optional, tag = "3")]
52 pub final_state_commitment: ::core::option::Option<super::primitives::Digest>,
53 #[prost(message, repeated, tag = "4")]
55 pub input_notes: ::prost::alloc::vec::Vec<super::primitives::Digest>,
56 #[prost(message, repeated, tag = "5")]
58 pub output_notes: ::prost::alloc::vec::Vec<super::note::NoteSyncRecord>,
59}