Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
bb::avm2::simulation::EmitPublicLogWriteEvent Struct Reference

#include <emit_public_log_event.hpp>

Public Member Functions

bool operator== (const EmitPublicLogWriteEvent &other) const =default
 

Public Attributes

uint32_t execution_clk
 
AztecAddress contract_address {}
 
uint16_t space_id
 
MemoryAddress log_address
 
uint32_t log_size
 
uint32_t prev_num_public_log_fields
 
uint32_t next_num_public_log_fields
 
bool is_static
 
std::vector< MemoryValuevalues
 
bool error_memory_out_of_bounds
 
bool error_too_many_log_fields
 
bool error_tag_mismatch
 

Detailed Description

Definition at line 20 of file emit_public_log_event.hpp.

Member Function Documentation

◆ operator==()

bool bb::avm2::simulation::EmitPublicLogWriteEvent::operator== ( const EmitPublicLogWriteEvent other) const
default

Member Data Documentation

◆ contract_address

AztecAddress bb::avm2::simulation::EmitPublicLogWriteEvent::contract_address {}

Definition at line 22 of file emit_public_log_event.hpp.

◆ error_memory_out_of_bounds

bool bb::avm2::simulation::EmitPublicLogWriteEvent::error_memory_out_of_bounds

Definition at line 31 of file emit_public_log_event.hpp.

◆ error_tag_mismatch

bool bb::avm2::simulation::EmitPublicLogWriteEvent::error_tag_mismatch

Definition at line 33 of file emit_public_log_event.hpp.

◆ error_too_many_log_fields

bool bb::avm2::simulation::EmitPublicLogWriteEvent::error_too_many_log_fields

Definition at line 32 of file emit_public_log_event.hpp.

◆ execution_clk

uint32_t bb::avm2::simulation::EmitPublicLogWriteEvent::execution_clk

Definition at line 21 of file emit_public_log_event.hpp.

◆ is_static

bool bb::avm2::simulation::EmitPublicLogWriteEvent::is_static

Definition at line 28 of file emit_public_log_event.hpp.

◆ log_address

MemoryAddress bb::avm2::simulation::EmitPublicLogWriteEvent::log_address

Definition at line 24 of file emit_public_log_event.hpp.

◆ log_size

uint32_t bb::avm2::simulation::EmitPublicLogWriteEvent::log_size

Definition at line 25 of file emit_public_log_event.hpp.

◆ next_num_public_log_fields

uint32_t bb::avm2::simulation::EmitPublicLogWriteEvent::next_num_public_log_fields

Definition at line 27 of file emit_public_log_event.hpp.

◆ prev_num_public_log_fields

uint32_t bb::avm2::simulation::EmitPublicLogWriteEvent::prev_num_public_log_fields

Definition at line 26 of file emit_public_log_event.hpp.

◆ space_id

uint16_t bb::avm2::simulation::EmitPublicLogWriteEvent::space_id

Definition at line 23 of file emit_public_log_event.hpp.

◆ values

std::vector<MemoryValue> bb::avm2::simulation::EmitPublicLogWriteEvent::values

Definition at line 29 of file emit_public_log_event.hpp.


The documentation for this struct was generated from the following file: