|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include <dbs.hpp>
Private Member Functions | |
| std::pair< FF, index_t > | get_indexed_low_leaf_helper (const std::vector< std::pair< FF, index_t > > &value_sorted_leaves, const FF &value) const |
Private Attributes | |
| std::vector< std::pair< FF, index_t > > | nullifier_values { { 0, 0 } } |
| std::vector< std::pair< FF, index_t > > | public_data_slots { { 0, 0 } } |
| std::unordered_map< index_t, NullifierLeafValue > | nullifier_leaves { { 0, NullifierLeafValue(0) } } |
| std::unordered_map< index_t, PublicDataLeafValue > | public_data_leaves { { 0, PublicDataLeafValue(0, 0) } } |
| std::vector< FF > | note_hash_leaves |
| uint64_t | next_available_nullifier_index = 1 |
| uint64_t | next_available_public_data_index = 1 |
| uint64_t | next_available_note_hash_index = 0 |
|
overridevirtual |
Implements bb::avm2::simulation::LowLevelMerkleDBInterface.
|
overridevirtual |
Implements bb::avm2::simulation::LowLevelMerkleDBInterface.
|
overridevirtual |
Implements bb::avm2::simulation::LowLevelMerkleDBInterface.
|
overridevirtual |
Implements bb::avm2::simulation::LowLevelMerkleDBInterface.
|
overridevirtual |
Implements bb::avm2::simulation::LowLevelMerkleDBInterface.
|
overridevirtual |
Implements bb::avm2::simulation::LowLevelMerkleDBInterface.
|
overridevirtual |
Implements bb::avm2::simulation::LowLevelMerkleDBInterface.
|
overridevirtual |
Implements bb::avm2::simulation::LowLevelMerkleDBInterface.
|
overridevirtual |
Implements bb::avm2::simulation::LowLevelMerkleDBInterface.
|
overridevirtual |
Implements bb::avm2::simulation::LowLevelMerkleDBInterface.
| void bb::avm2::fuzzer::FuzzerLowLevelDB::insert_contract_address | ( | const AztecAddress & | contract_address | ) |
|
overridevirtual |
Implements bb::avm2::simulation::LowLevelMerkleDBInterface.
|
overridevirtual |
Implements bb::avm2::simulation::LowLevelMerkleDBInterface.
|
overridevirtual |
Implements bb::avm2::simulation::LowLevelMerkleDBInterface.
|
overridevirtual |
Implements bb::avm2::simulation::LowLevelMerkleDBInterface.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |