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, PartialEq, Eq, Hash, ::prost::Message)]
38 pub struct StorageSlot {
39 #[prost(string, tag = "1")]
41 pub slot_name: ::prost::alloc::string::String,
42 #[prost(uint32, tag = "2")]
44 pub slot_type: u32,
45 #[prost(message, optional, tag = "3")]
49 pub commitment: ::core::option::Option<super::super::primitives::Digest>,
50 }
51}
52#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
54pub struct AccountDetails {
55 #[prost(message, optional, tag = "1")]
57 pub summary: ::core::option::Option<AccountSummary>,
58 #[prost(bytes = "vec", optional, tag = "2")]
61 pub details: ::core::option::Option<::prost::alloc::vec::Vec<u8>>,
62}
63#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
65pub struct AccountHeader {
66 #[prost(message, optional, tag = "1")]
68 pub account_id: ::core::option::Option<AccountId>,
69 #[prost(message, optional, tag = "2")]
71 pub vault_root: ::core::option::Option<super::primitives::Digest>,
72 #[prost(message, optional, tag = "3")]
74 pub storage_commitment: ::core::option::Option<super::primitives::Digest>,
75 #[prost(message, optional, tag = "4")]
77 pub code_commitment: ::core::option::Option<super::primitives::Digest>,
78 #[prost(uint64, tag = "5")]
80 pub nonce: u64,
81}
82#[derive(Clone, PartialEq, ::prost::Message)]
84pub struct AccountWitness {
85 #[prost(message, optional, tag = "1")]
87 pub account_id: ::core::option::Option<AccountId>,
88 #[prost(message, optional, tag = "2")]
92 pub witness_id: ::core::option::Option<AccountId>,
93 #[prost(message, optional, tag = "3")]
95 pub commitment: ::core::option::Option<super::primitives::Digest>,
96 #[prost(message, optional, tag = "4")]
98 pub path: ::core::option::Option<super::primitives::SparseMerklePath>,
99}