as_unconstrained() const =0 | bb::avm2::simulation::HighLevelMerkleDBInterface | pure virtual |
commit_checkpoint()=0 | bb::avm2::simulation::HighLevelMerkleDBInterface | pure virtual |
create_checkpoint()=0 | bb::avm2::simulation::HighLevelMerkleDBInterface | pure virtual |
get_checkpoint_id() const =0 | bb::avm2::simulation::HighLevelMerkleDBInterface | pure virtual |
get_tree_state() const =0 | bb::avm2::simulation::HighLevelMerkleDBInterface | pure virtual |
l1_to_l2_msg_exists(uint64_t leaf_index, const FF &msg_hash) const =0 | bb::avm2::simulation::HighLevelMerkleDBInterface | pure virtual |
MOCK_METHOD(TreeStates, get_tree_state,(),(const, override)) | bb::avm2::simulation::MockHighLevelMerkleDB | |
MOCK_METHOD(FF, storage_read,(const AztecAddress &contract_address, const FF &slot),(const, override)) | bb::avm2::simulation::MockHighLevelMerkleDB | |
MOCK_METHOD(void, storage_write,(const AztecAddress &contract_address, const FF &slot, const FF &value, bool is_protocol_write),(override)) | bb::avm2::simulation::MockHighLevelMerkleDB | |
MOCK_METHOD(bool, was_storage_written,(const AztecAddress &contract_address, const FF &slot),(const, override)) | bb::avm2::simulation::MockHighLevelMerkleDB | |
MOCK_METHOD(bool, nullifier_exists,(const AztecAddress &contract_address, const FF &nullifier),(const, override)) | bb::avm2::simulation::MockHighLevelMerkleDB | |
MOCK_METHOD(bool, siloed_nullifier_exists,(const FF &nullifier),(const, override)) | bb::avm2::simulation::MockHighLevelMerkleDB | |
MOCK_METHOD(bool, nullifier_write,(const AztecAddress &contract_address, const FF &nullifier),(override)) | bb::avm2::simulation::MockHighLevelMerkleDB | |
MOCK_METHOD(bool, siloed_nullifier_write,(const FF &nullifier),(override)) | bb::avm2::simulation::MockHighLevelMerkleDB | |
MOCK_METHOD(bool, note_hash_exists,(uint64_t leaf_index, const FF &unique_note_hash),(const, override)) | bb::avm2::simulation::MockHighLevelMerkleDB | |
MOCK_METHOD(void, note_hash_write,(const AztecAddress &contract_address, const FF ¬e_hash),(override)) | bb::avm2::simulation::MockHighLevelMerkleDB | |
MOCK_METHOD(void, siloed_note_hash_write,(const FF ¬e_hash),(override)) | bb::avm2::simulation::MockHighLevelMerkleDB | |
MOCK_METHOD(void, unique_note_hash_write,(const FF ¬e_hash),(override)) | bb::avm2::simulation::MockHighLevelMerkleDB | |
MOCK_METHOD(bool, l1_to_l2_msg_exists,(uint64_t leaf_index, const FF &msg_hash),(const, override)) | bb::avm2::simulation::MockHighLevelMerkleDB | |
MOCK_METHOD(void, create_checkpoint,(),(override)) | bb::avm2::simulation::MockHighLevelMerkleDB | |
MOCK_METHOD(void, commit_checkpoint,(),(override)) | bb::avm2::simulation::MockHighLevelMerkleDB | |
MOCK_METHOD(void, revert_checkpoint,(),(override)) | bb::avm2::simulation::MockHighLevelMerkleDB | |
MOCK_METHOD(uint32_t, get_checkpoint_id,(),(const, override)) | bb::avm2::simulation::MockHighLevelMerkleDB | |
MOCK_METHOD(void, pad_trees,(),(override)) | bb::avm2::simulation::MockHighLevelMerkleDB | |
MOCK_METHOD(LowLevelMerkleDBInterface &, as_unconstrained,(),(const, override)) | bb::avm2::simulation::MockHighLevelMerkleDB | |
MockHighLevelMerkleDB() | bb::avm2::simulation::MockHighLevelMerkleDB | |
note_hash_exists(uint64_t leaf_index, const FF &unique_note_hash) const =0 | bb::avm2::simulation::HighLevelMerkleDBInterface | pure virtual |
note_hash_write(const AztecAddress &contract_address, const FF ¬e_hash)=0 | bb::avm2::simulation::HighLevelMerkleDBInterface | pure virtual |
nullifier_exists(const AztecAddress &contract_address, const FF &nullifier) const =0 | bb::avm2::simulation::HighLevelMerkleDBInterface | pure virtual |
nullifier_write(const AztecAddress &contract_address, const FF &nullifier)=0 | bb::avm2::simulation::HighLevelMerkleDBInterface | pure virtual |
pad_trees()=0 | bb::avm2::simulation::HighLevelMerkleDBInterface | pure virtual |
revert_checkpoint()=0 | bb::avm2::simulation::HighLevelMerkleDBInterface | pure virtual |
siloed_note_hash_write(const FF ¬e_hash)=0 | bb::avm2::simulation::HighLevelMerkleDBInterface | pure virtual |
siloed_nullifier_exists(const FF &nullifier) const =0 | bb::avm2::simulation::HighLevelMerkleDBInterface | pure virtual |
siloed_nullifier_write(const FF &nullifier)=0 | bb::avm2::simulation::HighLevelMerkleDBInterface | pure virtual |
storage_read(const AztecAddress &contract_address, const FF &slot) const =0 | bb::avm2::simulation::HighLevelMerkleDBInterface | pure virtual |
storage_write(const AztecAddress &contract_address, const FF &slot, const FF &value, bool is_protocol_write)=0 | bb::avm2::simulation::HighLevelMerkleDBInterface | pure virtual |
unique_note_hash_write(const FF ¬e_hash)=0 | bb::avm2::simulation::HighLevelMerkleDBInterface | pure virtual |
was_storage_written(const AztecAddress &contract_address, const FF &slot) const =0 | bb::avm2::simulation::HighLevelMerkleDBInterface | pure virtual |
~HighLevelMerkleDBInterface()=default | bb::avm2::simulation::HighLevelMerkleDBInterface | virtual |
~MockHighLevelMerkleDB() override | bb::avm2::simulation::MockHighLevelMerkleDB | |