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

#include <side_effect_tracker.hpp>

Public Member Functions

uint32_t get_num_unencrypted_log_fields () const
 

Public Attributes

std::vector< FFnullifiers
 
std::vector< FFnote_hashes
 
std::vector< ScopedL2ToL1Messagel2_to_l1_messages
 
PublicLogs public_logs
 
std::vector< FFstorage_writes_slots_by_insertion
 
std::unordered_map< FF, FFstorage_writes_slot_to_value
 

Detailed Description

Definition at line 11 of file side_effect_tracker.hpp.

Member Function Documentation

◆ get_num_unencrypted_log_fields()

uint32_t bb::avm2::simulation::TrackedSideEffects::get_num_unencrypted_log_fields ( ) const

Definition at line 7 of file side_effect_tracker.cpp.

Member Data Documentation

◆ l2_to_l1_messages

std::vector<ScopedL2ToL1Message> bb::avm2::simulation::TrackedSideEffects::l2_to_l1_messages

Definition at line 14 of file side_effect_tracker.hpp.

◆ note_hashes

std::vector<FF> bb::avm2::simulation::TrackedSideEffects::note_hashes

Definition at line 13 of file side_effect_tracker.hpp.

◆ nullifiers

std::vector<FF> bb::avm2::simulation::TrackedSideEffects::nullifiers

Definition at line 12 of file side_effect_tracker.hpp.

◆ public_logs

PublicLogs bb::avm2::simulation::TrackedSideEffects::public_logs

Definition at line 15 of file side_effect_tracker.hpp.

◆ storage_writes_slot_to_value

std::unordered_map<FF, FF> bb::avm2::simulation::TrackedSideEffects::storage_writes_slot_to_value

Definition at line 19 of file side_effect_tracker.hpp.

◆ storage_writes_slots_by_insertion

std::vector<FF> bb::avm2::simulation::TrackedSideEffects::storage_writes_slots_by_insertion

Definition at line 18 of file side_effect_tracker.hpp.


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