Re-exportsยง
use crate::executors::Executor;๐use crate::executors::ExecutorBuilder;๐use alloy_primitives::Address;๐use alloy_primitives::ChainId;๐use alloy_primitives::U256;๐use alloy_primitives::map::HashMap;๐use alloy_rpc_types::state::StateOverride;๐use eyre::Context;๐use eyre::ContextCompat;๐use foundry_compilers::artifacts::EvmVersion;๐use foundry_config::Chain;๐use foundry_config::Config;๐use foundry_config::evm_spec_id;๐use foundry_evm_core::backend::Backend;๐use foundry_evm_core::evm::EvmEnvFor;๐use foundry_evm_core::evm::FoundryEvmNetwork;๐use foundry_evm_core::evm::SpecFor;๐use foundry_evm_core::evm::TxEnvFor;๐use foundry_evm_core::opts::EvmOpts;๐use foundry_evm_core::opts::ExecutionSpecContext;๐use foundry_evm_core::opts::resolve_execution_spec;๐use foundry_evm_hardforks::FoundryHardfork;๐use foundry_evm_networks::NetworkConfigs;๐use foundry_evm_networks::celo::transfer::CELO_TRANSFER_ADDRESS;๐use foundry_evm_networks::celo::transfer::CELO_TRANSFER_LABEL;๐use foundry_evm_networks::resolved_precompile_labels;๐use foundry_evm_traces::TraceContext;๐use foundry_evm_traces::TraceRequirements;๐use revm::state::Bytecode;๐use std::ops::Deref;๐use std::ops::DerefMut;๐
Structsยง
- Tracing
Executor - A default executor with tracing enabled
- Tracing
Fork - Fork state and network context used to construct a tracing executor.