Skip to main content

Module factory

Module factory 

Source
Expand description

Ethereum block executor and EVM factory implementations.

Structs§

CompilationEvent
Event emitted after a compilation attempt completes.
CompileTimings
Per-phase timing breakdown from a compilation.
EthBigBlockExecutorFactory
Executor factory for merged payloads that switch block context at segment boundaries.
EthBlockExecutorFactory
Ethereum block executor factory.
JitBackend
JIT compilation backend with O(1) compiled-function lookup.
JitMetricsjit
Prometheus metrics for evm2 JIT runtime stats.
RethEvmFactory
Reth EVM factory configuration.
RuntimeConfig
Runtime configuration.
RuntimeStatsSnapshot
A point-in-time snapshot of runtime stats.
RuntimeTuning
Tuning knobs for the runtime.

Enums§

CompilationKind
The kind of compilation that was performed.
JitMode
Where JIT compilation work runs.

Traits§

EvmFactory
Factory used to construct an evm2-backed EVM.

Functions§

maybe_run_jit_helper
Runs the out-of-process JIT helper if this process was launched as one.