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 are supported by BeaconKit:
Client | Language | Required Version (Bepolia) | Required Version (mainnet) |
---|---|---|---|
Bera-Geth | Golang | v1.011602.0-rc5 | Geth v1.15.x |
Bera-Reth | Rust | 1.0.0-rc.8 | Reth v1.3.x |
Installing a more recent patch version — the z
in a version number x.y.z
— is generally safe.