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

#include <context_events.hpp>

Public Attributes

uint32_t id = 0
 
uint32_t parent_id = 0
 
uint32_t last_child_id = 0
 
uint32_t pc = 0
 
AztecAddress msg_sender = 0
 
AztecAddress contract_addr = 0
 
BytecodeId bytecode_id = 0
 
FF transaction_fee = 0
 
bool is_static = false
 
uint32_t parent_cd_addr = 0
 
uint32_t parent_cd_size = 0
 
uint32_t last_child_rd_addr = 0
 
uint32_t last_child_rd_size = 0
 
bool last_child_success = true
 
Gas gas_used
 
Gas gas_limit
 
Gas parent_gas_used
 
Gas parent_gas_limit
 
InternalCallId internal_call_id = 0
 
InternalCallId internal_call_return_id = 0
 
InternalCallId next_internal_call_id = 0
 
TreeStates tree_states
 
AppendOnlyTreeSnapshot written_public_data_slots_tree_snapshot
 
AppendOnlyTreeSnapshot retrieved_bytecodes_tree_snapshot
 
uint32_t numUnencryptedLogFields = 0
 
uint32_t numL2ToL1Messages = 0
 
TransactionPhase phase = TransactionPhase::NR_NULLIFIER_INSERTION
 

Detailed Description

Definition at line 10 of file context_events.hpp.

Member Data Documentation

◆ bytecode_id

BytecodeId bb::avm2::simulation::ContextEvent::bytecode_id = 0

Definition at line 19 of file context_events.hpp.

◆ contract_addr

AztecAddress bb::avm2::simulation::ContextEvent::contract_addr = 0

Definition at line 18 of file context_events.hpp.

◆ gas_limit

Gas bb::avm2::simulation::ContextEvent::gas_limit

Definition at line 34 of file context_events.hpp.

◆ gas_used

Gas bb::avm2::simulation::ContextEvent::gas_used

Definition at line 33 of file context_events.hpp.

◆ id

uint32_t bb::avm2::simulation::ContextEvent::id = 0

Definition at line 11 of file context_events.hpp.

◆ internal_call_id

InternalCallId bb::avm2::simulation::ContextEvent::internal_call_id = 0

Definition at line 40 of file context_events.hpp.

◆ internal_call_return_id

InternalCallId bb::avm2::simulation::ContextEvent::internal_call_return_id = 0

Definition at line 41 of file context_events.hpp.

◆ is_static

bool bb::avm2::simulation::ContextEvent::is_static = false

Definition at line 21 of file context_events.hpp.

◆ last_child_id

uint32_t bb::avm2::simulation::ContextEvent::last_child_id = 0

Definition at line 13 of file context_events.hpp.

◆ last_child_rd_addr

uint32_t bb::avm2::simulation::ContextEvent::last_child_rd_addr = 0

Definition at line 28 of file context_events.hpp.

◆ last_child_rd_size

uint32_t bb::avm2::simulation::ContextEvent::last_child_rd_size = 0

Definition at line 29 of file context_events.hpp.

◆ last_child_success

bool bb::avm2::simulation::ContextEvent::last_child_success = true

Definition at line 30 of file context_events.hpp.

◆ msg_sender

AztecAddress bb::avm2::simulation::ContextEvent::msg_sender = 0

Definition at line 17 of file context_events.hpp.

◆ next_internal_call_id

InternalCallId bb::avm2::simulation::ContextEvent::next_internal_call_id = 0

Definition at line 42 of file context_events.hpp.

◆ numL2ToL1Messages

uint32_t bb::avm2::simulation::ContextEvent::numL2ToL1Messages = 0

Definition at line 51 of file context_events.hpp.

◆ numUnencryptedLogFields

uint32_t bb::avm2::simulation::ContextEvent::numUnencryptedLogFields = 0

Definition at line 50 of file context_events.hpp.

◆ parent_cd_addr

uint32_t bb::avm2::simulation::ContextEvent::parent_cd_addr = 0

Definition at line 24 of file context_events.hpp.

◆ parent_cd_size

uint32_t bb::avm2::simulation::ContextEvent::parent_cd_size = 0

Definition at line 25 of file context_events.hpp.

◆ parent_gas_limit

Gas bb::avm2::simulation::ContextEvent::parent_gas_limit

Definition at line 37 of file context_events.hpp.

◆ parent_gas_used

Gas bb::avm2::simulation::ContextEvent::parent_gas_used

Definition at line 36 of file context_events.hpp.

◆ parent_id

uint32_t bb::avm2::simulation::ContextEvent::parent_id = 0

Definition at line 12 of file context_events.hpp.

◆ pc

uint32_t bb::avm2::simulation::ContextEvent::pc = 0

Definition at line 16 of file context_events.hpp.

◆ phase

TransactionPhase bb::avm2::simulation::ContextEvent::phase = TransactionPhase::NR_NULLIFIER_INSERTION

Definition at line 54 of file context_events.hpp.

◆ retrieved_bytecodes_tree_snapshot

AppendOnlyTreeSnapshot bb::avm2::simulation::ContextEvent::retrieved_bytecodes_tree_snapshot

Definition at line 47 of file context_events.hpp.

◆ transaction_fee

FF bb::avm2::simulation::ContextEvent::transaction_fee = 0

Definition at line 20 of file context_events.hpp.

◆ tree_states

TreeStates bb::avm2::simulation::ContextEvent::tree_states

Definition at line 45 of file context_events.hpp.

◆ written_public_data_slots_tree_snapshot

AppendOnlyTreeSnapshot bb::avm2::simulation::ContextEvent::written_public_data_slots_tree_snapshot

Definition at line 46 of file context_events.hpp.


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