#include <simulation_helper.hpp>
|
| 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, simulation::CancellationTokenPtr cancellation_token=nullptr) |
| |
| TxSimulationResult | 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) |
| |
| simulation::EventsContainer | simulate_for_witgen (const ExecutionHints &hints) |
| |
| TxSimulationResult | simulate_fast_with_hinted_dbs (const ExecutionHints &hints, const PublicSimulatorConfig &config) |
| |
| template<template< typename > class DefaultEventEmitter, template< typename > class DefaultDeduplicatingEventEmitter> |
| std::tuple< EventsContainer, TxSimulationResult > | 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) |
| |
|
| TxSimulationResult | 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) |
| |
| 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.
◆ simulate_fast_internal()
◆ simulate_fast_with_existing_ws()
◆ simulate_fast_with_hinted_dbs()
◆ simulate_for_hint_collection()
◆ simulate_for_witgen()
◆ simulate_for_witgen_internal() [1/2]
template<template< typename > class DefaultEventEmitter, template< typename > class DefaultDeduplicatingEventEmitter>
◆ simulate_for_witgen_internal() [2/2]
template<template< typename > class DefaultEventEmitter, template< typename > class DefaultDeduplicatingEventEmitter>
The documentation for this class was generated from the following files: