miden_node_proto/generated/
account.rs1#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
7#[prost(skip_debug)]
8pub struct AccountId {
9 #[prost(bytes = "vec", tag = "1")]
12 pub id: ::prost::alloc::vec::Vec<u8>,
13}
14#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
16pub struct AccountSummary {
17 #[prost(message, optional, tag = "1")]
19 pub account_id: ::core::option::Option<AccountId>,
20 #[prost(message, optional, tag = "2")]
22 pub account_commitment: ::core::option::Option<super::primitives::Digest>,
23 #[prost(uint32, tag = "3")]
25 pub block_num: u32,
26}
27#[derive(Clone, PartialEq, ::prost::Message)]
29pub struct AccountStorageHeader {
30 #[prost(message, repeated, tag = "1")]
32 pub slots: ::prost::alloc::vec::Vec<account_storage_header::StorageSlot>,
33}
34pub mod account_storage_header {
36 #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
38 pub struct StorageSlot {
39 #[prost(uint32, tag = "1")]
41 pub slot_type: u32,
42 #[prost(message, optional, tag = "2")]
44 pub commitment: ::core::option::Option<super::super::primitives::Digest>,
45 }
46}
47#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
49pub struct AccountDetails {
50 #[prost(message, optional, tag = "1")]
52 pub summary: ::core::option::Option<AccountSummary>,
53 #[prost(bytes = "vec", optional, tag = "2")]
56 pub details: ::core::option::Option<::prost::alloc::vec::Vec<u8>>,
57}
58#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
60pub struct AccountHeader {
61 #[prost(message, optional, tag = "1")]
63 pub account_id: ::core::option::Option<AccountId>,
64 #[prost(message, optional, tag = "2")]
66 pub vault_root: ::core::option::Option<super::primitives::Digest>,
67 #[prost(message, optional, tag = "3")]
69 pub storage_commitment: ::core::option::Option<super::primitives::Digest>,
70 #[prost(message, optional, tag = "4")]
72 pub code_commitment: ::core::option::Option<super::primitives::Digest>,
73 #[prost(uint64, tag = "5")]
75 pub nonce: u64,
76}
77#[derive(Clone, PartialEq, ::prost::Message)]
79pub struct AccountWitness {
80 #[prost(message, optional, tag = "1")]
82 pub account_id: ::core::option::Option<AccountId>,
83 #[prost(message, optional, tag = "2")]
87 pub witness_id: ::core::option::Option<AccountId>,
88 #[prost(message, optional, tag = "3")]
90 pub commitment: ::core::option::Option<super::primitives::Digest>,
91 #[prost(message, optional, tag = "4")]
93 pub path: ::core::option::Option<super::primitives::SparseMerklePath>,
94}