|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include <side_effect_tracker.hpp>
Public Member Functions | |
| void | add_nullifier (const FF &siloed_nullifier) override |
| void | add_note_hash (const FF &siloed_unique_note_hash) override |
| void | add_l2_to_l1_message (const AztecAddress &contract_address, const EthAddress &recipient, const FF &content) override |
| void | add_public_log (const AztecAddress &contract_address, const std::vector< FF > &fields) override |
| void | add_storage_write (const FF &slot, const FF &value) override |
| void | create_checkpoint () override |
| void | commit_checkpoint () override |
| void | revert_checkpoint () override |
| const TrackedSideEffects & | get_side_effects () const override |
Public Member Functions inherited from bb::avm2::simulation::SideEffectTrackerInterface | |
| virtual | ~SideEffectTrackerInterface ()=default |
Private Attributes | |
| std::stack< TrackedSideEffects > | tracked_tree_side_effects { { TrackedSideEffects{} } } |
Definition at line 47 of file side_effect_tracker.hpp.
|
overridevirtual |
Implements bb::avm2::simulation::SideEffectTrackerInterface.
Definition at line 22 of file side_effect_tracker.cpp.
|
overridevirtual |
Implements bb::avm2::simulation::SideEffectTrackerInterface.
Definition at line 17 of file side_effect_tracker.cpp.
|
overridevirtual |
Implements bb::avm2::simulation::SideEffectTrackerInterface.
Definition at line 12 of file side_effect_tracker.cpp.
|
overridevirtual |
Implements bb::avm2::simulation::SideEffectTrackerInterface.
Definition at line 30 of file side_effect_tracker.cpp.
|
overridevirtual |
Implements bb::avm2::simulation::SideEffectTrackerInterface.
Definition at line 36 of file side_effect_tracker.cpp.
|
overridevirtual |
Implements bb::avm2::simulation::SideEffectTrackerInterface.
Definition at line 53 of file side_effect_tracker.cpp.
|
overridevirtual |
Implements bb::avm2::simulation::SideEffectTrackerInterface.
Definition at line 47 of file side_effect_tracker.cpp.
|
inlineoverridevirtual |
Implements bb::avm2::simulation::SideEffectTrackerInterface.
Definition at line 61 of file side_effect_tracker.hpp.
|
overridevirtual |
Implements bb::avm2::simulation::SideEffectTrackerInterface.
Definition at line 61 of file side_effect_tracker.cpp.
|
private |
Definition at line 64 of file side_effect_tracker.hpp.