Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include <emit_unencrypted_log.hpp>
Public Member Functions | |
EmitUnencryptedLog (ExecutionIdManagerInterface &execution_id_manager, GreaterThanInterface &greater_than, EventEmitterInterface< EmitUnencryptedLogEvent > &events) | |
void | emit_unencrypted_log (MemoryInterface &memory, ContextInterface &context, AztecAddress contract_address, MemoryAddress log_offset, uint32_t log_size) override |
void | on_checkpoint_created () override |
void | on_checkpoint_committed () override |
void | on_checkpoint_reverted () override |
![]() | |
virtual | ~EmitUnencryptedLogInterface ()=default |
![]() | |
virtual | ~CheckpointNotifiable ()=default |
Private Attributes | |
ExecutionIdManagerInterface & | execution_id_manager |
GreaterThanInterface & | greater_than |
EventEmitterInterface< EmitUnencryptedLogEvent > & | events |
Definition at line 26 of file emit_unencrypted_log.hpp.
|
inline |
Definition at line 28 of file emit_unencrypted_log.hpp.
|
overridevirtual |
Implements bb::avm2::simulation::EmitUnencryptedLogInterface.
Definition at line 9 of file emit_unencrypted_log.cpp.
|
overridevirtual |
Implements bb::avm2::simulation::CheckpointNotifiable.
Definition at line 92 of file emit_unencrypted_log.cpp.
|
overridevirtual |
Implements bb::avm2::simulation::CheckpointNotifiable.
Definition at line 87 of file emit_unencrypted_log.cpp.
|
overridevirtual |
Implements bb::avm2::simulation::CheckpointNotifiable.
Definition at line 97 of file emit_unencrypted_log.cpp.
|
private |
Definition at line 49 of file emit_unencrypted_log.hpp.
|
private |
Definition at line 47 of file emit_unencrypted_log.hpp.
|
private |
Definition at line 48 of file emit_unencrypted_log.hpp.