| add_checkpoint_listener(CheckpointNotifiable &listener) | bb::avm2::simulation::MerkleDB | inline |
| as_unconstrained() const override | bb::avm2::simulation::MerkleDB | inlinevirtual |
| checkpoint_listeners | bb::avm2::simulation::MerkleDB | private |
| commit_checkpoint() override | bb::avm2::simulation::MerkleDB | virtual |
| create_checkpoint() override | bb::avm2::simulation::MerkleDB | virtual |
| get_checkpoint_id() const override | bb::avm2::simulation::MerkleDB | virtual |
| get_tree_state() const override | bb::avm2::simulation::MerkleDB | virtual |
| l1_to_l2_msg_exists(uint64_t leaf_index, const FF &msg_hash) const override | bb::avm2::simulation::MerkleDB | virtual |
| l1_to_l2_msg_tree_check | bb::avm2::simulation::MerkleDB | private |
| MerkleDB(LowLevelMerkleDBInterface &raw_merkle_db, PublicDataTreeCheckInterface &public_data_tree_check, NullifierTreeCheckInterface &nullifier_tree_check, NoteHashTreeCheckInterface ¬e_hash_tree_check, WrittenPublicDataSlotsInterface &written_public_data_slots, L1ToL2MessageTreeCheckInterface &l1_to_l2_msg_tree_check) | bb::avm2::simulation::MerkleDB | inline |
| note_hash_exists(uint64_t leaf_index, const FF &unique_note_hash) const override | bb::avm2::simulation::MerkleDB | virtual |
| note_hash_tree_check | bb::avm2::simulation::MerkleDB | private |
| note_hash_write(const AztecAddress &contract_address, const FF ¬e_hash) override | bb::avm2::simulation::MerkleDB | virtual |
| nullifier_exists(const AztecAddress &contract_address, const FF &nullifier) const override | bb::avm2::simulation::MerkleDB | virtual |
| nullifier_exists_internal(std::optional< AztecAddress > contract_address, const FF &nullifier) const | bb::avm2::simulation::MerkleDB | private |
| nullifier_tree_check | bb::avm2::simulation::MerkleDB | private |
| nullifier_write(const AztecAddress &contract_address, const FF &nullifier) override | bb::avm2::simulation::MerkleDB | virtual |
| nullifier_write_internal(std::optional< AztecAddress > contract_address, const FF &nullifier) | bb::avm2::simulation::MerkleDB | private |
| pad_trees() override | bb::avm2::simulation::MerkleDB | virtual |
| public_data_tree_check | bb::avm2::simulation::MerkleDB | private |
| raw_merkle_db | bb::avm2::simulation::MerkleDB | private |
| revert_checkpoint() override | bb::avm2::simulation::MerkleDB | virtual |
| siloed_note_hash_write(const FF ¬e_hash) override | bb::avm2::simulation::MerkleDB | virtual |
| siloed_nullifier_exists(const FF &nullifier) const override | bb::avm2::simulation::MerkleDB | virtual |
| siloed_nullifier_write(const FF &nullifier) override | bb::avm2::simulation::MerkleDB | virtual |
| Slot typedef | bb::avm2::simulation::MerkleDB | private |
| storage_read(const AztecAddress &contract_address, const FF &slot) const override | bb::avm2::simulation::MerkleDB | virtual |
| storage_write(const AztecAddress &contract_address, const FF &slot, const FF &value, bool is_protocol_write) override | bb::avm2::simulation::MerkleDB | virtual |
| tree_counters_stack | bb::avm2::simulation::MerkleDB | private |
| unique_note_hash_write(const FF ¬e_hash) override | bb::avm2::simulation::MerkleDB | virtual |
| was_storage_written(const AztecAddress &contract_address, const FF &slot) const override | bb::avm2::simulation::MerkleDB | virtual |
| written_public_data_slots | bb::avm2::simulation::MerkleDB | private |
| ~HighLevelMerkleDBInterface()=default | bb::avm2::simulation::HighLevelMerkleDBInterface | virtual |