Re-exportsΒ§
use alloy_primitives::Bytes;πuse foundry_cli::utils::TraceResult;πuse foundry_cli::utils::print_traces;πuse foundry_common::ContractsByArtifactBuilder;πuse foundry_common::compile::ProjectCompiler;πuse foundry_common::namespaced_storage;πuse foundry_common::shell;πuse foundry_compilers::artifacts::output_selection::ContractOutputSelection;πuse foundry_config::Config;πuse foundry_config::FoundryHardfork;πuse foundry_config::TracingConfig;πuse foundry_debugger::DebuggerBuilder;πuse foundry_evm::opts::ForkEndpointIdentity;πuse foundry_evm::traces::CallTraceDecoderBuilder;πuse foundry_evm::traces::DebugTraceIdentifier;πuse foundry_evm::traces::TraceContext;πuse foundry_evm::traces::debug::ContractSources;πuse foundry_evm::traces::erc8021::Attribution;πuse foundry_evm::traces::identifier::SignaturesIdentifier;πuse foundry_evm::traces::identifier::TraceIdentifiers;πuse foundry_evm_networks::NetworkVariant;πuse itertools::Itertools;π
FunctionsΒ§
- ensure_
remote_ πtrace_ context_ unchanged - handle_
traces π - labels the traces, conditionally prints them or opens the debugger
- resolve_
remote_ πtrace_ hardfork - Resolves the hardfork used to decode a trace executed by the remote node. A configured
hardfork is an explicit override; otherwise an Anvil endpointβs exact execution hardfork is
honored before consulting the source chainβs schedule at
block_timestamp. - select_
remote_ πtrace_ hardfork