|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include <public_data_tree_trace.hpp>
Public Member Functions | |
| void | process (const simulation::EventEmitterInterface< simulation::PublicDataTreeCheckEvent >::Container &events, TraceContainer &trace) |
| Process the public data tree check events and populate the relevant columns in the trace. | |
Static Public Attributes | |
| static const InteractionDefinition | interactions |
Definition at line 10 of file public_data_tree_trace.hpp.
| void bb::avm2::tracegen::PublicDataTreeTraceBuilder::process | ( | const simulation::EventEmitterInterface< simulation::PublicDataTreeCheckEvent >::Container & | events, |
| TraceContainer & | trace | ||
| ) |
Process the public data tree check events and populate the relevant columns in the trace.
Reconstructs discard status from checkpoint events, sorts events by clk for the main trace and by (leaf_slot, clk) for the squash trace, then delegates to the two sub-trace builders.
| events | The container of PublicDataTreeCheckEvent variants (read/write events and checkpoint markers). |
| trace | The trace container to populate. |
Definition at line 242 of file public_data_tree_trace.cpp.
|
static |
Definition at line 15 of file public_data_tree_trace.hpp.