|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include <retrieved_bytecodes_tree_check.hpp>
Public Member Functions | |
| RetrievedBytecodesTreeCheck (Poseidon2Interface &poseidon2, MerkleCheckInterface &merkle_check, FieldGreaterThanInterface &field_gt, RetrievedBytecodesTree initial_state, EventEmitterInterface< RetrievedBytecodesTreeCheckEvent > &read_event_emitter) | |
| bool | contains (const FF &class_id) override |
| void | insert (const FF &class_id) override |
| AppendOnlyTreeSnapshot | get_snapshot () const override |
| uint32_t | size () const override |
Public Member Functions inherited from bb::avm2::simulation::RetrievedBytecodesInterface | |
| virtual | ~RetrievedBytecodesInterface ()=default |
Private Member Functions | |
| void | validate_low_leaf_jumps_over_class_id (const RetrievedBytecodesTreeLeafPreimage &low_leaf_preimage, const FF &class_id) |
Definition at line 18 of file retrieved_bytecodes_tree_check.hpp.
|
inline |
Definition at line 20 of file retrieved_bytecodes_tree_check.hpp.
|
overridevirtual |
Implements bb::avm2::simulation::RetrievedBytecodesInterface.
Definition at line 19 of file retrieved_bytecodes_tree_check.cpp.
|
overridevirtual |
Implements bb::avm2::simulation::RetrievedBytecodesTreeCheckInterface.
Definition at line 111 of file retrieved_bytecodes_tree_check.cpp.
|
overridevirtual |
Implements bb::avm2::simulation::RetrievedBytecodesInterface.
Definition at line 52 of file retrieved_bytecodes_tree_check.cpp.
|
overridevirtual |
Implements bb::avm2::simulation::RetrievedBytecodesInterface.
Definition at line 116 of file retrieved_bytecodes_tree_check.cpp.
|
private |
Definition at line 8 of file retrieved_bytecodes_tree_check.cpp.
|
private |
Definition at line 41 of file retrieved_bytecodes_tree_check.hpp.
|
private |
Definition at line 44 of file retrieved_bytecodes_tree_check.hpp.
|
private |
Definition at line 43 of file retrieved_bytecodes_tree_check.hpp.
|
private |
Definition at line 42 of file retrieved_bytecodes_tree_check.hpp.
|
private |
Definition at line 46 of file retrieved_bytecodes_tree_check.hpp.