|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
Classes | |
| struct | BatchInsertionResult |
| struct | Fork |
| struct | SequentialInsertionResult |
| struct | TreeWithStore |
| class | WorldState |
| Holds the Merkle trees responsible for storing the state of the Aztec protocol. More... | |
| struct | WorldStateDBStats |
| struct | WorldStateMeta |
| struct | WorldStateRevision |
| struct | WorldStateStatusFull |
| struct | WorldStateStatusSummary |
| struct | WorldStateStores |
Enumerations | |
| enum | MerkleTreeId { NULLIFIER_TREE = 0 , NOTE_HASH_TREE = 1 , PUBLIC_DATA_TREE = 2 , L1_TO_L2_MESSAGE_TREE = 3 , ARCHIVE = 4 } |
Functions | |
| std::string | getMerkleTreeName (MerkleTreeId id) |
Variables | |
| const uint64_t | CANONICAL_FORK_ID = 0 |
| const uint64_t | NUM_TREES = 5 |
| const uint64_t | DEFAULT_MIN_NUMBER_OF_READERS = 128 |
| using bb::world_state::AppendOnlyHashPolicy = typedef aztec::AztecMerkleHashPolicy |
| using bb::world_state::StateReference = typedef std::unordered_map<MerkleTreeId, TreeStateReference> |
| using bb::world_state::Tree = typedef std::variant<TreeWithStore<FrTree>, TreeWithStore<NullifierTree>, TreeWithStore<PublicDataTree> > |
| using bb::world_state::TreeStateReference = typedef std::pair<bb::fr, bb::crypto::merkle_tree::index_t> |
| std::string bb::world_state::getMerkleTreeName | ( | MerkleTreeId | id | ) |
| const uint64_t bb::world_state::DEFAULT_MIN_NUMBER_OF_READERS = 128 |
Definition at line 51 of file world_state.hpp.