List of all items
Structs
- CacheState
- CallFrame
- Context
- ContextPrecompiles
- ContextWithHandlerCfg
- CreateFrame
- Evm
- EvmBuilder
- EvmContext
- FrameData
- Handler
- InnerEvmContext
- JournalCheckpoint
- JournaledState
- L1BlockInfo
- State
- StateBuilder
- TransitionAccount
- TransitionState
- batch::BlockBatchRecord
- cached::CachedReads
- cached::CachedReadsDBRef
- cached::CachedReadsDbMut
- database::StateProviderDatabase
- db::AccountRevert
- db::BenchmarkDB
- db::BundleAccount
- db::BundleState
- db::CacheDB
- db::CacheState
- db::DatabaseComponents
- db::DbAccount
- db::EmptyDBTyped
- db::PlainAccount
- db::State
- db::StateBuilder
- db::TransitionAccount
- db::TransitionState
- db::WrapDatabaseRef
- db::components::DatabaseComponents
- db::emptydb::EmptyDBTyped
- db::in_memory_db::BenchmarkDB
- db::in_memory_db::CacheDB
- db::in_memory_db::DbAccount
- db::states::AccountRevert
- db::states::BundleAccount
- db::states::BundleBuilder
- db::states::BundleState
- db::states::CacheAccount
- db::states::CacheState
- db::states::PlainAccount
- db::states::PlainStateReverts
- db::states::PlainStorageChangeset
- db::states::PlainStorageRevert
- db::states::State
- db::states::StateBuilder
- db::states::StateChangeset
- db::states::StorageSlot
- db::states::TransitionAccount
- db::states::TransitionState
- db::states::bundle_account::BundleAccount
- db::states::bundle_state::BundleBuilder
- db::states::bundle_state::BundleState
- db::states::cache::CacheState
- db::states::cache_account::CacheAccount
- db::states::changes::PlainStateReverts
- db::states::changes::PlainStorageChangeset
- db::states::changes::PlainStorageRevert
- db::states::changes::StateChangeset
- db::states::plain_account::PlainAccount
- db::states::plain_account::StorageSlot
- db::states::reverts::AccountRevert
- db::states::reverts::Reverts
- db::states::state::State
- db::states::state_builder::StateBuilder
- db::states::transition_account::TransitionAccount
- db::states::transition_state::TransitionState
- handler::ExecutionHandler
- handler::Handler
- handler::PostExecutionHandler
- handler::PreExecutionHandler
- handler::ValidationHandler
- handler::execution::ExecutionHandler
- handler::post_execution::PostExecutionHandler
- handler::pre_execution::PreExecutionHandler
- handler::validation::ValidationHandler
- inspectors::CustomPrintTracer
- inspectors::GasInspector
- inspectors::NoOpInspector
- interpreter::AccountLoad
- interpreter::CallInputs
- interpreter::CallOutcome
- interpreter::Contract
- interpreter::CreateInputs
- interpreter::CreateOutcome
- interpreter::DummyHost
- interpreter::EOFCreateInputs
- interpreter::Eip7702CodeLoad
- interpreter::FunctionReturnFrame
- interpreter::FunctionStack
- interpreter::Gas
- interpreter::Interpreter
- interpreter::InterpreterResult
- interpreter::OpCode
- interpreter::SStoreResult
- interpreter::SelfDestructResult
- interpreter::SharedMemory
- interpreter::Stack
- interpreter::StateLoad
- interpreter::gas::Gas
- interpreter::interpreter::Contract
- interpreter::interpreter::Interpreter
- interpreter::interpreter::InterpreterResult
- interpreter::interpreter::SharedMemory
- interpreter::interpreter::Stack
- interpreter::interpreter::analysis::AccessTracker
- interpreter::interpreter_action::CallInputs
- interpreter::interpreter_action::CallOutcome
- interpreter::interpreter_action::CreateInputs
- interpreter::interpreter_action::CreateOutcome
- interpreter::interpreter_action::EOFCreateInputs
- interpreter::opcode::OpCode
- interpreter::opcode::OpCodeInfo
- interpreter::primitives::AccessList
- interpreter::primitives::AccessListItem
- interpreter::primitives::Account
- interpreter::primitives::AccountInfo
- interpreter::primitives::AccountStatus
- interpreter::primitives::Address
- interpreter::primitives::Authorization
- interpreter::primitives::BedrockSpec
- interpreter::primitives::BerlinSpec
- interpreter::primitives::BlobExcessGasAndPrice
- interpreter::primitives::BlockEnv
- interpreter::primitives::Bytes
- interpreter::primitives::ByzantiumSpec
- interpreter::primitives::CancunSpec
- interpreter::primitives::CanyonSpec
- interpreter::primitives::CfgEnv
- interpreter::primitives::CfgEnvWithHandlerCfg
- interpreter::primitives::EcotoneSpec
- interpreter::primitives::Eip7702Bytecode
- interpreter::primitives::Env
- interpreter::primitives::EnvWithHandlerCfg
- interpreter::primitives::Eof
- interpreter::primitives::EvmStorageSlot
- interpreter::primitives::FixedBytes
- interpreter::primitives::FjordSpec
- interpreter::primitives::FrontierSpec
- interpreter::primitives::GraniteSpec
- interpreter::primitives::HandlerCfg
- interpreter::primitives::HoloceneSpec
- interpreter::primitives::HomesteadSpec
- interpreter::primitives::IstanbulSpec
- interpreter::primitives::JumpTable
- interpreter::primitives::KzgSettings
- interpreter::primitives::LatestSpec
- interpreter::primitives::LegacyAnalyzedBytecode
- interpreter::primitives::Log
- interpreter::primitives::LogData
- interpreter::primitives::LondonSpec
- interpreter::primitives::MergeSpec
- interpreter::primitives::OptimismFields
- interpreter::primitives::OsakaSpec
- interpreter::primitives::PetersburgSpec
- interpreter::primitives::PragueSpec
- interpreter::primitives::PrecompileOutput
- interpreter::primitives::RecoveredAuthorization
- interpreter::primitives::RegolithSpec
- interpreter::primitives::ResultAndState
- interpreter::primitives::ShanghaiSpec
- interpreter::primitives::Signature
- interpreter::primitives::SignedAuthorization
- interpreter::primitives::SpuriousDragonSpec
- interpreter::primitives::TangerineSpec
- interpreter::primitives::TxEnv
- interpreter::primitives::alloy_primitives::Address
- interpreter::primitives::alloy_primitives::AddressChecksumBuffer
- interpreter::primitives::alloy_primitives::BigIntConversionError
- interpreter::primitives::alloy_primitives::Bloom
- interpreter::primitives::alloy_primitives::Bytes
- interpreter::primitives::alloy_primitives::FixedBytes
- interpreter::primitives::alloy_primitives::Function
- interpreter::primitives::alloy_primitives::Keccak256
- interpreter::primitives::alloy_primitives::Log
- interpreter::primitives::alloy_primitives::LogData
- interpreter::primitives::alloy_primitives::PrimitiveSignature
- interpreter::primitives::alloy_primitives::Sealed
- interpreter::primitives::alloy_primitives::Signature
- interpreter::primitives::alloy_primitives::Signed
- interpreter::primitives::alloy_primitives::Uint
- interpreter::primitives::alloy_primitives::hex::Buffer
- interpreter::primitives::alloy_primitives::map::FbBuildHasher
- interpreter::primitives::alloy_primitives::map::FbHasher
- interpreter::primitives::alloy_primitives::map::hash_map::DefaultHasher
- interpreter::primitives::alloy_primitives::map::hash_map::Drain
- interpreter::primitives::alloy_primitives::map::hash_map::ExtractIf
- interpreter::primitives::alloy_primitives::map::hash_map::HashMap
- interpreter::primitives::alloy_primitives::map::hash_map::IntoIter
- interpreter::primitives::alloy_primitives::map::hash_map::IntoKeys
- interpreter::primitives::alloy_primitives::map::hash_map::IntoValues
- interpreter::primitives::alloy_primitives::map::hash_map::Iter
- interpreter::primitives::alloy_primitives::map::hash_map::IterMut
- interpreter::primitives::alloy_primitives::map::hash_map::Keys
- interpreter::primitives::alloy_primitives::map::hash_map::OccupiedEntry
- interpreter::primitives::alloy_primitives::map::hash_map::OccupiedError
- interpreter::primitives::alloy_primitives::map::hash_map::RandomState
- interpreter::primitives::alloy_primitives::map::hash_map::RawEntryBuilder
- interpreter::primitives::alloy_primitives::map::hash_map::RawEntryBuilderMut
- interpreter::primitives::alloy_primitives::map::hash_map::RawOccupiedEntryMut
- interpreter::primitives::alloy_primitives::map::hash_map::RawVacantEntryMut
- interpreter::primitives::alloy_primitives::map::hash_map::VacantEntry
- interpreter::primitives::alloy_primitives::map::hash_map::Values
- interpreter::primitives::alloy_primitives::map::hash_map::ValuesMut
- interpreter::primitives::alloy_primitives::map::hash_set::Difference
- interpreter::primitives::alloy_primitives::map::hash_set::Drain
- interpreter::primitives::alloy_primitives::map::hash_set::ExtractIf
- interpreter::primitives::alloy_primitives::map::hash_set::HashSet
- interpreter::primitives::alloy_primitives::map::hash_set::Intersection
- interpreter::primitives::alloy_primitives::map::hash_set::IntoIter
- interpreter::primitives::alloy_primitives::map::hash_set::Iter
- interpreter::primitives::alloy_primitives::map::hash_set::OccupiedEntry
- interpreter::primitives::alloy_primitives::map::hash_set::SymmetricDifference
- interpreter::primitives::alloy_primitives::map::hash_set::Union
- interpreter::primitives::alloy_primitives::map::hash_set::VacantEntry
- interpreter::primitives::alloy_primitives::ruint::Bits
- interpreter::primitives::alloy_primitives::ruint::Uint
- interpreter::primitives::alloy_primitives::ruint::algorithms::LehmerMatrix
- interpreter::primitives::alloy_primitives::utils::Keccak256
- interpreter::primitives::alloy_primitives::utils::Unit
- interpreter::primitives::bitvec::access::BitSafeU16
- interpreter::primitives::bitvec::access::BitSafeU32
- interpreter::primitives::bitvec::access::BitSafeU64
- interpreter::primitives::bitvec::access::BitSafeU8
- interpreter::primitives::bitvec::access::BitSafeUsize
- interpreter::primitives::bitvec::array::BitArray
- interpreter::primitives::bitvec::array::IntoIter
- interpreter::primitives::bitvec::boxed::BitBox
- interpreter::primitives::bitvec::boxed::IntoIter
- interpreter::primitives::bitvec::domain::PartialElement
- interpreter::primitives::bitvec::index::BitEnd
- interpreter::primitives::bitvec::index::BitIdx
- interpreter::primitives::bitvec::index::BitIdxError
- interpreter::primitives::bitvec::index::BitMask
- interpreter::primitives::bitvec::index::BitPos
- interpreter::primitives::bitvec::index::BitSel
- interpreter::primitives::bitvec::order::LocalBits
- interpreter::primitives::bitvec::order::Lsb0
- interpreter::primitives::bitvec::order::Msb0
- interpreter::primitives::bitvec::prelude::BitArray
- interpreter::primitives::bitvec::prelude::BitBox
- interpreter::primitives::bitvec::prelude::BitPtr
- interpreter::primitives::bitvec::prelude::BitPtrRange
- interpreter::primitives::bitvec::prelude::BitRef
- interpreter::primitives::bitvec::prelude::BitSlice
- interpreter::primitives::bitvec::prelude::BitVec
- interpreter::primitives::bitvec::prelude::LocalBits
- interpreter::primitives::bitvec::prelude::Lsb0
- interpreter::primitives::bitvec::prelude::Msb0
- interpreter::primitives::bitvec::ptr::BitPtr
- interpreter::primitives::bitvec::ptr::BitPtrRange
- interpreter::primitives::bitvec::ptr::BitRef
- interpreter::primitives::bitvec::ptr::Const
- interpreter::primitives::bitvec::ptr::MisalignError
- interpreter::primitives::bitvec::ptr::Mut
- interpreter::primitives::bitvec::slice::BitSlice
- interpreter::primitives::bitvec::slice::BitValIter
- interpreter::primitives::bitvec::slice::Chunks
- interpreter::primitives::bitvec::slice::ChunksExact
- interpreter::primitives::bitvec::slice::ChunksExactMut
- interpreter::primitives::bitvec::slice::ChunksExactMutNoAlias
- interpreter::primitives::bitvec::slice::ChunksMut
- interpreter::primitives::bitvec::slice::ChunksMutNoAlias
- interpreter::primitives::bitvec::slice::Iter
- interpreter::primitives::bitvec::slice::IterMut
- interpreter::primitives::bitvec::slice::IterMutNoAlias
- interpreter::primitives::bitvec::slice::IterOnes
- interpreter::primitives::bitvec::slice::IterZeros
- interpreter::primitives::bitvec::slice::RChunks
- interpreter::primitives::bitvec::slice::RChunksExact
- interpreter::primitives::bitvec::slice::RChunksExactMut
- interpreter::primitives::bitvec::slice::RChunksExactMutNoAlias
- interpreter::primitives::bitvec::slice::RChunksMut
- interpreter::primitives::bitvec::slice::RChunksMutNoAlias
- interpreter::primitives::bitvec::slice::RSplit
- interpreter::primitives::bitvec::slice::RSplitMut
- interpreter::primitives::bitvec::slice::RSplitMutNoAlias
- interpreter::primitives::bitvec::slice::RSplitN
- interpreter::primitives::bitvec::slice::RSplitNMut
- interpreter::primitives::bitvec::slice::RSplitNMutNoAlias
- interpreter::primitives::bitvec::slice::Split
- interpreter::primitives::bitvec::slice::SplitInclusive
- interpreter::primitives::bitvec::slice::SplitInclusiveMut
- interpreter::primitives::bitvec::slice::SplitInclusiveMutNoAlias
- interpreter::primitives::bitvec::slice::SplitMut
- interpreter::primitives::bitvec::slice::SplitMutNoAlias
- interpreter::primitives::bitvec::slice::SplitN
- interpreter::primitives::bitvec::slice::SplitNMut
- interpreter::primitives::bitvec::slice::SplitNMutNoAlias
- interpreter::primitives::bitvec::slice::Windows
- interpreter::primitives::bitvec::vec::BitVec
- interpreter::primitives::bitvec::vec::Drain
- interpreter::primitives::bitvec::vec::IntoIter
- interpreter::primitives::bitvec::vec::Splice
- interpreter::primitives::db::DatabaseComponents
- interpreter::primitives::db::WrapDatabaseRef
- interpreter::primitives::eip7702::Authorization
- interpreter::primitives::eip7702::Eip7702Bytecode
- interpreter::primitives::eip7702::RecoveredAuthorization
- interpreter::primitives::eip7702::Signature
- interpreter::primitives::eip7702::SignedAuthorization
- interpreter::primitives::eip7702::authorization_list::Authorization
- interpreter::primitives::eip7702::authorization_list::RecoveredAuthorization
- interpreter::primitives::eip7702::authorization_list::Signature
- interpreter::primitives::eip7702::authorization_list::SignedAuthorization
- interpreter::primitives::eip7702::bytecode::Eip7702Bytecode
- interpreter::primitives::env::BlobExcessGasAndPrice
- interpreter::primitives::env::BlockEnv
- interpreter::primitives::env::CfgEnv
- interpreter::primitives::env::CfgEnvWithHandlerCfg
- interpreter::primitives::env::Env
- interpreter::primitives::env::EnvWithHandlerCfg
- interpreter::primitives::env::HandlerCfg
- interpreter::primitives::env::OptimismFields
- interpreter::primitives::env::TxEnv
- interpreter::primitives::env::handler_cfg::CfgEnvWithHandlerCfg
- interpreter::primitives::env::handler_cfg::EnvWithHandlerCfg
- interpreter::primitives::env::handler_cfg::HandlerCfg
- interpreter::primitives::eof::Eof
- interpreter::primitives::eof::EofBody
- interpreter::primitives::eof::EofHeader
- interpreter::primitives::eof::TypesSection
- interpreter::primitives::kzg::KzgSettings
- interpreter::primitives::legacy::JumpTable
- interpreter::primitives::legacy::LegacyAnalyzedBytecode
- interpreter::primitives::precompile::PrecompileOutput
- interpreter::primitives::result::ResultAndState
- interpreter::primitives::specification::BedrockSpec
- interpreter::primitives::specification::BerlinSpec
- interpreter::primitives::specification::ByzantiumSpec
- interpreter::primitives::specification::CancunSpec
- interpreter::primitives::specification::CanyonSpec
- interpreter::primitives::specification::EcotoneSpec
- interpreter::primitives::specification::FjordSpec
- interpreter::primitives::specification::FrontierSpec
- interpreter::primitives::specification::GraniteSpec
- interpreter::primitives::specification::HoloceneSpec
- interpreter::primitives::specification::HomesteadSpec
- interpreter::primitives::specification::IstanbulSpec
- interpreter::primitives::specification::LatestSpec
- interpreter::primitives::specification::LondonSpec
- interpreter::primitives::specification::MergeSpec
- interpreter::primitives::specification::OsakaSpec
- interpreter::primitives::specification::PetersburgSpec
- interpreter::primitives::specification::PragueSpec
- interpreter::primitives::specification::RegolithSpec
- interpreter::primitives::specification::ShanghaiSpec
- interpreter::primitives::specification::SpuriousDragonSpec
- interpreter::primitives::specification::TangerineSpec
- interpreter::primitives::state::Account
- interpreter::primitives::state::AccountInfo
- interpreter::primitives::state::AccountStatus
- interpreter::primitives::state::EvmStorageSlot
- optimism::L1BlockInfo
- precompile::Address
- precompile::Bytes
- precompile::Log
- precompile::PrecompileOutput
- precompile::PrecompileWithAddress
- precompile::Precompiles
- precompile::fatal_precompile::FatalPrecompile
- test_utils::StateProviderTest
- witness::ExecutionWitnessRecord
Enums
- ContextPrecompile
- Frame
- FrameOrResult
- FrameResult
- JournalEntry
- db::AccountState
- db::AccountStatus
- db::DatabaseComponentError
- db::OriginalValuesKnown
- db::RevertToSlot
- db::components::DatabaseComponentError
- db::in_memory_db::AccountState
- db::states::AccountStatus
- db::states::OriginalValuesKnown
- db::states::RevertToSlot
- db::states::account_status::AccountStatus
- db::states::bundle_state::BundleRetention
- db::states::bundle_state::OriginalValuesKnown
- db::states::reverts::AccountInfoRevert
- db::states::reverts::RevertToSlot
- either::Either
- handler::register::HandleRegisters
- interpreter::CallScheme
- interpreter::CallValue
- interpreter::CreateScheme
- interpreter::EOFCreateKind
- interpreter::InstructionResult
- interpreter::InternalResult
- interpreter::InterpreterAction
- interpreter::SuccessOrHalt
- interpreter::instructions::i256::Sign
- interpreter::interpreter::analysis::CodeType
- interpreter::interpreter::analysis::EofError
- interpreter::interpreter::analysis::EofValidationError
- interpreter::interpreter_action::CallScheme
- interpreter::interpreter_action::CallValue
- interpreter::interpreter_action::CreateScheme
- interpreter::interpreter_action::EOFCreateKind
- interpreter::interpreter_action::InterpreterAction
- interpreter::opcode::InstructionTables
- interpreter::primitives::AnalysisKind
- interpreter::primitives::AuthorizationList
- interpreter::primitives::Bytecode
- interpreter::primitives::BytecodeDecodeError
- interpreter::primitives::CreateScheme
- interpreter::primitives::EVMError
- interpreter::primitives::Eip7702DecodeError
- interpreter::primitives::EnvKzgSettings
- interpreter::primitives::ExecutionResult
- interpreter::primitives::HaltReason
- interpreter::primitives::InvalidHeader
- interpreter::primitives::InvalidTransaction
- interpreter::primitives::OptimismInvalidTransaction
- interpreter::primitives::OutOfGasError
- interpreter::primitives::Output
- interpreter::primitives::Precompile
- interpreter::primitives::PrecompileError
- interpreter::primitives::PrecompileErrors
- interpreter::primitives::RecoveredAuthority
- interpreter::primitives::SpecId
- interpreter::primitives::SuccessReason
- interpreter::primitives::TxKind
- interpreter::primitives::TxType
- interpreter::primitives::alloy_primitives::AddressError
- interpreter::primitives::alloy_primitives::BloomInput
- interpreter::primitives::alloy_primitives::Parity
- interpreter::primitives::alloy_primitives::ParseSignedError
- interpreter::primitives::alloy_primitives::Sign
- interpreter::primitives::alloy_primitives::SignatureError
- interpreter::primitives::alloy_primitives::TxKind
- interpreter::primitives::alloy_primitives::hex::FromHexError
- interpreter::primitives::alloy_primitives::map::Entry
- interpreter::primitives::alloy_primitives::map::hash_map::Entry
- interpreter::primitives::alloy_primitives::map::hash_map::RawEntryMut
- interpreter::primitives::alloy_primitives::map::hash_set::Entry
- interpreter::primitives::alloy_primitives::ruint::BaseConvertError
- interpreter::primitives::alloy_primitives::ruint::FromUintError
- interpreter::primitives::alloy_primitives::ruint::ParseError
- interpreter::primitives::alloy_primitives::ruint::ToFieldError
- interpreter::primitives::alloy_primitives::ruint::ToUintError
- interpreter::primitives::alloy_primitives::utils::ParseUnits
- interpreter::primitives::alloy_primitives::utils::UnitsError
- interpreter::primitives::bitvec::domain::BitDomain
- interpreter::primitives::bitvec::domain::Domain
- interpreter::primitives::bitvec::ptr::BitPtrError
- interpreter::primitives::bitvec::ptr::BitSpanError
- interpreter::primitives::db::DatabaseComponentError
- interpreter::primitives::eip7702::AuthorizationList
- interpreter::primitives::eip7702::Eip7702DecodeError
- interpreter::primitives::eip7702::RecoveredAuthority
- interpreter::primitives::eip7702::authorization_list::AuthorizationList
- interpreter::primitives::eip7702::authorization_list::RecoveredAuthority
- interpreter::primitives::eip7702::bytecode::Eip7702DecodeError
- interpreter::primitives::env::AnalysisKind
- interpreter::primitives::env::CreateScheme
- interpreter::primitives::env::TxType
- interpreter::primitives::eof::EofDecodeError
- interpreter::primitives::kzg::EnvKzgSettings
- interpreter::primitives::precompile::Precompile
- interpreter::primitives::precompile::PrecompileError
- interpreter::primitives::precompile::PrecompileErrors
- interpreter::primitives::result::EVMError
- interpreter::primitives::result::ExecutionResult
- interpreter::primitives::result::HaltReason
- interpreter::primitives::result::InvalidHeader
- interpreter::primitives::result::InvalidTransaction
- interpreter::primitives::result::OptimismInvalidTransaction
- interpreter::primitives::result::OutOfGasError
- interpreter::primitives::result::Output
- interpreter::primitives::result::SuccessReason
- interpreter::primitives::specification::SpecId
- precompile::Error
- precompile::Precompile
- precompile::PrecompileError
- precompile::PrecompileErrors
- precompile::PrecompileSpecId
Traits
- ContextStatefulPrecompile
- ContextStatefulPrecompileMut
- Database
- DatabaseCommit
- DatabaseRef
- GetInspector
- Inspector
- database::EvmStateProvider
- db::BlockHash
- db::BlockHashRef
- db::Database
- db::DatabaseCommit
- db::DatabaseRef
- db::StateRef
- db::components::BlockHash
- db::components::BlockHashRef
- db::components::State
- db::components::StateRef
- db::components::block_hash::BlockHash
- db::components::block_hash::BlockHashRef
- db::components::state::State
- db::components::state::StateRef
- interpreter::Host
- interpreter::primitives::Spec
- interpreter::primitives::StatefulPrecompile
- interpreter::primitives::StatefulPrecompileMut
- interpreter::primitives::alloy_primitives::IntoLogData
- interpreter::primitives::alloy_primitives::Sealable
- interpreter::primitives::alloy_primitives::hex::FromHex
- interpreter::primitives::alloy_primitives::hex::ToHex
- interpreter::primitives::alloy_primitives::hex::ToHexExt
- interpreter::primitives::alloy_primitives::hex::traits::FromHex
- interpreter::primitives::alloy_primitives::hex::traits::ToHex
- interpreter::primitives::alloy_primitives::hex::traits::ToHexExt
- interpreter::primitives::alloy_primitives::ruint::UintTryFrom
- interpreter::primitives::alloy_primitives::ruint::UintTryTo
- interpreter::primitives::bitvec::access::BitAccess
- interpreter::primitives::bitvec::access::BitSafe
- interpreter::primitives::bitvec::field::BitField
- interpreter::primitives::bitvec::mem::BitRegister
- interpreter::primitives::bitvec::order::BitOrder
- interpreter::primitives::bitvec::prelude::AsBits
- interpreter::primitives::bitvec::prelude::AsMutBits
- interpreter::primitives::bitvec::prelude::BitOrder
- interpreter::primitives::bitvec::prelude::BitStore
- interpreter::primitives::bitvec::prelude::_
- interpreter::primitives::bitvec::ptr::Mutability
- interpreter::primitives::bitvec::slice::BitSliceIndex
- interpreter::primitives::bitvec::store::BitStore
- interpreter::primitives::bitvec::view::AsBits
- interpreter::primitives::bitvec::view::AsMutBits
- interpreter::primitives::bitvec::view::BitView
- interpreter::primitives::bitvec::view::BitViewSized
- interpreter::primitives::db::BlockHash
- interpreter::primitives::db::BlockHashRef
- interpreter::primitives::db::Database
- interpreter::primitives::db::DatabaseCommit
- interpreter::primitives::db::DatabaseRef
- interpreter::primitives::db::State
- interpreter::primitives::db::StateRef
- interpreter::primitives::precompile::StatefulPrecompile
- interpreter::primitives::precompile::StatefulPrecompileMut
- interpreter::primitives::specification::Spec
- precompile::StatefulPrecompile
- precompile::StatefulPrecompileMut
Macros
- interpreter::as_isize_saturated
- interpreter::as_u64_saturated
- interpreter::as_usize_or_fail
- interpreter::as_usize_or_fail_ret
- interpreter::as_usize_saturated
- interpreter::check
- interpreter::gas
- interpreter::gas_or_fail
- interpreter::pop
- interpreter::pop_address
- interpreter::pop_address_ret
- interpreter::pop_ret
- interpreter::pop_top
- interpreter::primitives::address
- interpreter::primitives::alloy_primitives::address
- interpreter::primitives::alloy_primitives::b128
- interpreter::primitives::alloy_primitives::b256
- interpreter::primitives::alloy_primitives::b512
- interpreter::primitives::alloy_primitives::b64
- interpreter::primitives::alloy_primitives::bloom
- interpreter::primitives::alloy_primitives::bytes
- interpreter::primitives::alloy_primitives::fixed_bytes
- interpreter::primitives::alloy_primitives::hex
- interpreter::primitives::alloy_primitives::hex_literal::hex
- interpreter::primitives::alloy_primitives::ruint::const_for
- interpreter::primitives::alloy_primitives::try_vec
- interpreter::primitives::alloy_primitives::wrap_fixed_bytes
- interpreter::primitives::b256
- interpreter::primitives::bitvec::BitArr
- interpreter::primitives::bitvec::bitarr
- interpreter::primitives::bitvec::bitbox
- interpreter::primitives::bitvec::bits
- interpreter::primitives::bitvec::bitvec
- interpreter::primitives::bitvec::prelude::BitArr
- interpreter::primitives::bitvec::prelude::bitarr
- interpreter::primitives::bitvec::prelude::bitbox
- interpreter::primitives::bitvec::prelude::bits
- interpreter::primitives::bitvec::prelude::bitvec
- interpreter::primitives::bytes
- interpreter::primitives::fixed_bytes
- interpreter::primitives::hex
- interpreter::primitives::spec_to_generic
- interpreter::push
- interpreter::push_b256
- interpreter::refund
- interpreter::require_eof
- interpreter::require_init_eof
- interpreter::require_non_staticcall
- interpreter::resize_memory
- interpreter::return_error
- interpreter::return_ok
- interpreter::return_revert
Functions
- handler::mainnet::apply_eip7702_auth_list
- handler::mainnet::call
- handler::mainnet::call_return
- handler::mainnet::clear
- handler::mainnet::create
- handler::mainnet::create_return
- handler::mainnet::deduct_caller
- handler::mainnet::deduct_caller_inner
- handler::mainnet::end
- handler::mainnet::eofcreate
- handler::mainnet::eofcreate_return
- handler::mainnet::execute_frame
- handler::mainnet::insert_call_outcome
- handler::mainnet::insert_create_outcome
- handler::mainnet::insert_eofcreate_outcome
- handler::mainnet::last_frame_return
- handler::mainnet::load_accounts
- handler::mainnet::load_precompiles
- handler::mainnet::output
- handler::mainnet::refund
- handler::mainnet::reimburse_caller
- handler::mainnet::reward_beneficiary
- handler::mainnet::validate_env
- handler::mainnet::validate_initial_tx_gas
- handler::mainnet::validate_tx_against_state
- inspector_handle_register
- interpreter::gas::call_cost
- interpreter::gas::cost_per_word
- interpreter::gas::create2_cost
- interpreter::gas::exp_cost
- interpreter::gas::extcodecopy_cost
- interpreter::gas::initcode_cost
- interpreter::gas::keccak256_cost
- interpreter::gas::log_cost
- interpreter::gas::memory_gas
- interpreter::gas::memory_gas_for_len
- interpreter::gas::selfdestruct_cost
- interpreter::gas::sload_cost
- interpreter::gas::sstore_cost
- interpreter::gas::sstore_refund
- interpreter::gas::validate_initial_tx_gas
- interpreter::gas::verylowcopy_cost
- interpreter::gas::warm_cold_cost
- interpreter::gas::warm_cold_cost_with_delegation
- interpreter::instructions::arithmetic::add
- interpreter::instructions::arithmetic::addmod
- interpreter::instructions::arithmetic::div
- interpreter::instructions::arithmetic::exp
- interpreter::instructions::arithmetic::mul
- interpreter::instructions::arithmetic::mulmod
- interpreter::instructions::arithmetic::rem
- interpreter::instructions::arithmetic::sdiv
- interpreter::instructions::arithmetic::signextend
- interpreter::instructions::arithmetic::smod
- interpreter::instructions::arithmetic::sub
- interpreter::instructions::bitwise::bitand
- interpreter::instructions::bitwise::bitor
- interpreter::instructions::bitwise::bitxor
- interpreter::instructions::bitwise::byte
- interpreter::instructions::bitwise::eq
- interpreter::instructions::bitwise::gt
- interpreter::instructions::bitwise::iszero
- interpreter::instructions::bitwise::lt
- interpreter::instructions::bitwise::not
- interpreter::instructions::bitwise::sar
- interpreter::instructions::bitwise::sgt
- interpreter::instructions::bitwise::shl
- interpreter::instructions::bitwise::shr
- interpreter::instructions::bitwise::slt
- interpreter::instructions::contract::calc_call_gas
- interpreter::instructions::contract::call
- interpreter::instructions::contract::call_code
- interpreter::instructions::contract::create
- interpreter::instructions::contract::delegate_call
- interpreter::instructions::contract::eofcreate
- interpreter::instructions::contract::extcall
- interpreter::instructions::contract::extcall_gas_calc
- interpreter::instructions::contract::extcall_input
- interpreter::instructions::contract::extdelegatecall
- interpreter::instructions::contract::extstaticcall
- interpreter::instructions::contract::get_memory_input_and_out_ranges
- interpreter::instructions::contract::pop_extcall_target_address
- interpreter::instructions::contract::resize_memory
- interpreter::instructions::contract::return_contract
- interpreter::instructions::contract::static_call
- interpreter::instructions::control::callf
- interpreter::instructions::control::invalid
- interpreter::instructions::control::jump
- interpreter::instructions::control::jumpdest_or_nop
- interpreter::instructions::control::jumpf
- interpreter::instructions::control::jumpi
- interpreter::instructions::control::pc
- interpreter::instructions::control::ret
- interpreter::instructions::control::retf
- interpreter::instructions::control::revert
- interpreter::instructions::control::rjump
- interpreter::instructions::control::rjumpi
- interpreter::instructions::control::rjumpv
- interpreter::instructions::control::stop
- interpreter::instructions::control::unknown
- interpreter::instructions::data::data_copy
- interpreter::instructions::data::data_load
- interpreter::instructions::data::data_loadn
- interpreter::instructions::data::data_size
- interpreter::instructions::host::balance
- interpreter::instructions::host::blockhash
- interpreter::instructions::host::extcodecopy
- interpreter::instructions::host::extcodehash
- interpreter::instructions::host::extcodesize
- interpreter::instructions::host::log
- interpreter::instructions::host::selfbalance
- interpreter::instructions::host::selfdestruct
- interpreter::instructions::host::sload
- interpreter::instructions::host::sstore
- interpreter::instructions::host::tload
- interpreter::instructions::host::tstore
- interpreter::instructions::host_env::basefee
- interpreter::instructions::host_env::blob_basefee
- interpreter::instructions::host_env::blob_hash
- interpreter::instructions::host_env::block_number
- interpreter::instructions::host_env::chainid
- interpreter::instructions::host_env::coinbase
- interpreter::instructions::host_env::difficulty
- interpreter::instructions::host_env::gaslimit
- interpreter::instructions::host_env::gasprice
- interpreter::instructions::host_env::origin
- interpreter::instructions::host_env::timestamp
- interpreter::instructions::i256::i256_cmp
- interpreter::instructions::i256::i256_div
- interpreter::instructions::i256::i256_mod
- interpreter::instructions::i256::i256_sign
- interpreter::instructions::i256::i256_sign_compl
- interpreter::instructions::i256::two_compl
- interpreter::instructions::i256::two_compl_mut
- interpreter::instructions::memory::mcopy
- interpreter::instructions::memory::mload
- interpreter::instructions::memory::msize
- interpreter::instructions::memory::mstore
- interpreter::instructions::memory::mstore8
- interpreter::instructions::stack::dup
- interpreter::instructions::stack::dupn
- interpreter::instructions::stack::exchange
- interpreter::instructions::stack::pop
- interpreter::instructions::stack::push
- interpreter::instructions::stack::push0
- interpreter::instructions::stack::swap
- interpreter::instructions::stack::swapn
- interpreter::instructions::system::address
- interpreter::instructions::system::calldatacopy
- interpreter::instructions::system::calldataload
- interpreter::instructions::system::calldatasize
- interpreter::instructions::system::caller
- interpreter::instructions::system::callvalue
- interpreter::instructions::system::codecopy
- interpreter::instructions::system::codesize
- interpreter::instructions::system::gas
- interpreter::instructions::system::keccak256
- interpreter::instructions::system::returndatacopy
- interpreter::instructions::system::returndataload
- interpreter::instructions::system::returndatasize
- interpreter::interpreter::analysis::to_analysed
- interpreter::interpreter::analysis::validate_eof
- interpreter::interpreter::analysis::validate_eof_code
- interpreter::interpreter::analysis::validate_eof_codes
- interpreter::interpreter::analysis::validate_eof_inner
- interpreter::interpreter::analysis::validate_raw_eof
- interpreter::interpreter::analysis::validate_raw_eof_inner
- interpreter::interpreter::num_words
- interpreter::interpreter::resize_memory
- interpreter::num_words
- interpreter::opcode::eof_printer::print_eof_code
- interpreter::opcode::immediate_size
- interpreter::opcode::instruction
- interpreter::opcode::make_boxed_instruction_table
- interpreter::opcode::make_instruction_table
- interpreter::opcode::not_eof
- interpreter::opcode::stack_io
- interpreter::opcode::terminating
- interpreter::opcode::update_boxed_instruction
- interpreter::primitives::alloy_primitives::eip191_hash_message
- interpreter::primitives::alloy_primitives::hex::check
- interpreter::primitives::alloy_primitives::hex::check_raw
- interpreter::primitives::alloy_primitives::hex::const_check
- interpreter::primitives::alloy_primitives::hex::const_check_raw
- interpreter::primitives::alloy_primitives::hex::const_decode_to_array
- interpreter::primitives::alloy_primitives::hex::const_encode
- interpreter::primitives::alloy_primitives::hex::decode
- interpreter::primitives::alloy_primitives::hex::decode_to_array
- interpreter::primitives::alloy_primitives::hex::decode_to_slice
- interpreter::primitives::alloy_primitives::hex::deserialize
- interpreter::primitives::alloy_primitives::hex::encode
- interpreter::primitives::alloy_primitives::hex::encode_prefixed
- interpreter::primitives::alloy_primitives::hex::encode_to_slice
- interpreter::primitives::alloy_primitives::hex::encode_to_slice_upper
- interpreter::primitives::alloy_primitives::hex::encode_upper
- interpreter::primitives::alloy_primitives::hex::encode_upper_prefixed
- interpreter::primitives::alloy_primitives::hex::serde::deserialize
- interpreter::primitives::alloy_primitives::hex::serde::serialize
- interpreter::primitives::alloy_primitives::hex::serde::serialize_upper
- interpreter::primitives::alloy_primitives::hex::serialize
- interpreter::primitives::alloy_primitives::hex::serialize_upper
- interpreter::primitives::alloy_primitives::keccak256
- interpreter::primitives::alloy_primitives::logs_bloom
- interpreter::primitives::alloy_primitives::normalize_v
- interpreter::primitives::alloy_primitives::ruint::algorithms::adc
- interpreter::primitives::alloy_primitives::ruint::algorithms::adc_n
- interpreter::primitives::alloy_primitives::ruint::algorithms::add_nx1
- interpreter::primitives::alloy_primitives::ruint::algorithms::addmul
- interpreter::primitives::alloy_primitives::ruint::algorithms::addmul_n
- interpreter::primitives::alloy_primitives::ruint::algorithms::addmul_nx1
- interpreter::primitives::alloy_primitives::ruint::algorithms::borrowing_sub
- interpreter::primitives::alloy_primitives::ruint::algorithms::carrying_add
- interpreter::primitives::alloy_primitives::ruint::algorithms::cmp
- interpreter::primitives::alloy_primitives::ruint::algorithms::div
- interpreter::primitives::alloy_primitives::ruint::algorithms::div::div
- interpreter::primitives::alloy_primitives::ruint::algorithms::div::div_2x1
- interpreter::primitives::alloy_primitives::ruint::algorithms::div::div_2x1_mg10
- interpreter::primitives::alloy_primitives::ruint::algorithms::div::div_2x1_ref
- interpreter::primitives::alloy_primitives::ruint::algorithms::div::div_3x2
- interpreter::primitives::alloy_primitives::ruint::algorithms::div::div_3x2_mg10
- interpreter::primitives::alloy_primitives::ruint::algorithms::div::div_3x2_ref
- interpreter::primitives::alloy_primitives::ruint::algorithms::div::div_nx1
- interpreter::primitives::alloy_primitives::ruint::algorithms::div::div_nx1_normalized
- interpreter::primitives::alloy_primitives::ruint::algorithms::div::div_nx2
- interpreter::primitives::alloy_primitives::ruint::algorithms::div::div_nx2_normalized
- interpreter::primitives::alloy_primitives::ruint::algorithms::div::div_nxm
- interpreter::primitives::alloy_primitives::ruint::algorithms::div::div_nxm_normalized
- interpreter::primitives::alloy_primitives::ruint::algorithms::div::reciprocal
- interpreter::primitives::alloy_primitives::ruint::algorithms::div::reciprocal_2
- interpreter::primitives::alloy_primitives::ruint::algorithms::div::reciprocal_2_mg10
- interpreter::primitives::alloy_primitives::ruint::algorithms::div::reciprocal_mg10
- interpreter::primitives::alloy_primitives::ruint::algorithms::div::reciprocal_ref
- interpreter::primitives::alloy_primitives::ruint::algorithms::gcd
- interpreter::primitives::alloy_primitives::ruint::algorithms::gcd_extended
- interpreter::primitives::alloy_primitives::ruint::algorithms::inv_mod
- interpreter::primitives::alloy_primitives::ruint::algorithms::mul_nx1
- interpreter::primitives::alloy_primitives::ruint::algorithms::mul_redc
- interpreter::primitives::alloy_primitives::ruint::algorithms::sbb
- interpreter::primitives::alloy_primitives::ruint::algorithms::sbb_n
- interpreter::primitives::alloy_primitives::ruint::algorithms::shift_left_small
- interpreter::primitives::alloy_primitives::ruint::algorithms::shift_right_small
- interpreter::primitives::alloy_primitives::ruint::algorithms::square_redc
- interpreter::primitives::alloy_primitives::ruint::algorithms::submul_nx1
- interpreter::primitives::alloy_primitives::ruint::mask
- interpreter::primitives::alloy_primitives::ruint::nbytes
- interpreter::primitives::alloy_primitives::ruint::nlimbs
- interpreter::primitives::alloy_primitives::to_eip155_v
- interpreter::primitives::alloy_primitives::utils::box_try_new
- interpreter::primitives::alloy_primitives::utils::box_try_new_uninit
- interpreter::primitives::alloy_primitives::utils::eip191_hash_message
- interpreter::primitives::alloy_primitives::utils::eip191_message
- interpreter::primitives::alloy_primitives::utils::format_ether
- interpreter::primitives::alloy_primitives::utils::format_units
- interpreter::primitives::alloy_primitives::utils::keccak256
- interpreter::primitives::alloy_primitives::utils::parse_ether
- interpreter::primitives::alloy_primitives::utils::parse_units
- interpreter::primitives::alloy_primitives::utils::try_collect_vec
- interpreter::primitives::alloy_primitives::utils::vec_try_with_capacity
- interpreter::primitives::bitvec::mem::bits_of
- interpreter::primitives::bitvec::mem::elts
- interpreter::primitives::bitvec::order::verify
- interpreter::primitives::bitvec::order::verify_for_type
- interpreter::primitives::bitvec::ptr::bitslice_from_raw_parts
- interpreter::primitives::bitvec::ptr::bitslice_from_raw_parts_mut
- interpreter::primitives::bitvec::ptr::check_alignment
- interpreter::primitives::bitvec::ptr::copy
- interpreter::primitives::bitvec::ptr::copy_nonoverlapping
- interpreter::primitives::bitvec::ptr::drop_in_place
- interpreter::primitives::bitvec::ptr::eq
- interpreter::primitives::bitvec::ptr::hash
- interpreter::primitives::bitvec::ptr::null
- interpreter::primitives::bitvec::ptr::null_mut
- interpreter::primitives::bitvec::ptr::read
- interpreter::primitives::bitvec::ptr::read_unaligned
- interpreter::primitives::bitvec::ptr::read_volatile
- interpreter::primitives::bitvec::ptr::replace
- interpreter::primitives::bitvec::ptr::slice_from_raw_parts
- interpreter::primitives::bitvec::ptr::slice_from_raw_parts_mut
- interpreter::primitives::bitvec::ptr::swap
- interpreter::primitives::bitvec::ptr::swap_nonoverlapping
- interpreter::primitives::bitvec::ptr::write
- interpreter::primitives::bitvec::ptr::write_bits
- interpreter::primitives::bitvec::ptr::write_bytes
- interpreter::primitives::bitvec::ptr::write_unaligned
- interpreter::primitives::bitvec::ptr::write_volatile
- interpreter::primitives::bitvec::slice::from_mut
- interpreter::primitives::bitvec::slice::from_raw_parts
- interpreter::primitives::bitvec::slice::from_raw_parts_mut
- interpreter::primitives::bitvec::slice::from_raw_parts_unchecked
- interpreter::primitives::bitvec::slice::from_raw_parts_unchecked_mut
- interpreter::primitives::bitvec::slice::from_ref
- interpreter::primitives::calc_blob_gasprice
- interpreter::primitives::calc_excess_blob_gas
- interpreter::primitives::fake_exponential
- interpreter::primitives::keccak256
- interpreter::primitives::utilities::calc_blob_gasprice
- interpreter::primitives::utilities::calc_excess_blob_gas
- interpreter::primitives::utilities::fake_exponential
- interpreter::primitives::utilities::keccak256
- optimism::deduct_caller
- optimism::end
- optimism::last_frame_return
- optimism::load_accounts
- optimism::load_precompiles
- optimism::optimism_handle_register
- optimism::output
- optimism::refund
- optimism::reward_beneficiary
- optimism::validate_env
- optimism::validate_tx_against_state
- precompile::blake2::algo::compress
- precompile::blake2::algo::g
- precompile::blake2::run
- precompile::bls12_381::precompiles
- precompile::bn128::new_g1_point
- precompile::bn128::read_fq
- precompile::bn128::read_point
- precompile::bn128::run_add
- precompile::bn128::run_mul
- precompile::bn128::run_pair
- precompile::calc_linear_cost_u32
- precompile::fatal_precompile
- precompile::fatal_precompile::fatal_precompile
- precompile::hash::ripemd160_run
- precompile::hash::sha256_run
- precompile::identity::identity_run
- precompile::kzg_point_evaluation::as_array
- precompile::kzg_point_evaluation::as_bytes32
- precompile::kzg_point_evaluation::as_bytes48
- precompile::kzg_point_evaluation::kzg_to_versioned_hash
- precompile::kzg_point_evaluation::run
- precompile::kzg_point_evaluation::verify_kzg_proof
- precompile::modexp::berlin_gas_calc
- precompile::modexp::berlin_run
- precompile::modexp::byzantium_gas_calc
- precompile::modexp::byzantium_run
- precompile::modexp::calculate_iteration_count
- precompile::modexp::run_inner
- precompile::secp256k1::ec_recover_run
- precompile::secp256k1::ecrecover
- precompile::secp256r1::p256_verify
- precompile::secp256r1::precompiles
- precompile::secp256r1::verify_impl
- precompile::u64_to_address
- precompile::utilities::bool_to_b256
- precompile::utilities::bool_to_bytes32
- precompile::utilities::left_pad
- precompile::utilities::left_pad_vec
- precompile::utilities::right_pad
- precompile::utilities::right_pad_vec
- precompile::utilities::right_pad_with_offset
- precompile::utilities::right_pad_with_offset_vec
Type Aliases
- ContextStatefulPrecompileArc
- ContextStatefulPrecompileBox
- DBBox
- InMemoryDB
- StateDBBox
- db::DBBox
- db::EmptyDB
- db::InMemoryDB
- db::StateDBBox
- db::StorageWithOriginalValues
- db::emptydb::EmptyDB
- db::in_memory_db::InMemoryDB
- db::states::DBBox
- db::states::StateDBBox
- db::states::StorageWithOriginalValues
- db::states::changes::StorageRevert
- db::states::plain_account::PlainStorage
- db::states::plain_account::StorageWithOriginalValues
- db::states::state::DBBox
- db::states::state::StateDBBox
- handler::DeductCallerHandle
- handler::EndHandle
- handler::FrameCallHandle
- handler::FrameCallReturnHandle
- handler::FrameCreateHandle
- handler::FrameCreateReturnHandle
- handler::GenericContextHandle
- handler::GenericContextHandleRet
- handler::InsertCallOutcomeHandle
- handler::InsertCreateOutcomeHandle
- handler::LoadAccountsHandle
- handler::LoadPrecompilesHandle
- handler::OutputHandle
- handler::ReimburseCallerHandle
- handler::RewardBeneficiaryHandle
- handler::ValidateEnvHandle
- handler::ValidateInitialTxGasHandle
- handler::ValidateTxEnvAgainstState
- handler::execution::ExecuteFrameHandle
- handler::execution::FrameCallHandle
- handler::execution::FrameCallReturnHandle
- handler::execution::FrameCreateHandle
- handler::execution::FrameCreateReturnHandle
- handler::execution::FrameEOFCreateHandle
- handler::execution::FrameEOFCreateReturnHandle
- handler::execution::InsertCallOutcomeHandle
- handler::execution::InsertCreateOutcomeHandle
- handler::execution::InsertEOFCreateOutcomeHandle
- handler::execution::LastFrameReturnHandle
- handler::generic::GenericContextHandle
- handler::generic::GenericContextHandleRet
- handler::post_execution::ClearHandle
- handler::post_execution::EndHandle
- handler::post_execution::OutputHandle
- handler::post_execution::RefundHandle
- handler::post_execution::ReimburseCallerHandle
- handler::post_execution::RewardBeneficiaryHandle
- handler::pre_execution::ApplyEIP7702AuthListHandle
- handler::pre_execution::DeductCallerHandle
- handler::pre_execution::LoadAccountsHandle
- handler::pre_execution::LoadPrecompilesHandle
- handler::register::EvmHandler
- handler::register::HandleRegister
- handler::register::HandleRegisterBox
- handler::validation::ValidateEnvHandle
- handler::validation::ValidateInitialTxGasHandle
- handler::validation::ValidateTxEnvAgainstState
- interpreter::Instruction
- interpreter::opcode::BoxedInstruction
- interpreter::opcode::BoxedInstructionTable
- interpreter::opcode::DynInstruction
- interpreter::opcode::Instruction
- interpreter::opcode::InstructionTable
- interpreter::primitives::B256
- interpreter::primitives::EVMResult
- interpreter::primitives::EVMResultGeneric
- interpreter::primitives::EnvPrecompileFn
- interpreter::primitives::EvmState
- interpreter::primitives::EvmStorage
- interpreter::primitives::HashMap
- interpreter::primitives::HashSet
- interpreter::primitives::I256
- interpreter::primitives::PrecompileResult
- interpreter::primitives::StandardPrecompileFn
- interpreter::primitives::StatefulPrecompileArc
- interpreter::primitives::StatefulPrecompileBox
- interpreter::primitives::TransactTo
- interpreter::primitives::TransientStorage
- interpreter::primitives::U256
- interpreter::primitives::alloy_primitives::B128
- interpreter::primitives::alloy_primitives::B160
- interpreter::primitives::alloy_primitives::B256
- interpreter::primitives::alloy_primitives::B512
- interpreter::primitives::alloy_primitives::B64
- interpreter::primitives::alloy_primitives::BlockHash
- interpreter::primitives::alloy_primitives::BlockNumber
- interpreter::primitives::alloy_primitives::BlockTimestamp
- interpreter::primitives::alloy_primitives::ChainId
- interpreter::primitives::alloy_primitives::I128
- interpreter::primitives::alloy_primitives::I16
- interpreter::primitives::alloy_primitives::I160
- interpreter::primitives::alloy_primitives::I256
- interpreter::primitives::alloy_primitives::I32
- interpreter::primitives::alloy_primitives::I64
- interpreter::primitives::alloy_primitives::I8
- interpreter::primitives::alloy_primitives::Selector
- interpreter::primitives::alloy_primitives::StorageKey
- interpreter::primitives::alloy_primitives::StorageValue
- interpreter::primitives::alloy_primitives::TxHash
- interpreter::primitives::alloy_primitives::TxIndex
- interpreter::primitives::alloy_primitives::TxNonce
- interpreter::primitives::alloy_primitives::TxNumber
- interpreter::primitives::alloy_primitives::U128
- interpreter::primitives::alloy_primitives::U16
- interpreter::primitives::alloy_primitives::U160
- interpreter::primitives::alloy_primitives::U256
- interpreter::primitives::alloy_primitives::U32
- interpreter::primitives::alloy_primitives::U512
- interpreter::primitives::alloy_primitives::U64
- interpreter::primitives::alloy_primitives::U8
- interpreter::primitives::alloy_primitives::aliases::B1024
- interpreter::primitives::alloy_primitives::aliases::B128
- interpreter::primitives::alloy_primitives::aliases::B16
- interpreter::primitives::alloy_primitives::aliases::B192
- interpreter::primitives::alloy_primitives::aliases::B2048
- interpreter::primitives::alloy_primitives::aliases::B224
- interpreter::primitives::alloy_primitives::aliases::B256
- interpreter::primitives::alloy_primitives::aliases::B32
- interpreter::primitives::alloy_primitives::aliases::B512
- interpreter::primitives::alloy_primitives::aliases::B64
- interpreter::primitives::alloy_primitives::aliases::B8
- interpreter::primitives::alloy_primitives::aliases::B96
- interpreter::primitives::alloy_primitives::aliases::BlockHash
- interpreter::primitives::alloy_primitives::aliases::BlockNumber
- interpreter::primitives::alloy_primitives::aliases::BlockTimestamp
- interpreter::primitives::alloy_primitives::aliases::ChainId
- interpreter::primitives::alloy_primitives::aliases::I0
- interpreter::primitives::alloy_primitives::aliases::I1
- interpreter::primitives::alloy_primitives::aliases::I104
- interpreter::primitives::alloy_primitives::aliases::I112
- interpreter::primitives::alloy_primitives::aliases::I120
- interpreter::primitives::alloy_primitives::aliases::I128
- interpreter::primitives::alloy_primitives::aliases::I136
- interpreter::primitives::alloy_primitives::aliases::I144
- interpreter::primitives::alloy_primitives::aliases::I152
- interpreter::primitives::alloy_primitives::aliases::I16
- interpreter::primitives::alloy_primitives::aliases::I160
- interpreter::primitives::alloy_primitives::aliases::I168
- interpreter::primitives::alloy_primitives::aliases::I176
- interpreter::primitives::alloy_primitives::aliases::I184
- interpreter::primitives::alloy_primitives::aliases::I192
- interpreter::primitives::alloy_primitives::aliases::I200
- interpreter::primitives::alloy_primitives::aliases::I208
- interpreter::primitives::alloy_primitives::aliases::I216
- interpreter::primitives::alloy_primitives::aliases::I224
- interpreter::primitives::alloy_primitives::aliases::I232
- interpreter::primitives::alloy_primitives::aliases::I24
- interpreter::primitives::alloy_primitives::aliases::I240
- interpreter::primitives::alloy_primitives::aliases::I248
- interpreter::primitives::alloy_primitives::aliases::I256
- interpreter::primitives::alloy_primitives::aliases::I32
- interpreter::primitives::alloy_primitives::aliases::I40
- interpreter::primitives::alloy_primitives::aliases::I48
- interpreter::primitives::alloy_primitives::aliases::I512
- interpreter::primitives::alloy_primitives::aliases::I56
- interpreter::primitives::alloy_primitives::aliases::I64
- interpreter::primitives::alloy_primitives::aliases::I72
- interpreter::primitives::alloy_primitives::aliases::I8
- interpreter::primitives::alloy_primitives::aliases::I80
- interpreter::primitives::alloy_primitives::aliases::I88
- interpreter::primitives::alloy_primitives::aliases::I96
- interpreter::primitives::alloy_primitives::aliases::Selector
- interpreter::primitives::alloy_primitives::aliases::StorageKey
- interpreter::primitives::alloy_primitives::aliases::StorageValue
- interpreter::primitives::alloy_primitives::aliases::TxHash
- interpreter::primitives::alloy_primitives::aliases::TxIndex
- interpreter::primitives::alloy_primitives::aliases::TxNonce
- interpreter::primitives::alloy_primitives::aliases::TxNumber
- interpreter::primitives::alloy_primitives::aliases::U0
- interpreter::primitives::alloy_primitives::aliases::U1
- interpreter::primitives::alloy_primitives::aliases::U1024
- interpreter::primitives::alloy_primitives::aliases::U104
- interpreter::primitives::alloy_primitives::aliases::U112
- interpreter::primitives::alloy_primitives::aliases::U120
- interpreter::primitives::alloy_primitives::aliases::U128
- interpreter::primitives::alloy_primitives::aliases::U136
- interpreter::primitives::alloy_primitives::aliases::U144
- interpreter::primitives::alloy_primitives::aliases::U152
- interpreter::primitives::alloy_primitives::aliases::U16
- interpreter::primitives::alloy_primitives::aliases::U160
- interpreter::primitives::alloy_primitives::aliases::U168
- interpreter::primitives::alloy_primitives::aliases::U176
- interpreter::primitives::alloy_primitives::aliases::U184
- interpreter::primitives::alloy_primitives::aliases::U192
- interpreter::primitives::alloy_primitives::aliases::U200
- interpreter::primitives::alloy_primitives::aliases::U2048
- interpreter::primitives::alloy_primitives::aliases::U208
- interpreter::primitives::alloy_primitives::aliases::U216
- interpreter::primitives::alloy_primitives::aliases::U224
- interpreter::primitives::alloy_primitives::aliases::U232
- interpreter::primitives::alloy_primitives::aliases::U24
- interpreter::primitives::alloy_primitives::aliases::U240
- interpreter::primitives::alloy_primitives::aliases::U248
- interpreter::primitives::alloy_primitives::aliases::U256
- interpreter::primitives::alloy_primitives::aliases::U32
- interpreter::primitives::alloy_primitives::aliases::U320
- interpreter::primitives::alloy_primitives::aliases::U384
- interpreter::primitives::alloy_primitives::aliases::U40
- interpreter::primitives::alloy_primitives::aliases::U4096
- interpreter::primitives::alloy_primitives::aliases::U448
- interpreter::primitives::alloy_primitives::aliases::U48
- interpreter::primitives::alloy_primitives::aliases::U512
- interpreter::primitives::alloy_primitives::aliases::U56
- interpreter::primitives::alloy_primitives::aliases::U64
- interpreter::primitives::alloy_primitives::aliases::U72
- interpreter::primitives::alloy_primitives::aliases::U8
- interpreter::primitives::alloy_primitives::aliases::U80
- interpreter::primitives::alloy_primitives::aliases::U88
- interpreter::primitives::alloy_primitives::aliases::U96
- interpreter::primitives::alloy_primitives::map::AddressHashMap
- interpreter::primitives::alloy_primitives::map::AddressHashSet
- interpreter::primitives::alloy_primitives::map::B256HashMap
- interpreter::primitives::alloy_primitives::map::B256HashSet
- interpreter::primitives::alloy_primitives::map::DefaultHashBuilder
- interpreter::primitives::alloy_primitives::map::DefaultHasher
- interpreter::primitives::alloy_primitives::map::FbHashMap
- interpreter::primitives::alloy_primitives::map::FbHashSet
- interpreter::primitives::alloy_primitives::map::HashMap
- interpreter::primitives::alloy_primitives::map::HashSet
- interpreter::primitives::alloy_primitives::map::SelectorHashMap
- interpreter::primitives::alloy_primitives::map::SelectorHashSet
- interpreter::primitives::alloy_primitives::ruint::aliases::B0
- interpreter::primitives::alloy_primitives::ruint::aliases::B1
- interpreter::primitives::alloy_primitives::ruint::aliases::B1024
- interpreter::primitives::alloy_primitives::ruint::aliases::B128
- interpreter::primitives::alloy_primitives::ruint::aliases::B16
- interpreter::primitives::alloy_primitives::ruint::aliases::B160
- interpreter::primitives::alloy_primitives::ruint::aliases::B192
- interpreter::primitives::alloy_primitives::ruint::aliases::B2048
- interpreter::primitives::alloy_primitives::ruint::aliases::B256
- interpreter::primitives::alloy_primitives::ruint::aliases::B32
- interpreter::primitives::alloy_primitives::ruint::aliases::B320
- interpreter::primitives::alloy_primitives::ruint::aliases::B384
- interpreter::primitives::alloy_primitives::ruint::aliases::B4096
- interpreter::primitives::alloy_primitives::ruint::aliases::B448
- interpreter::primitives::alloy_primitives::ruint::aliases::B512
- interpreter::primitives::alloy_primitives::ruint::aliases::B64
- interpreter::primitives::alloy_primitives::ruint::aliases::B768
- interpreter::primitives::alloy_primitives::ruint::aliases::B8
- interpreter::primitives::alloy_primitives::ruint::aliases::U0
- interpreter::primitives::alloy_primitives::ruint::aliases::U1
- interpreter::primitives::alloy_primitives::ruint::aliases::U1024
- interpreter::primitives::alloy_primitives::ruint::aliases::U128
- interpreter::primitives::alloy_primitives::ruint::aliases::U16
- interpreter::primitives::alloy_primitives::ruint::aliases::U160
- interpreter::primitives::alloy_primitives::ruint::aliases::U192
- interpreter::primitives::alloy_primitives::ruint::aliases::U2048
- interpreter::primitives::alloy_primitives::ruint::aliases::U256
- interpreter::primitives::alloy_primitives::ruint::aliases::U32
- interpreter::primitives::alloy_primitives::ruint::aliases::U320
- interpreter::primitives::alloy_primitives::ruint::aliases::U384
- interpreter::primitives::alloy_primitives::ruint::aliases::U4096
- interpreter::primitives::alloy_primitives::ruint::aliases::U448
- interpreter::primitives::alloy_primitives::ruint::aliases::U512
- interpreter::primitives::alloy_primitives::ruint::aliases::U64
- interpreter::primitives::alloy_primitives::ruint::aliases::U768
- interpreter::primitives::alloy_primitives::ruint::aliases::U8
- interpreter::primitives::bitvec::slice::BitRefIter
- interpreter::primitives::env::TransactTo
- interpreter::primitives::precompile::EnvPrecompileFn
- interpreter::primitives::precompile::PrecompileResult
- interpreter::primitives::precompile::StandardPrecompileFn
- interpreter::primitives::precompile::StatefulPrecompileArc
- interpreter::primitives::precompile::StatefulPrecompileBox
- interpreter::primitives::result::EVMResult
- interpreter::primitives::result::EVMResultGeneric
- interpreter::primitives::state::EvmState
- interpreter::primitives::state::EvmStorage
- interpreter::primitives::state::TransientStorage
- precompile::B256
- precompile::EnvPrecompileFn
- precompile::HashMap
- precompile::HashSet
- precompile::PrecompileResult
- precompile::StandardPrecompileFn
- precompile::StatefulPrecompileArc
- precompile::StatefulPrecompileBox
Statics
- interpreter::primitives::EIP7702_MAGIC_BYTES
- interpreter::primitives::EOF_MAGIC_BYTES
- interpreter::primitives::eip7702::EIP7702_MAGIC_BYTES
- interpreter::primitives::eip7702::bytecode::EIP7702_MAGIC_BYTES
- interpreter::primitives::eof::EOF_MAGIC_BYTES
Constants
- BASE_FEE_RECIPIENT
- CALL_STACK_LIMIT
- L1_BLOCK_CONTRACT
- L1_FEE_RECIPIENT
- interpreter::EMPTY_SHARED_MEMORY
- interpreter::MAX_CODE_SIZE
- interpreter::MAX_INITCODE_SIZE
- interpreter::OPCODE_INFO_JUMPTABLE
- interpreter::STACK_LIMIT
- interpreter::gas::ACCESS_LIST_ADDRESS
- interpreter::gas::ACCESS_LIST_STORAGE_KEY
- interpreter::gas::BASE
- interpreter::gas::BLOCKHASH
- interpreter::gas::CALLVALUE
- interpreter::gas::CALL_STIPEND
- interpreter::gas::CODEDEPOSIT
- interpreter::gas::COLD_ACCOUNT_ACCESS_COST
- interpreter::gas::COLD_SLOAD_COST
- interpreter::gas::CONDITION_JUMP_GAS
- interpreter::gas::COPY
- interpreter::gas::CREATE
- interpreter::gas::DATA_LOADN_GAS
- interpreter::gas::DATA_LOAD_GAS
- interpreter::gas::EOF_CREATE_GAS
- interpreter::gas::EXP
- interpreter::gas::HIGH
- interpreter::gas::INITCODE_WORD_COST
- interpreter::gas::INSTANBUL_SLOAD_GAS
- interpreter::gas::JUMPDEST
- interpreter::gas::KECCAK256
- interpreter::gas::KECCAK256WORD
- interpreter::gas::LOG
- interpreter::gas::LOGDATA
- interpreter::gas::LOGTOPIC
- interpreter::gas::LOW
- interpreter::gas::MEMORY
- interpreter::gas::MID
- interpreter::gas::MIN_CALLEE_GAS
- interpreter::gas::NEWACCOUNT
- interpreter::gas::REFUND_SSTORE_CLEARS
- interpreter::gas::RETF_GAS
- interpreter::gas::SELFDESTRUCT
- interpreter::gas::SSTORE_RESET
- interpreter::gas::SSTORE_SET
- interpreter::gas::TRANSACTION_NON_ZERO_DATA_FRONTIER
- interpreter::gas::TRANSACTION_NON_ZERO_DATA_INIT
- interpreter::gas::TRANSACTION_ZERO_DATA
- interpreter::gas::VERYLOW
- interpreter::gas::WARM_SSTORE_RESET
- interpreter::gas::WARM_STORAGE_READ_COST
- interpreter::gas::ZERO
- interpreter::instructions::i256::MAX_POSITIVE_VALUE
- interpreter::instructions::i256::MIN_NEGATIVE_VALUE
- interpreter::interpreter::EMPTY_SHARED_MEMORY
- interpreter::interpreter::STACK_LIMIT
- interpreter::opcode::ADD
- interpreter::opcode::ADDMOD
- interpreter::opcode::ADDRESS
- interpreter::opcode::AND
- interpreter::opcode::BALANCE
- interpreter::opcode::BASEFEE
- interpreter::opcode::BLOBBASEFEE
- interpreter::opcode::BLOBHASH
- interpreter::opcode::BLOCKHASH
- interpreter::opcode::BYTE
- interpreter::opcode::CALL
- interpreter::opcode::CALLCODE
- interpreter::opcode::CALLDATACOPY
- interpreter::opcode::CALLDATALOAD
- interpreter::opcode::CALLDATASIZE
- interpreter::opcode::CALLER
- interpreter::opcode::CALLF
- interpreter::opcode::CALLVALUE
- interpreter::opcode::CHAINID
- interpreter::opcode::CODECOPY
- interpreter::opcode::CODESIZE
- interpreter::opcode::COINBASE
- interpreter::opcode::CREATE
- interpreter::opcode::CREATE2
- interpreter::opcode::DATACOPY
- interpreter::opcode::DATALOAD
- interpreter::opcode::DATALOADN
- interpreter::opcode::DATASIZE
- interpreter::opcode::DELEGATECALL
- interpreter::opcode::DIFFICULTY
- interpreter::opcode::DIV
- interpreter::opcode::DUP1
- interpreter::opcode::DUP10
- interpreter::opcode::DUP11
- interpreter::opcode::DUP12
- interpreter::opcode::DUP13
- interpreter::opcode::DUP14
- interpreter::opcode::DUP15
- interpreter::opcode::DUP16
- interpreter::opcode::DUP2
- interpreter::opcode::DUP3
- interpreter::opcode::DUP4
- interpreter::opcode::DUP5
- interpreter::opcode::DUP6
- interpreter::opcode::DUP7
- interpreter::opcode::DUP8
- interpreter::opcode::DUP9
- interpreter::opcode::DUPN
- interpreter::opcode::EOFCREATE
- interpreter::opcode::EQ
- interpreter::opcode::EXCHANGE
- interpreter::opcode::EXP
- interpreter::opcode::EXTCALL
- interpreter::opcode::EXTCODECOPY
- interpreter::opcode::EXTCODEHASH
- interpreter::opcode::EXTCODESIZE
- interpreter::opcode::EXTDELEGATECALL
- interpreter::opcode::EXTSTATICCALL
- interpreter::opcode::GAS
- interpreter::opcode::GASLIMIT
- interpreter::opcode::GASPRICE
- interpreter::opcode::GT
- interpreter::opcode::INVALID
- interpreter::opcode::ISZERO
- interpreter::opcode::JUMP
- interpreter::opcode::JUMPDEST
- interpreter::opcode::JUMPF
- interpreter::opcode::JUMPI
- interpreter::opcode::KECCAK256
- interpreter::opcode::LOG0
- interpreter::opcode::LOG1
- interpreter::opcode::LOG2
- interpreter::opcode::LOG3
- interpreter::opcode::LOG4
- interpreter::opcode::LT
- interpreter::opcode::MCOPY
- interpreter::opcode::MLOAD
- interpreter::opcode::MOD
- interpreter::opcode::MSIZE
- interpreter::opcode::MSTORE
- interpreter::opcode::MSTORE8
- interpreter::opcode::MUL
- interpreter::opcode::MULMOD
- interpreter::opcode::NOP
- interpreter::opcode::NOT
- interpreter::opcode::NUMBER
- interpreter::opcode::OPCODE_INFO_JUMPTABLE
- interpreter::opcode::OR
- interpreter::opcode::ORIGIN
- interpreter::opcode::PC
- interpreter::opcode::POP
- interpreter::opcode::PUSH0
- interpreter::opcode::PUSH1
- interpreter::opcode::PUSH10
- interpreter::opcode::PUSH11
- interpreter::opcode::PUSH12
- interpreter::opcode::PUSH13
- interpreter::opcode::PUSH14
- interpreter::opcode::PUSH15
- interpreter::opcode::PUSH16
- interpreter::opcode::PUSH17
- interpreter::opcode::PUSH18
- interpreter::opcode::PUSH19
- interpreter::opcode::PUSH2
- interpreter::opcode::PUSH20
- interpreter::opcode::PUSH21
- interpreter::opcode::PUSH22
- interpreter::opcode::PUSH23
- interpreter::opcode::PUSH24
- interpreter::opcode::PUSH25
- interpreter::opcode::PUSH26
- interpreter::opcode::PUSH27
- interpreter::opcode::PUSH28
- interpreter::opcode::PUSH29
- interpreter::opcode::PUSH3
- interpreter::opcode::PUSH30
- interpreter::opcode::PUSH31
- interpreter::opcode::PUSH32
- interpreter::opcode::PUSH4
- interpreter::opcode::PUSH5
- interpreter::opcode::PUSH6
- interpreter::opcode::PUSH7
- interpreter::opcode::PUSH8
- interpreter::opcode::PUSH9
- interpreter::opcode::RETF
- interpreter::opcode::RETURN
- interpreter::opcode::RETURNCONTRACT
- interpreter::opcode::RETURNDATACOPY
- interpreter::opcode::RETURNDATALOAD
- interpreter::opcode::RETURNDATASIZE
- interpreter::opcode::REVERT
- interpreter::opcode::RJUMP
- interpreter::opcode::RJUMPI
- interpreter::opcode::RJUMPV
- interpreter::opcode::SAR
- interpreter::opcode::SDIV
- interpreter::opcode::SELFBALANCE
- interpreter::opcode::SELFDESTRUCT
- interpreter::opcode::SGT
- interpreter::opcode::SHL
- interpreter::opcode::SHR
- interpreter::opcode::SIGNEXTEND
- interpreter::opcode::SLOAD
- interpreter::opcode::SLT
- interpreter::opcode::SMOD
- interpreter::opcode::SSTORE
- interpreter::opcode::STATICCALL
- interpreter::opcode::STOP
- interpreter::opcode::SUB
- interpreter::opcode::SWAP1
- interpreter::opcode::SWAP10
- interpreter::opcode::SWAP11
- interpreter::opcode::SWAP12
- interpreter::opcode::SWAP13
- interpreter::opcode::SWAP14
- interpreter::opcode::SWAP15
- interpreter::opcode::SWAP16
- interpreter::opcode::SWAP2
- interpreter::opcode::SWAP3
- interpreter::opcode::SWAP4
- interpreter::opcode::SWAP5
- interpreter::opcode::SWAP6
- interpreter::opcode::SWAP7
- interpreter::opcode::SWAP8
- interpreter::opcode::SWAP9
- interpreter::opcode::SWAPN
- interpreter::opcode::TIMESTAMP
- interpreter::opcode::TLOAD
- interpreter::opcode::TSTORE
- interpreter::opcode::XOR
- interpreter::primitives::BLOB_GASPRICE_UPDATE_FRACTION
- interpreter::primitives::BLOCKHASH_SERVE_WINDOW
- interpreter::primitives::BLOCKHASH_STORAGE_ADDRESS
- interpreter::primitives::BLOCK_HASH_HISTORY
- interpreter::primitives::EIP7702_MAGIC
- interpreter::primitives::EOF_MAGIC
- interpreter::primitives::EOF_MAGIC_HASH
- interpreter::primitives::GAS_PER_BLOB
- interpreter::primitives::KECCAK_EMPTY
- interpreter::primitives::MAX_BLOB_GAS_PER_BLOCK
- interpreter::primitives::MAX_BLOB_NUMBER_PER_BLOCK
- interpreter::primitives::MAX_CODE_SIZE
- interpreter::primitives::MAX_INITCODE_SIZE
- interpreter::primitives::MIN_BLOB_GASPRICE
- interpreter::primitives::PRECOMPILE3
- interpreter::primitives::TARGET_BLOB_GAS_PER_BLOCK
- interpreter::primitives::TARGET_BLOB_NUMBER_PER_BLOCK
- interpreter::primitives::VERSIONED_HASH_VERSION_KZG
- interpreter::primitives::alloy_primitives::BLOOM_BITS_PER_ITEM
- interpreter::primitives::alloy_primitives::BLOOM_SIZE_BITS
- interpreter::primitives::alloy_primitives::BLOOM_SIZE_BYTES
- interpreter::primitives::alloy_primitives::hex::HEX_CHARS_LOWER
- interpreter::primitives::alloy_primitives::hex::HEX_CHARS_UPPER
- interpreter::primitives::alloy_primitives::hex::HEX_DECODE_LUT
- interpreter::primitives::alloy_primitives::hex::NIL
- interpreter::primitives::alloy_primitives::utils::EIP191_PREFIX
- interpreter::primitives::eip7702::EIP7702_MAGIC
- interpreter::primitives::eip7702::EIP7702_VERSION
- interpreter::primitives::eip7702::PER_AUTH_BASE_COST
- interpreter::primitives::eip7702::PER_EMPTY_ACCOUNT_COST
- interpreter::primitives::eip7702::bytecode::EIP7702_MAGIC
- interpreter::primitives::eip7702::bytecode::EIP7702_VERSION
- interpreter::primitives::eof::EOF_MAGIC
- interpreter::primitives::eof::EOF_MAGIC_HASH
- interpreter::primitives::utilities::KECCAK_EMPTY
- optimism::BASE_FEE_RECIPIENT
- optimism::L1_BLOCK_CONTRACT
- optimism::L1_FEE_RECIPIENT
- precompile::blake2::FUN
- precompile::blake2::algo::IV
- precompile::blake2::algo::SIGMA
- precompile::bls12_381::g1_add::ADDRESS
- precompile::bls12_381::g1_add::PRECOMPILE
- precompile::bls12_381::g1_msm::ADDRESS
- precompile::bls12_381::g1_msm::PRECOMPILE
- precompile::bls12_381::g1_mul::ADDRESS
- precompile::bls12_381::g1_mul::PRECOMPILE
- precompile::bls12_381::g2_add::ADDRESS
- precompile::bls12_381::g2_add::PRECOMPILE
- precompile::bls12_381::g2_msm::ADDRESS
- precompile::bls12_381::g2_msm::PRECOMPILE
- precompile::bls12_381::g2_mul::ADDRESS
- precompile::bls12_381::g2_mul::PRECOMPILE
- precompile::bls12_381::map_fp2_to_g2::ADDRESS
- precompile::bls12_381::map_fp2_to_g2::PRECOMPILE
- precompile::bls12_381::map_fp_to_g1::ADDRESS
- precompile::bls12_381::map_fp_to_g1::PRECOMPILE
- precompile::bls12_381::pairing::ADDRESS
- precompile::bls12_381::pairing::PRECOMPILE
- precompile::bn128::ADD_INPUT_LEN
- precompile::bn128::MUL_INPUT_LEN
- precompile::bn128::PAIR_ELEMENT_LEN
- precompile::bn128::add::BYZANTIUM
- precompile::bn128::add::BYZANTIUM_ADD_GAS_COST
- precompile::bn128::add::ISTANBUL
- precompile::bn128::add::ISTANBUL_ADD_GAS_COST
- precompile::bn128::mul::BYZANTIUM
- precompile::bn128::mul::BYZANTIUM_MUL_GAS_COST
- precompile::bn128::mul::ISTANBUL
- precompile::bn128::mul::ISTANBUL_MUL_GAS_COST
- precompile::bn128::pair::ADDRESS
- precompile::bn128::pair::BYZANTIUM
- precompile::bn128::pair::BYZANTIUM_PAIR_BASE
- precompile::bn128::pair::BYZANTIUM_PAIR_PER_POINT
- precompile::bn128::pair::ISTANBUL
- precompile::bn128::pair::ISTANBUL_PAIR_BASE
- precompile::bn128::pair::ISTANBUL_PAIR_PER_POINT
- precompile::hash::RIPEMD160
- precompile::hash::SHA256
- precompile::identity::FUN
- precompile::identity::IDENTITY_BASE
- precompile::identity::IDENTITY_PER_WORD
- precompile::kzg_point_evaluation::ADDRESS
- precompile::kzg_point_evaluation::GAS_COST
- precompile::kzg_point_evaluation::POINT_EVALUATION
- precompile::kzg_point_evaluation::RETURN_VALUE
- precompile::kzg_point_evaluation::VERSIONED_HASH_VERSION_KZG
- precompile::modexp::BERLIN
- precompile::modexp::BYZANTIUM
- precompile::secp256k1::ECRECOVER
- precompile::secp256r1::P256VERIFY