> ## Documentation Index
> Fetch the complete documentation index at: https://docs.berachain.com/llms.txt
> Use this file to discover all available pages before exploring further.

# EVM Execution

> Recommended execution client (Bera-Reth), versions, and genesis files for mainnet and Bepolia.

The execution layer consists of an EVM execution client. This client handles transactions, transaction gossiping, state management, and support for the Ethereum Virtual Machine — it is not responsible for block building.

The following execution client is recommended to go with **[Beacon Kit v1.3.9](https://github.com/berachain/beacon-kit/releases/tag/v1.3.9)**.

| Language | Required Version (Mainnet & Bepolia)                                           |
| -------- | ------------------------------------------------------------------------------ |
| Rust     | [Bera-Reth v1.3.3](https://github.com/berachain/bera-reth/releases/tag/v1.3.3) |

| Genesis File | Updated | Download link & md5 hash                                                                                                                  |
| ------------ | ------- | ----------------------------------------------------------------------------------------------------------------------------------------- |
| Mainnet      | Nov 7   | [6b333924b81a1935e51ac70e7d9d7cb0](https://raw.githubusercontent.com/berachain/beacon-kit/v1.3.9/testing/networks/80094/eth-genesis.json) |
| Bepolia      | Sep 15  | [c27c1162af33f7f5401bcef974a64454](https://raw.githubusercontent.com/berachain/beacon-kit/v1.3.9/testing/networks/80069/eth-genesis.json) |

Installing a more recent patch version — the `z` in a version number `x.y.z` — is generally safe.
