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 |