Expand description
EVM config for vanilla ethereum.
§Revm features
This crate does not enforce specific revm features such as blst or c-kzg, which are
critical for revm’s evm internals, it is the responsibility of the implementer to ensure the
proper features are selected.
Structs§
- EthBlock
Assembler - Block builder for Ethereum.
- EthEvm
- Ethereum EVM implementation.
- EthEvm
Config - Ethereum-related EVM configuration.
- Mock
EvmConfig test-utils - A block executor provider that returns mocked execution results.
- Mock
Executor test-utils - Mock executor that returns a fixed execution result.
- Reth
Receipt Builder - A builder that operates on Reth primitive types, specifically [
TransactionSigned] and [Receipt].
Functions§
- revm_
spec - Map the latest active hardfork at the given header to a [
SpecId]. - revm_
spec_ by_ timestamp_ and_ block_ number - Map the latest active hardfork at the given timestamp or block number to a [
SpecId].
Type Aliases§
- Mock
Executor Provider test-utils - A helper type alias for mocked block executor provider.