Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include <raw_data_dbs.hpp>
Private Types | |
using | GetSiblingPathKey = std::tuple< AppendOnlyTreeSnapshot, MerkleTreeId, index_t > |
using | GetPreviousValueIndexKey = std::tuple< AppendOnlyTreeSnapshot, MerkleTreeId, FF > |
using | GetLeafPreimageKey = std::tuple< AppendOnlyTreeSnapshot, index_t > |
using | GetLeafValueKey = std::tuple< AppendOnlyTreeSnapshot, MerkleTreeId, index_t > |
using | SequentialInsertHintPublicDataTreeKey = std::tuple< AppendOnlyTreeSnapshot, MerkleTreeId, PublicDataLeafValue > |
using | SequentialInsertHintNullifierTreeKey = std::tuple< AppendOnlyTreeSnapshot, MerkleTreeId, NullifierLeafValue > |
using | AppendLeavesHintKey = std::tuple< AppendOnlyTreeSnapshot, MerkleTreeId, std::vector< FF > > |
Private Member Functions | |
const AppendOnlyTreeSnapshot & | get_tree_info (MerkleTreeId tree_id) const |
AppendOnlyTreeSnapshot & | get_tree_info (MerkleTreeId tree_id) |
AppendLeafResult | appendLeafInternal (MerkleTreeId tree_id, const FF &leaf) |
Definition at line 40 of file raw_data_dbs.hpp.
|
private |
Definition at line 90 of file raw_data_dbs.hpp.
|
private |
Definition at line 78 of file raw_data_dbs.hpp.
|
private |
Definition at line 81 of file raw_data_dbs.hpp.
|
private |
Definition at line 76 of file raw_data_dbs.hpp.
|
private |
Definition at line 74 of file raw_data_dbs.hpp.
|
private |
Definition at line 87 of file raw_data_dbs.hpp.
|
private |
Definition at line 84 of file raw_data_dbs.hpp.
bb::avm2::simulation::HintedRawMerkleDB::HintedRawMerkleDB | ( | const ExecutionHints & | hints | ) |
Definition at line 151 of file raw_data_dbs.cpp.
|
overridevirtual |
Implements bb::avm2::simulation::LowLevelMerkleDBInterface.
Definition at line 537 of file raw_data_dbs.cpp.
|
private |
Definition at line 563 of file raw_data_dbs.cpp.
|
overridevirtual |
Implements bb::avm2::simulation::LowLevelMerkleDBInterface.
Definition at line 443 of file raw_data_dbs.cpp.
|
overridevirtual |
Implements bb::avm2::simulation::LowLevelMerkleDBInterface.
Definition at line 413 of file raw_data_dbs.cpp.
|
overridevirtual |
Implements bb::avm2::simulation::LowLevelMerkleDBInterface.
Definition at line 607 of file raw_data_dbs.cpp.
|
overridevirtual |
Implements bb::avm2::simulation::LowLevelMerkleDBInterface.
Definition at line 318 of file raw_data_dbs.cpp.
|
overridevirtual |
Implements bb::avm2::simulation::LowLevelMerkleDBInterface.
Definition at line 301 of file raw_data_dbs.cpp.
|
overridevirtual |
Implements bb::avm2::simulation::LowLevelMerkleDBInterface.
Definition at line 293 of file raw_data_dbs.cpp.
|
overridevirtual |
Implements bb::avm2::simulation::LowLevelMerkleDBInterface.
Definition at line 273 of file raw_data_dbs.cpp.
|
overridevirtual |
Implements bb::avm2::simulation::LowLevelMerkleDBInterface.
Definition at line 254 of file raw_data_dbs.cpp.
|
private |
Definition at line 249 of file raw_data_dbs.cpp.
|
private |
Definition at line 244 of file raw_data_dbs.cpp.
|
inlineoverridevirtual |
Implements bb::avm2::simulation::LowLevelMerkleDBInterface.
Definition at line 44 of file raw_data_dbs.hpp.
|
overridevirtual |
Implements bb::avm2::simulation::LowLevelMerkleDBInterface.
Definition at line 374 of file raw_data_dbs.cpp.
|
overridevirtual |
Implements bb::avm2::simulation::LowLevelMerkleDBInterface.
Definition at line 335 of file raw_data_dbs.cpp.
|
overridevirtual |
Implements bb::avm2::simulation::LowLevelMerkleDBInterface.
Definition at line 554 of file raw_data_dbs.cpp.
|
overridevirtual |
Implements bb::avm2::simulation::LowLevelMerkleDBInterface.
Definition at line 484 of file raw_data_dbs.cpp.
|
private |
Definition at line 91 of file raw_data_dbs.hpp.
|
private |
Definition at line 68 of file raw_data_dbs.hpp.
|
private |
Definition at line 71 of file raw_data_dbs.hpp.
|
private |
Definition at line 93 of file raw_data_dbs.hpp.
|
private |
Definition at line 92 of file raw_data_dbs.hpp.
|
private |
Definition at line 80 of file raw_data_dbs.hpp.
|
private |
Definition at line 79 of file raw_data_dbs.hpp.
|
private |
Definition at line 82 of file raw_data_dbs.hpp.
|
private |
Definition at line 77 of file raw_data_dbs.hpp.
|
private |
Definition at line 75 of file raw_data_dbs.hpp.
|
private |
Definition at line 94 of file raw_data_dbs.hpp.
|
private |
Definition at line 89 of file raw_data_dbs.hpp.
|
private |
Definition at line 86 of file raw_data_dbs.hpp.
|
private |
Definition at line 67 of file raw_data_dbs.hpp.