Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
bb::avm2::tracegen::EmitPublicLogTraceBuilder Class Referencefinal

#include <emit_public_log_trace.hpp>

Public Member Functions

void process (const simulation::EventEmitterInterface< simulation::EmitPublicLogEvent >::Container &events, TraceContainer &trace)
 Process emit-public-log events into trace rows.
 

Static Public Attributes

static const InteractionDefinition interactions
 

Detailed Description

Definition at line 11 of file emit_public_log_trace.hpp.

Member Function Documentation

◆ process()

void bb::avm2::tracegen::EmitPublicLogTraceBuilder::process ( const simulation::EventEmitterInterface< simulation::EmitPublicLogEvent >::Container &  events,
TraceContainer trace 
)

Process emit-public-log events into trace rows.

Parameters
eventsThe container of emit-public-log simulation events.
traceThe trace container to populate with constrained columns.

Definition at line 25 of file emit_public_log_trace.cpp.

Member Data Documentation

◆ interactions

const InteractionDefinition bb::avm2::tracegen::EmitPublicLogTraceBuilder::interactions
static
Initial value:
=
InteractionDefinition()
.add<lookup_emit_public_log_check_memory_out_of_bounds_settings, InteractionType::LookupGeneric>(Column::gt_sel)
lookup_settings< lookup_emit_public_log_write_data_to_public_inputs_settings_ > lookup_emit_public_log_write_data_to_public_inputs_settings
lookup_settings< lookup_emit_public_log_check_log_fields_count_settings_ > lookup_emit_public_log_check_log_fields_count_settings

Definition at line 16 of file emit_public_log_trace.hpp.


The documentation for this class was generated from the following files: