Skip to content

EVM Execution Layer ⟠

The execution layer consists of multiple implementations in the form of EVM execution clients. These clients handle transactions, transaction gossiping, state management, and support for the Ethereum Virtual Machine - they are not responsible for block building.

The following execution clients have been tested and verified by BeaconKit:

ClientLanguageSync StrategiesRecommended Version
GethGolangSnap, Fullv1.15.10 or .11
RethRustFullv1.3.12
NethermindC#Snap (without serving), Fast, Fullv1.31.11
ErigonGolangFullv3.0.x
BesuJavaSnap, Fast, Fullv25.4.x

Installing a more recent patch version — the z in a version number x.y.z — is generally safe. We do not recommend upgrading to new major or minor versions — x.y.0 — until we have tested them.