Skip to main content

Module trace

Module trace 

Source

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ยง

TracingExecutor
A default executor with tracing enabled
TracingFork
Fork state and network context used to construct a tracing executor.

Functionsยง

apply_state_overrides ๐Ÿ”’