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

#include <simulation_helper.hpp>

Inheritance diagram for bb::avm2::AvmSimulationHelper:
bb::avm2::fuzzer::FuzzerSimulationHelper

Public Member Functions

simulation::EventsContainer simulate_for_witgen (const ExecutionHints &hints)
 
TxSimulationResult simulate_fast_with_existing_ws (simulation::ContractDBInterface &raw_contract_db, const world_state::WorldStateRevision &world_state_revision, world_state::WorldState &ws, const PublicSimulatorConfig &config, const Tx &tx, const GlobalVariables &global_variables, const ProtocolContracts &protocol_contracts)
 
TxSimulationResult simulate_fast_with_hinted_dbs (const ExecutionHints &hints)
 

Protected Member Functions

TxSimulationResult simulate_fast (simulation::ContractDBInterface &raw_contract_db, simulation::LowLevelMerkleDBInterface &raw_merkle_db, const PublicSimulatorConfig &config, const Tx &tx, const GlobalVariables &global_variables, const ProtocolContracts &protocol_contracts)
 

Detailed Description

Definition at line 11 of file simulation_helper.hpp.

Member Function Documentation

◆ simulate_fast()

TxSimulationResult bb::avm2::AvmSimulationHelper::simulate_fast ( simulation::ContractDBInterface raw_contract_db,
simulation::LowLevelMerkleDBInterface raw_merkle_db,
const PublicSimulatorConfig config,
const Tx tx,
const GlobalVariables global_variables,
const ProtocolContracts protocol_contracts 
)
protected

Definition at line 330 of file simulation_helper.cpp.

◆ simulate_fast_with_existing_ws()

TxSimulationResult bb::avm2::AvmSimulationHelper::simulate_fast_with_existing_ws ( simulation::ContractDBInterface raw_contract_db,
const world_state::WorldStateRevision world_state_revision,
world_state::WorldState ws,
const PublicSimulatorConfig config,
const Tx tx,
const GlobalVariables global_variables,
const ProtocolContracts protocol_contracts 
)

Definition at line 549 of file simulation_helper.cpp.

◆ simulate_fast_with_hinted_dbs()

TxSimulationResult bb::avm2::AvmSimulationHelper::simulate_fast_with_hinted_dbs ( const ExecutionHints hints)

Definition at line 582 of file simulation_helper.cpp.

◆ simulate_for_witgen()

EventsContainer bb::avm2::AvmSimulationHelper::simulate_for_witgen ( const ExecutionHints hints)

Definition at line 99 of file simulation_helper.cpp.


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