List of all items
Structs
- EthEvm
- EthEvmFactory
- EvmEnv
- NextBlockEnvAttributes
- block::BlockExecutionResult
- block::NoopHook
- block::SystemCaller
- block::system_calls::SystemCaller
- env::EvmEnv
- eth::EthBlockExecutionCtx
- eth::EthBlockExecutor
- eth::EthBlockExecutorFactory
- eth::EthEvm
- eth::EthEvmFactory
- eth::eip6110::DepositEvent
- eth::eip6110::DepositRequest
- eth::receipt_builder::AlloyReceiptBuilder
- eth::receipt_builder::ReceiptBuilderCtx
- eth::spec::EthSpec
- execute::BasicBlockExecutor
- execute::BasicBlockExecutorProvider
- execute::BlockAssemblerInput
- execute::BlockBuilderOutcome
- execute::BlockExecutionOutput
- execute::ExecuteOutput
- execute::ExecutionOutcome
- metrics::ExecutorMetrics
- noop::NoopBlockExecutorProvider
- system_calls::SystemCaller
- test_utils::MockExecutorProvider
Enums
- block::BlockExecutionError
- block::BlockValidationError
- block::InternalBlockExecutionError
- block::StateChangePostBlockSource
- block::StateChangePreBlockSource
- block::StateChangeSource
- either::Either
- execute::BlockExecutionError
- execute::BlockValidationError
- execute::InternalBlockExecutionError
- execute::ProviderError
Traits
- ConfigureEvm
- Database
- Evm
- EvmError
- EvmFactory
- FromRecoveredTx
- FromTxWithEncoded
- InspectorFor
- IntoTxEnv
- InvalidTxError
- OnStateHook
- RecoveredTx
- TransactionEnv
- block::BlockExecutor
- block::BlockExecutorFactory
- block::BlockExecutorFor
- block::ExecutableTx
- block::OnStateHook
- error::EvmError
- error::InvalidTxError
- eth::receipt_builder::ReceiptBuilder
- eth::spec::EthExecutorSpec
- evm::Database
- evm::Evm
- evm::EvmFactory
- execute::BlockAssembler
- execute::BlockBuilder
- execute::BlockExecutor
- execute::BlockExecutorFactory
- execute::BlockExecutorProvider
- execute::Executor
- execute::ExecutorTx
- tx::FromRecoveredTx
- tx::FromTxWithEncoded
- tx::IntoTxEnv
- tx::RecoveredTx
Functions
- block::calc::base_block_reward
- block::calc::base_block_reward_pre_merge
- block::calc::block_reward
- block::calc::ommer_reward
- block::state_changes::balance_increment_state
- block::state_changes::insert_post_block_withdrawals_balance_increments
- block::state_changes::post_block_balance_increments
- block::state_changes::post_block_withdrawals_balance_increments
- eth::eip6110::accumulate_deposit_from_log
- eth::eip6110::accumulate_deposits_from_logs
- eth::eip6110::accumulate_deposits_from_receipt
- eth::eip6110::accumulate_deposits_from_receipts
- eth::eip6110::parse_deposits_from_receipts
- state_change::balance_increment_state
- state_change::insert_post_block_withdrawals_balance_increments
- state_change::post_block_balance_increments
- state_change::post_block_withdrawals_balance_increments
- state_changes::balance_increment_state
- state_changes::insert_post_block_withdrawals_balance_increments
- state_changes::post_block_balance_increments
- state_changes::post_block_withdrawals_balance_increments
Type Aliases
- EvmContextFor
- EvmEnvFor
- EvmErrorFor
- EvmFactoryFor
- EvmFor
- ExecutionCtxFor
- HaltReasonFor
- SpecFor
- TxEnvFor
- eth::EthEvmContext