#include <db_interfaces.hpp>
Definition at line 42 of file db_interfaces.hpp.
◆ ~LowLevelMerkleDBInterface()
virtual bb::avm2::simulation::LowLevelMerkleDBInterface::~LowLevelMerkleDBInterface |
( |
| ) |
|
|
virtualdefault |
◆ append_leaves()
virtual std::vector< AppendLeafResult > bb::avm2::simulation::LowLevelMerkleDBInterface::append_leaves |
( |
MerkleTreeId |
tree_id, |
|
|
std::span< const FF > |
leaves |
|
) |
| |
|
pure virtual |
◆ commit_checkpoint()
virtual void bb::avm2::simulation::LowLevelMerkleDBInterface::commit_checkpoint |
( |
| ) |
|
|
pure virtual |
◆ create_checkpoint()
virtual void bb::avm2::simulation::LowLevelMerkleDBInterface::create_checkpoint |
( |
| ) |
|
|
pure virtual |
◆ get_checkpoint_id()
virtual uint32_t bb::avm2::simulation::LowLevelMerkleDBInterface::get_checkpoint_id |
( |
| ) |
const |
|
pure virtual |
◆ get_leaf_preimage_nullifier_tree()
◆ get_leaf_preimage_public_data_tree()
◆ get_leaf_value()
virtual FF bb::avm2::simulation::LowLevelMerkleDBInterface::get_leaf_value |
( |
MerkleTreeId |
tree_id, |
|
|
index_t |
leaf_index |
|
) |
| const |
|
pure virtual |
◆ get_low_indexed_leaf()
◆ get_sibling_path()
◆ get_tree_roots()
virtual const TreeSnapshots & bb::avm2::simulation::LowLevelMerkleDBInterface::get_tree_roots |
( |
| ) |
const |
|
pure virtual |
◆ insert_indexed_leaves_nullifier_tree()
◆ insert_indexed_leaves_public_data_tree()
◆ pad_tree()
virtual void bb::avm2::simulation::LowLevelMerkleDBInterface::pad_tree |
( |
MerkleTreeId |
tree_id, |
|
|
size_t |
num_leaves |
|
) |
| |
|
pure virtual |
◆ revert_checkpoint()
virtual void bb::avm2::simulation::LowLevelMerkleDBInterface::revert_checkpoint |
( |
| ) |
|
|
pure virtual |
The documentation for this class was generated from the following file: