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.
Re-exports§
pub use build::EthBlockAssembler;
Modules§
Structs§
- 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 revm [
SpecId
]. - revm_
spec_ by_ timestamp_ and_ block_ number - Map the latest active hardfork at the given timestamp or block number to a revm [
SpecId
].
Type Aliases§
- Mock
Executor Provider test-utils
- A helper type alias for mocked block executor provider.