miden_objects/block/
mod.rs1mod header;
2pub use header::BlockHeader;
3
4mod block_number;
5pub use block_number::BlockNumber;
6
7mod proposed_block;
8pub use proposed_block::ProposedBlock;
9
10mod proven_block;
11pub use proven_block::ProvenBlock;
12
13mod nullifier_witness;
14pub use nullifier_witness::NullifierWitness;
15
16mod partial_account_tree;
17pub use partial_account_tree::PartialAccountTree;
18
19pub(super) mod account_tree;
20pub use account_tree::AccountTree;
21
22mod nullifier_tree;
23pub use nullifier_tree::NullifierTree;
24
25mod blockchain;
26pub use blockchain::Blockchain;
27
28mod partial_nullifier_tree;
29pub use partial_nullifier_tree::PartialNullifierTree;
30
31mod block_account_update;
32pub use block_account_update::BlockAccountUpdate;
33
34mod account_witness;
35pub use account_witness::AccountWitness;
36
37mod account_update_witness;
38pub use account_update_witness::AccountUpdateWitness;
39
40mod block_inputs;
41pub use block_inputs::BlockInputs;
42
43mod note_tree;
44pub use note_tree::{BlockNoteIndex, BlockNoteTree};
45
46pub type OutputNoteBatch = alloc::vec::Vec<(usize, crate::transaction::OutputNote)>;