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
 
uint32_t parent_id
 
uint32_t last_child_id
 
uint32_t pc
 
AztecAddress msg_sender
 
AztecAddress contract_addr
 
BytecodeId bytecode_id
 
FF transaction_fee
 
bool is_static
 
uint32_t parent_cd_addr
 
uint32_t parent_cd_size
 
uint32_t last_child_rd_addr
 
uint32_t last_child_rd_size
 
bool last_child_success
 
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
 
SideEffectStates side_effect_states
 
TransactionPhase phase
 

Detailed Description

Definition at line 10 of file context_events.hpp.

Member Data Documentation

◆ bytecode_id

BytecodeId bb::avm2::simulation::ContextEvent::bytecode_id

Definition at line 19 of file context_events.hpp.

◆ contract_addr

AztecAddress bb::avm2::simulation::ContextEvent::contract_addr

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

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

Definition at line 21 of file context_events.hpp.

◆ last_child_id

uint32_t bb::avm2::simulation::ContextEvent::last_child_id

Definition at line 13 of file context_events.hpp.

◆ last_child_rd_addr

uint32_t bb::avm2::simulation::ContextEvent::last_child_rd_addr

Definition at line 28 of file context_events.hpp.

◆ last_child_rd_size

uint32_t bb::avm2::simulation::ContextEvent::last_child_rd_size

Definition at line 29 of file context_events.hpp.

◆ last_child_success

bool bb::avm2::simulation::ContextEvent::last_child_success

Definition at line 30 of file context_events.hpp.

◆ msg_sender

AztecAddress bb::avm2::simulation::ContextEvent::msg_sender

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.

◆ parent_cd_addr

uint32_t bb::avm2::simulation::ContextEvent::parent_cd_addr

Definition at line 24 of file context_events.hpp.

◆ parent_cd_size

uint32_t bb::avm2::simulation::ContextEvent::parent_cd_size

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

Definition at line 12 of file context_events.hpp.

◆ pc

uint32_t bb::avm2::simulation::ContextEvent::pc

Definition at line 16 of file context_events.hpp.

◆ phase

TransactionPhase bb::avm2::simulation::ContextEvent::phase

Definition at line 52 of file context_events.hpp.

◆ side_effect_states

SideEffectStates bb::avm2::simulation::ContextEvent::side_effect_states

Definition at line 49 of file context_events.hpp.

◆ transaction_fee

FF bb::avm2::simulation::ContextEvent::transaction_fee

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: