|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include <simulation_helper.hpp>
Protected Member Functions | |
| template<template< typename > class DefaultEventEmitter, template< typename > class DefaultDeduplicatingEventEmitter> | |
| std::tuple< simulation::EventsContainer, TxSimulationResult > | simulate_for_witgen_internal (simulation::ContractDBInterface &raw_contract_db, simulation::LowLevelMerkleDBInterface &raw_merkle_db, const PublicSimulatorConfig &config, const Tx &tx, const GlobalVariables &global_variables, const ProtocolContracts &protocol_contracts) |
Definition at line 12 of file simulation_helper.hpp.
| TxSimulationResult bb::avm2::AvmSimulationHelper::simulate_fast_internal | ( | simulation::ContractDBInterface & | raw_contract_db, |
| simulation::LowLevelMerkleDBInterface & | raw_merkle_db, | ||
| const PublicSimulatorConfig & | config, | ||
| const Tx & | tx, | ||
| const GlobalVariables & | global_variables, | ||
| const ProtocolContracts & | protocol_contracts, | ||
| simulation::CancellationTokenPtr | cancellation_token = nullptr |
||
| ) |
Definition at line 387 of file simulation_helper.cpp.
| 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, | ||
| simulation::CancellationTokenPtr | cancellation_token = nullptr |
||
| ) |
Definition at line 559 of file simulation_helper.cpp.
| TxSimulationResult bb::avm2::AvmSimulationHelper::simulate_fast_with_hinted_dbs | ( | const ExecutionHints & | hints, |
| const PublicSimulatorConfig & | config | ||
| ) |
Definition at line 666 of file simulation_helper.cpp.
| TxSimulationResult bb::avm2::AvmSimulationHelper::simulate_for_hint_collection | ( | 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, | ||
| simulation::CancellationTokenPtr | cancellation_token = nullptr |
||
| ) |
Definition at line 579 of file simulation_helper.cpp.
| TxSimulationResult bb::avm2::AvmSimulationHelper::simulate_for_hint_collection_internal | ( | simulation::ContractDBInterface & | raw_contract_db, |
| simulation::LowLevelMerkleDBInterface & | raw_merkle_db, | ||
| const PublicSimulatorConfig & | config, | ||
| const Tx & | tx, | ||
| const GlobalVariables & | global_variables, | ||
| const ProtocolContracts & | protocol_contracts, | ||
| simulation::CancellationTokenPtr | cancellation_token = nullptr |
||
| ) |
Definition at line 617 of file simulation_helper.cpp.
| EventsContainer bb::avm2::AvmSimulationHelper::simulate_for_witgen | ( | const ExecutionHints & | hints | ) |
Definition at line 649 of file simulation_helper.cpp.
| std::tuple< EventsContainer, TxSimulationResult > bb::avm2::AvmSimulationHelper::simulate_for_witgen_internal | ( | ContractDBInterface & | raw_contract_db, |
| LowLevelMerkleDBInterface & | raw_merkle_db, | ||
| const PublicSimulatorConfig & | config, | ||
| const Tx & | tx, | ||
| const GlobalVariables & | global_variables, | ||
| const ProtocolContracts & | protocol_contracts | ||
| ) |
Definition at line 130 of file simulation_helper.cpp.
|
protected |