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

#include <events_container.hpp>

Public Attributes

EventEmitterInterface< TxEvent >::Container tx
 
EventEmitterInterface< ExecutionEvent >::Container execution
 
EventEmitterInterface< AluEvent >::Container alu
 
EventEmitterInterface< BitwiseEvent >::Container bitwise
 
EventEmitterInterface< MemoryEvent >::Container memory
 
EventEmitterInterface< BytecodeRetrievalEvent >::Container bytecode_retrieval
 
EventEmitterInterface< BytecodeHashingEvent >::Container bytecode_hashing
 
EventEmitterInterface< BytecodeDecompositionEvent >::Container bytecode_decomposition
 
EventEmitterInterface< InstructionFetchingEvent >::Container instruction_fetching
 
EventEmitterInterface< AddressDerivationEvent >::Container address_derivation
 
EventEmitterInterface< ClassIdDerivationEvent >::Container class_id_derivation
 
EventEmitterInterface< SiloingEvent >::Container siloing
 
EventEmitterInterface< Sha256CompressionEvent >::Container sha256_compression
 
EventEmitterInterface< EccAddEvent >::Container ecc_add
 
EventEmitterInterface< ScalarMulEvent >::Container scalar_mul
 
EventEmitterInterface< EccAddMemoryEvent >::Container ecc_add_mem
 
EventEmitterInterface< Poseidon2HashEvent >::Container poseidon2_hash
 
EventEmitterInterface< Poseidon2PermutationEvent >::Container poseidon2_permutation
 
EventEmitterInterface< Poseidon2PermutationMemoryEvent >::Container poseidon2_permutation_mem
 
EventEmitterInterface< KeccakF1600Event >::Container keccakf1600
 
EventEmitterInterface< ToRadixEvent >::Container to_radix
 
EventEmitterInterface< ToRadixMemoryEvent >::Container to_radix_memory
 
EventEmitterInterface< FieldGreaterThanEvent >::Container field_gt
 
EventEmitterInterface< GreaterThanEvent >::Container gt_events
 
EventEmitterInterface< MerkleCheckEvent >::Container merkle_check
 
EventEmitterInterface< RangeCheckEvent >::Container range_check
 
EventEmitterInterface< ContextStackEvent >::Container context_stack
 
EventEmitterInterface< PublicDataTreeCheckEvent >::Container public_data_tree_check_events
 
EventEmitterInterface< UpdateCheckEvent >::Container update_check_events
 
EventEmitterInterface< NullifierTreeCheckEvent >::Container nullifier_tree_check_events
 
EventEmitterInterface< DataCopyEvent >::Container data_copy_events
 
EventEmitterInterface< CalldataEvent >::Container calldata_events
 
EventEmitterInterface< InternalCallStackEvent >::Container internal_call_stack_events
 
EventEmitterInterface< NoteHashTreeCheckEvent >::Container note_hash_tree_check_events
 
EventEmitterInterface< WrittenPublicDataSlotsTreeCheckEvent >::Container written_public_data_slots_tree_check_events
 
EventEmitterInterface< ContractInstanceRetrievalEvent >::Container contract_instance_retrieval_events
 
EventEmitterInterface< GetContractInstanceEvent >::Container get_contract_instance_events
 
EventEmitterInterface< L1ToL2MessageTreeCheckEvent >::Container l1_to_l2_msg_tree_check_events
 
EventEmitterInterface< EmitUnencryptedLogEvent >::Container emit_unencrypted_log_events
 

Detailed Description

Definition at line 38 of file events_container.hpp.

Member Data Documentation

◆ address_derivation

EventEmitterInterface<AddressDerivationEvent>::Container bb::avm2::simulation::EventsContainer::address_derivation

Definition at line 48 of file events_container.hpp.

◆ alu

EventEmitterInterface<AluEvent>::Container bb::avm2::simulation::EventsContainer::alu

Definition at line 41 of file events_container.hpp.

◆ bitwise

EventEmitterInterface<BitwiseEvent>::Container bb::avm2::simulation::EventsContainer::bitwise

Definition at line 42 of file events_container.hpp.

◆ bytecode_decomposition

EventEmitterInterface<BytecodeDecompositionEvent>::Container bb::avm2::simulation::EventsContainer::bytecode_decomposition

Definition at line 46 of file events_container.hpp.

◆ bytecode_hashing

EventEmitterInterface<BytecodeHashingEvent>::Container bb::avm2::simulation::EventsContainer::bytecode_hashing

Definition at line 45 of file events_container.hpp.

◆ bytecode_retrieval

EventEmitterInterface<BytecodeRetrievalEvent>::Container bb::avm2::simulation::EventsContainer::bytecode_retrieval

Definition at line 44 of file events_container.hpp.

◆ calldata_events

EventEmitterInterface<CalldataEvent>::Container bb::avm2::simulation::EventsContainer::calldata_events

Definition at line 70 of file events_container.hpp.

◆ class_id_derivation

EventEmitterInterface<ClassIdDerivationEvent>::Container bb::avm2::simulation::EventsContainer::class_id_derivation

Definition at line 49 of file events_container.hpp.

◆ context_stack

EventEmitterInterface<ContextStackEvent>::Container bb::avm2::simulation::EventsContainer::context_stack

Definition at line 65 of file events_container.hpp.

◆ contract_instance_retrieval_events

EventEmitterInterface<ContractInstanceRetrievalEvent>::Container bb::avm2::simulation::EventsContainer::contract_instance_retrieval_events

Definition at line 74 of file events_container.hpp.

◆ data_copy_events

EventEmitterInterface<DataCopyEvent>::Container bb::avm2::simulation::EventsContainer::data_copy_events

Definition at line 69 of file events_container.hpp.

◆ ecc_add

EventEmitterInterface<EccAddEvent>::Container bb::avm2::simulation::EventsContainer::ecc_add

Definition at line 52 of file events_container.hpp.

◆ ecc_add_mem

EventEmitterInterface<EccAddMemoryEvent>::Container bb::avm2::simulation::EventsContainer::ecc_add_mem

Definition at line 54 of file events_container.hpp.

◆ emit_unencrypted_log_events

EventEmitterInterface<EmitUnencryptedLogEvent>::Container bb::avm2::simulation::EventsContainer::emit_unencrypted_log_events

Definition at line 77 of file events_container.hpp.

◆ execution

EventEmitterInterface<ExecutionEvent>::Container bb::avm2::simulation::EventsContainer::execution

Definition at line 40 of file events_container.hpp.

◆ field_gt

EventEmitterInterface<FieldGreaterThanEvent>::Container bb::avm2::simulation::EventsContainer::field_gt

Definition at line 61 of file events_container.hpp.

◆ get_contract_instance_events

EventEmitterInterface<GetContractInstanceEvent>::Container bb::avm2::simulation::EventsContainer::get_contract_instance_events

Definition at line 75 of file events_container.hpp.

◆ gt_events

EventEmitterInterface<GreaterThanEvent>::Container bb::avm2::simulation::EventsContainer::gt_events

Definition at line 62 of file events_container.hpp.

◆ instruction_fetching

EventEmitterInterface<InstructionFetchingEvent>::Container bb::avm2::simulation::EventsContainer::instruction_fetching

Definition at line 47 of file events_container.hpp.

◆ internal_call_stack_events

EventEmitterInterface<InternalCallStackEvent>::Container bb::avm2::simulation::EventsContainer::internal_call_stack_events

Definition at line 71 of file events_container.hpp.

◆ keccakf1600

EventEmitterInterface<KeccakF1600Event>::Container bb::avm2::simulation::EventsContainer::keccakf1600

Definition at line 58 of file events_container.hpp.

◆ l1_to_l2_msg_tree_check_events

EventEmitterInterface<L1ToL2MessageTreeCheckEvent>::Container bb::avm2::simulation::EventsContainer::l1_to_l2_msg_tree_check_events

Definition at line 76 of file events_container.hpp.

◆ memory

EventEmitterInterface<MemoryEvent>::Container bb::avm2::simulation::EventsContainer::memory

Definition at line 43 of file events_container.hpp.

◆ merkle_check

EventEmitterInterface<MerkleCheckEvent>::Container bb::avm2::simulation::EventsContainer::merkle_check

Definition at line 63 of file events_container.hpp.

◆ note_hash_tree_check_events

EventEmitterInterface<NoteHashTreeCheckEvent>::Container bb::avm2::simulation::EventsContainer::note_hash_tree_check_events

Definition at line 72 of file events_container.hpp.

◆ nullifier_tree_check_events

EventEmitterInterface<NullifierTreeCheckEvent>::Container bb::avm2::simulation::EventsContainer::nullifier_tree_check_events

Definition at line 68 of file events_container.hpp.

◆ poseidon2_hash

EventEmitterInterface<Poseidon2HashEvent>::Container bb::avm2::simulation::EventsContainer::poseidon2_hash

Definition at line 55 of file events_container.hpp.

◆ poseidon2_permutation

EventEmitterInterface<Poseidon2PermutationEvent>::Container bb::avm2::simulation::EventsContainer::poseidon2_permutation

Definition at line 56 of file events_container.hpp.

◆ poseidon2_permutation_mem

EventEmitterInterface<Poseidon2PermutationMemoryEvent>::Container bb::avm2::simulation::EventsContainer::poseidon2_permutation_mem

Definition at line 57 of file events_container.hpp.

◆ public_data_tree_check_events

EventEmitterInterface<PublicDataTreeCheckEvent>::Container bb::avm2::simulation::EventsContainer::public_data_tree_check_events

Definition at line 66 of file events_container.hpp.

◆ range_check

EventEmitterInterface<RangeCheckEvent>::Container bb::avm2::simulation::EventsContainer::range_check

Definition at line 64 of file events_container.hpp.

◆ scalar_mul

EventEmitterInterface<ScalarMulEvent>::Container bb::avm2::simulation::EventsContainer::scalar_mul

Definition at line 53 of file events_container.hpp.

◆ sha256_compression

EventEmitterInterface<Sha256CompressionEvent>::Container bb::avm2::simulation::EventsContainer::sha256_compression

Definition at line 51 of file events_container.hpp.

◆ siloing

EventEmitterInterface<SiloingEvent>::Container bb::avm2::simulation::EventsContainer::siloing

Definition at line 50 of file events_container.hpp.

◆ to_radix

EventEmitterInterface<ToRadixEvent>::Container bb::avm2::simulation::EventsContainer::to_radix

Definition at line 59 of file events_container.hpp.

◆ to_radix_memory

EventEmitterInterface<ToRadixMemoryEvent>::Container bb::avm2::simulation::EventsContainer::to_radix_memory

Definition at line 60 of file events_container.hpp.

◆ tx

EventEmitterInterface<TxEvent>::Container bb::avm2::simulation::EventsContainer::tx

Definition at line 39 of file events_container.hpp.

◆ update_check_events

EventEmitterInterface<UpdateCheckEvent>::Container bb::avm2::simulation::EventsContainer::update_check_events

Definition at line 67 of file events_container.hpp.

◆ written_public_data_slots_tree_check_events

EventEmitterInterface<WrittenPublicDataSlotsTreeCheckEvent>::Container bb::avm2::simulation::EventsContainer::written_public_data_slots_tree_check_events

Definition at line 73 of file events_container.hpp.


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