Available on crate feature
base only.Re-exportsยง
use crate::FoundryChain;๐use crate::FoundryContextExt;๐use crate::FoundryInspectorExt;๐use crate::FoundryTransaction;๐use crate::backend::DatabaseExt;๐use crate::backend::JournaledState;๐use crate::constants::SYSTEM_PRECOMPILE_STUB;๐use crate::evm::FoundryEvmFactory;๐use crate::evm::FoundryEvmNetwork;๐use crate::evm::IntoInstructionResult;๐use crate::evm::NestedEvm;๐use crate::evm::NestedEvmFor;๐use crate::evm::run_inspected_frame;๐use alloy_evm::Evm;๐use alloy_evm::EvmEnv;๐use alloy_evm::EvmFactory;๐use alloy_evm::precompiles::PrecompilesMap;๐use alloy_primitives::Address;๐use alloy_primitives::Bytes;๐use base_common_chains::ChainConfig;๐use base_common_evm::BaseContext;๐use base_common_evm::BaseEvm;๐use base_common_evm::BaseEvmFactory;๐use base_common_evm::BaseHaltReason;๐use base_common_evm::BaseHandler;๐use base_common_evm::BaseSpecId;๐use base_common_evm::BaseTransaction;๐use base_common_evm::BaseTransactionError;๐use base_common_evm::BaseUpgrade;๐use base_common_evm::L1BlockInfo;๐use base_common_network::Base;๐use base_common_precompiles as _;๐use foundry_evm_networks::BASE_CODE_SENTINEL_ADDRESSES;๐use foundry_evm_networks::is_base_precompile_active_at;๐use foundry_fork_db::DatabaseError;๐use revm::context::BlockEnv;๐use revm::context::ContextTr;๐use revm::context::Journal;๐use revm::context::JournalTr;๐use revm::context::TxEnv;๐use revm::context::result::EVMError;๐use revm::context::result::HaltReason;๐use revm::context::result::ResultAndState;๐use revm::handler::EthFrame;๐use revm::handler::EvmTr;๐use revm::handler::FrameResult;๐use revm::interpreter::FrameInput;๐use revm::interpreter::InstructionResult;๐use revm::interpreter::interpreter::EthInterpreter;๐use revm::state::Bytecode;๐
Structsยง
- Base
EvmNetwork - Base EVM network.
Functionsยง
- base_
code_ sentinel_ addresses - Base precompiles installed at
upgradethat hold state but carry no bytecode. - map_
base_ ๐error