# Manual Pectra Readiness Check
### Versions
| Client | Version |
| -------- | -------- |
Grandine | [1.1.0](https://github.com/grandinetech/grandine/tree/1.1.0)
Lighthouse | [7.0.0](https://github.com/sigp/lighthouse/tree/v7.0.0)
Lodestar | [1.29.0](https://github.com/ChainSafe/lodestar/tree/v1.29.0)
Nimbus | [25.4.1](https://github.com/status-im/nimbus-eth2/tree/v25.4.1)
Prysm | [6.0.1-rc.1](https://github.com/OffchainLabs/prysm/releases/tag/v6.0.1-rc.1)
Teku | [25.4.1](https://github.com/Consensys/teku/tree/25.4.1)
Besu | [25.4.1](https://github.com/hyperledger/besu/tree/25.4.1)
Erigon | [3.0.2](https://github.com/erigontech/erigon/tree/v3.0.2)
go-ethereum | [1.15.10](https://github.com/ethereum/go-ethereum/tree/v1.15.10)
Nethermind | [1.31.9](https://github.com/NethermindEth/nethermind/tree/1.31.9)
Reth | [1.3.12](https://github.com/paradigmxyz/reth/tree/v1.3.12)
EthereumJS | [d6d38581b](https://github.com/ethereumjs/ethereumjs-monorepo/tree/d6d38581b3e34e10ce5374dbb9a2f71576cec326)
## Execution Clients
#### Besu
EIP-2935 Address (0x0000F90827F1C53a10cb7A02335B175320002935): [✅](https://github.com/hyperledger/besu/tree/25.4.1/ethereum/core/src/main/java/org/hyperledger/besu/ethereum/mainnet/blockhash/PragueBlockHashProcessor.java)
EIP-6110 Address (0x00000000219ab540356cbb839cbe05303d7705fa): [✅](https://github.com/hyperledger/besu/tree/25.4.1/config/src/main/resources/mainnet.json)
EIP-7002 Address (0x00000961Ef480Eb55e80D19ad83579A64c007002): [✅](https://github.com/hyperledger/besu/tree/25.4.1/ethereum/core/src/main/java/org/hyperledger/besu/ethereum/mainnet/requests/RequestContractAddresses.java)
EIP-7251 Address (0x0000BBdDc7CE488642fb579F8B00f3a590007251): [✅](https://github.com/hyperledger/besu/tree/25.4.1/ethereum/core/src/main/java/org/hyperledger/besu/ethereum/mainnet/requests/RequestContractAddresses.java)
EIP-7840 Blob Schedule (6, 9, 5007716): [✅](https://github.com/hyperledger/besu/tree/25.4.1/config/src/main/resources/mainnet.json)
Fork Timestamp (1746612311): [✅](https://github.com/hyperledger/besu/tree/25.4.1/config/src/main/resources/mainnet.json)
#### Erigon
EIP-2935 Address (0x0000F90827F1C53a10cb7A02335B175320002935): [✅](https://github.com/erigontech/erigon/tree/v3.0.2/params/protocol_params.go)
EIP-6110 Address (0x00000000219ab540356cbb839cbe05303d7705fa):[✅](https://github.com/erigontech/erigon/tree/v3.0.2/params/chainspecs/mainnet.json)
EIP-7002 Address (0x00000961Ef480Eb55e80D19ad83579A64c007002):[✅](https://github.com/erigontech/erigon/tree/v3.0.2/params/protocol_params.go)
EIP-7251 Address (0x0000BBdDc7CE488642fb579F8B00f3a590007251):[✅](https://github.com/erigontech/erigon/tree/v3.0.2/params/protocol_params.go)
EIP-7840 Blob Schedule (6, 9, 5007716):[✅](https://github.com/erigontech/erigon/tree/v3.0.2/params/chainspecs/mainnet.json)
Fork Timestamp (1746612311):[✅](https://github.com/erigontech/erigon/tree/v3.0.2/params/chainspecs/mainnet.json)
#### EthJS
EIP-2935 Address (0x0000F90827F1C53a10cb7A02335B175320002935): [✅](https://github.com/ethereumjs/ethereumjs-monorepo/tree/d6d38581b3e34e10ce5374dbb9a2f71576cec326/packages/vm/src/params.ts)
EIP-6110 Address (0x00000000219ab540356cbb839cbe05303d7705fa): [✅](https://github.com/ethereumjs/ethereumjs-monorepo/tree/d6d38581b3e34e10ce5374dbb9a2f71576cec326/packages/common/src/chains.ts)
EIP-7002 Address (0x00000961Ef480Eb55e80D19ad83579A64c007002): [✅](https://github.com/ethereumjs/ethereumjs-monorepo/tree/d6d38581b3e34e10ce5374dbb9a2f71576cec326/packages/vm/src/params.ts)
EIP-7251 Address (0x0000BBdDc7CE488642fb579F8B00f3a590007251): [✅](https://github.com/ethereumjs/ethereumjs-monorepo/tree/d6d38581b3e34e10ce5374dbb9a2f71576cec326/packages/vm/src/params.ts)
EIP-7840 Blob Schedule (6, 9, 5007716): [✅](https://github.com/ethereumjs/ethereumjs-monorepo/tree/d6d38581b3e34e10ce5374dbb9a2f71576cec326/packages/vm/src/params.ts)
Fork Timestamp (1746612311): ?
#### Geth
EIP-2935 Address (0x0000F90827F1C53a10cb7A02335B175320002935): [✅](https://github.com/ethereum/go-ethereum/tree/v1.15.10/params/protocol_params.go)
EIP-6110 Address (0x00000000219ab540356cbb839cbe05303d7705fa): [✅](https://github.com/ethereum/go-ethereum/tree/v1.15.10/params/config.go)
EIP-7002 Address (0x00000961Ef480Eb55e80D19ad83579A64c007002): [✅](https://github.com/ethereum/go-ethereum/tree/v1.15.10/params/protocol_params.go)
EIP-7251 Address (0x0000BBdDc7CE488642fb579F8B00f3a590007251): [✅](https://github.com/ethereum/go-ethereum/tree/v1.15.10/params/protocol_params.go)
EIP-7840 Blob Schedule (6, 9, 5007716): [✅](https://github.com/ethereum/go-ethereum/tree/v1.15.10/params/config.go)
Fork Timestamp (1746612311): [✅](https://github.com/ethereum/go-ethereum/tree/v1.15.10/params/config.go)
#### Nethermind
[✅](https://github.com/NethermindEth/nethermind/tree/1.31.9/)
EIP-2935 Address (0x0000F90827F1C53a10cb7A02335B175320002935): [✅](https://github.com/NethermindEth/nethermind/tree/1.31.9/src/Nethermind/Nethermind.Core/Eip2935Constants.cs)
EIP-6110 Address (0x00000000219ab540356cbb839cbe05303d7705fa): [✅](https://github.com/NethermindEth/nethermind/tree/1.31.9/src/Nethermind/Chains/foundation.json)
EIP-7002 Address (0x00000961Ef480Eb55e80D19ad83579A64c007002): [✅](https://github.com/NethermindEth/nethermind/tree/1.31.9/src/Nethermind/Nethermind.Core/Eip7002Constants.cs)
EIP-7251 Address (0x0000BBdDc7CE488642fb579F8B00f3a590007251): [✅](https://github.com/NethermindEth/nethermind/tree/1.31.9/src/Nethermind/Nethermind.Core/Eip7251Constants.cs)
EIP-7840 Blob Schedule (6, 9, 5007716): [✅](https://github.com/NethermindEth/nethermind/tree/1.31.9/src/Nethermind/Chains/foundation.json)
Fork Timestamp (1746612311): [✅](https://github.com/NethermindEth/nethermind/tree/1.31.9/src/Nethermind/Chains/foundation.json)
#### Reth
EIP-2935 Address (0x0000F90827F1C53a10cb7A02335B175320002935): [✅](https://github.com/alloy-rs/alloy/blob/v0.14.0/crates/eips/src/eip2935.rs#L7-L8)
EIP-6110 Address (0x00000000219ab540356cbb839cbe05303d7705fa): [✅](https://github.com/alloy-rs/alloy/blob/v0.14.0/crates/eips/src/eip6110.rs#L8-L9)
EIP-7002 Address (0x00000961Ef480Eb55e80D19ad83579A64c007002): [✅](https://github.com/alloy-rs/alloy/blob/v0.14.0/crates/eips/src/eip7002.rs#L12C11-L13)
EIP-7251 Address (0x0000BBdDc7CE488642fb579F8B00f3a590007251): [✅](https://github.com/alloy-rs/alloy/blob/v0.14.0/crates/eips/src/eip7251.rs#L8-L9)
EIP-7840 Blob Schedule (6, 9, 5007716): [✅](https://github.com/alloy-rs/alloy/blob/v0.14.0/crates/eips/src/eip7691.rs#L5-L12)
Fork Timestamp (1746612311): [✅](https://github.com/alloy-rs/hardforks/blob/ff055c0553ad179e00070eea93434958049bb814/crates/hardforks/src/hardfork/ethereum.rs#L252)
## Consensus Clients
#### Lighthouse
Fork Epoch (364032): [✅](https://github.com/sigp/lighthouse/tree/v7.0.0/common/eth2_network_config/built_in_network_configs/mainnet/config.yaml)
#### Nimbus
Fork Epoch (364032): [✅](https://github.com/status-im/nimbus-eth2/tree/v25.4.1/vendor/mainnet/metadata/config.yaml)
#### Teku
Fork Epoch (364032): [✅](https://github.com/Consensys/teku/tree/25.4.1/data/beaconrestapi/src/test/resources/tech/pegasys/teku/beaconrestapi/handlers/v1/config/mainnetConfig.json)
#### Prysm
Fork Epoch (364032): [✅](https://github.com/OffchainLabs/prysm/releases/tag/v6.0.1-rc.1/config/params/mainnet_config.go)
#### Lodestar
Fork Epoch (364032): [✅](https://github.com/ChainSafe/lodestar/tree/v1.29.0/packages/config/src/chainConfig/configs/mainnet.ts)
#### Grandine
Fork Epoch (364032): [✅](https://github.com/grandinetech/grandine/tree/1.1.0/types/src/config.rs)
## System Contract Deployments
EIP-2935 Address (0x0000F90827F1C53a10cb7A02335B175320002935): [✅](https://etherscan.io/address/0x0000f90827f1c53a10cb7a02335b175320002935)
EIP-6110 Address (0x00000000219ab540356cbb839cbe05303d7705fa): [✅](https://etherscan.io/address/0x00000000219ab540356cbb839cbe05303d7705fa)
EIP-7002 Address (0x00000961Ef480Eb55e80D19ad83579A64c007002): [✅](https://etherscan.io/address/0x00000961Ef480Eb55e80D19ad83579A64c007002)
EIP-7251 Address (0x0000BBdDc7CE488642fb579F8B00f3a590007251): [✅](https://etherscan.io/address/0x0000BBdDc7CE488642fb579F8B00f3a590007251)