append_leaves(MerkleTreeId tree_id, std::span< const FF > leaves)=0 | bb::avm2::simulation::LowLevelMerkleDBInterface | pure virtual |
commit_checkpoint()=0 | bb::avm2::simulation::LowLevelMerkleDBInterface | pure virtual |
create_checkpoint()=0 | bb::avm2::simulation::LowLevelMerkleDBInterface | pure virtual |
get_checkpoint_id() const =0 | bb::avm2::simulation::LowLevelMerkleDBInterface | pure virtual |
get_leaf_preimage_nullifier_tree(index_t leaf_index) const =0 | bb::avm2::simulation::LowLevelMerkleDBInterface | pure virtual |
get_leaf_preimage_public_data_tree(index_t leaf_index) const =0 | bb::avm2::simulation::LowLevelMerkleDBInterface | pure virtual |
get_leaf_value(MerkleTreeId tree_id, index_t leaf_index) const =0 | bb::avm2::simulation::LowLevelMerkleDBInterface | pure virtual |
get_low_indexed_leaf(MerkleTreeId tree_id, const FF &value) const =0 | bb::avm2::simulation::LowLevelMerkleDBInterface | pure virtual |
get_sibling_path(MerkleTreeId tree_id, index_t leaf_index) const =0 | bb::avm2::simulation::LowLevelMerkleDBInterface | pure virtual |
get_tree_roots() const =0 | bb::avm2::simulation::LowLevelMerkleDBInterface | pure virtual |
insert_indexed_leaves_nullifier_tree(const NullifierLeafValue &leaf_value)=0 | bb::avm2::simulation::LowLevelMerkleDBInterface | pure virtual |
insert_indexed_leaves_public_data_tree(const PublicDataLeafValue &leaf_value)=0 | bb::avm2::simulation::LowLevelMerkleDBInterface | pure virtual |
MOCK_METHOD(const TreeSnapshots &, get_tree_roots,(),(const, override)) | bb::avm2::simulation::MockLowLevelMerkleDB | |
MOCK_METHOD(SiblingPath, get_sibling_path,(MerkleTreeId tree_id, index_t leaf_index),(const, override)) | bb::avm2::simulation::MockLowLevelMerkleDB | |
MOCK_METHOD(GetLowIndexedLeafResponse, get_low_indexed_leaf,(MerkleTreeId tree_id, const FF &value),(const, override)) | bb::avm2::simulation::MockLowLevelMerkleDB | |
MOCK_METHOD(FF, get_leaf_value,(MerkleTreeId tree_id, index_t leaf_index),(const, override)) | bb::avm2::simulation::MockLowLevelMerkleDB | |
MOCK_METHOD(IndexedLeaf< PublicDataLeafValue >, get_leaf_preimage_public_data_tree,(index_t leaf_index),(const, override)) | bb::avm2::simulation::MockLowLevelMerkleDB | |
MOCK_METHOD(IndexedLeaf< NullifierLeafValue >, get_leaf_preimage_nullifier_tree,(index_t leaf_index),(const, override)) | bb::avm2::simulation::MockLowLevelMerkleDB | |
MOCK_METHOD(SequentialInsertionResult< PublicDataLeafValue >, insert_indexed_leaves_public_data_tree,(const PublicDataLeafValue &leaf_value),(override)) | bb::avm2::simulation::MockLowLevelMerkleDB | |
MOCK_METHOD(SequentialInsertionResult< NullifierLeafValue >, insert_indexed_leaves_nullifier_tree,(const NullifierLeafValue &leaf_value),(override)) | bb::avm2::simulation::MockLowLevelMerkleDB | |
MOCK_METHOD(std::vector< AppendLeafResult >, append_leaves,(MerkleTreeId tree_id, std::span< const FF > leaves),(override)) | bb::avm2::simulation::MockLowLevelMerkleDB | |
MOCK_METHOD(void, pad_tree,(MerkleTreeId tree_id, size_t num_leaves),(override)) | bb::avm2::simulation::MockLowLevelMerkleDB | |
MOCK_METHOD(void, create_checkpoint,(),(override)) | bb::avm2::simulation::MockLowLevelMerkleDB | |
MOCK_METHOD(void, commit_checkpoint,(),(override)) | bb::avm2::simulation::MockLowLevelMerkleDB | |
MOCK_METHOD(void, revert_checkpoint,(),(override)) | bb::avm2::simulation::MockLowLevelMerkleDB | |
MOCK_METHOD(uint32_t, get_checkpoint_id,(),(const, override)) | bb::avm2::simulation::MockLowLevelMerkleDB | |
MockLowLevelMerkleDB() | bb::avm2::simulation::MockLowLevelMerkleDB | |
pad_tree(MerkleTreeId tree_id, size_t num_leaves)=0 | bb::avm2::simulation::LowLevelMerkleDBInterface | pure virtual |
revert_checkpoint()=0 | bb::avm2::simulation::LowLevelMerkleDBInterface | pure virtual |
~LowLevelMerkleDBInterface()=default | bb::avm2::simulation::LowLevelMerkleDBInterface | virtual |
~MockLowLevelMerkleDB() override | bb::avm2::simulation::MockLowLevelMerkleDB | |