# pectra-devnet-4 specs :::info :mega: Devnet-4 targets launch at ??? ::: ## EIP List for pectra-devnet-4 The list below links the specific commit versions of the EIPs included in devnet-3. - [EIP-2537: Precompile for BLS12-381 curve operations](https://github.com/ethereum/EIPs/blob/1d4ce5462677c5af8852cae6105ebf4c941f363b/EIPS/eip-2537.md) - [EIP-2935: Save historical block hashes in state](https://github.com/ethereum/EIPs/blob/1d4ce5462677c5af8852cae6105ebf4c941f363b/EIPS/eip-2935.md) - [EIP-6110: Supply validator deposits on chain](https://github.com/ethereum/EIPs/blob/1d4ce5462677c5af8852cae6105ebf4c941f363b/EIPS/eip-6110.md) - [EIP-7002: Execution layer triggerable exits](https://github.com/ethereum/EIPs/blob/1d4ce5462677c5af8852cae6105ebf4c941f363b/EIPS/eip-7002.md) - [EIP-7251: Increase the MAX_EFFECTIVE_BALANCE](https://github.com/ethereum/EIPs/blob/1d4ce5462677c5af8852cae6105ebf4c941f363b/EIPS/eip-7251.md) - [EIP-7549: Move committee index outside Attestation](https://github.com/ethereum/EIPs/blob/1d4ce5462677c5af8852cae6105ebf4c941f363b/EIPS/eip-7549.md) - [EIP-7685: General purpose execution layer requests](https://github.com/ethereum/EIPs/blob/1d4ce5462677c5af8852cae6105ebf4c941f363b/EIPS/eip-7685.md) - [EIP-7702: Set EOA account code for one transaction](https://github.com/ethereum/EIPs/blob/1d4ce5462677c5af8852cae6105ebf4c941f363b/EIPS/eip-7702.md) ### Spec versions required & Open PRs: **Consensus Specs** - [v1.5.0 - alpha 7](https://github.com/ethereum/consensus-specs/pull/3954) Open :exclamation: **Execution Spec Tests** - TBD Open :exclamation: **Beacon API** [Add Electra block and state objects from CL spec](https://github.com/ethereum/beacon-APIs/pull/469) Merged :heavy_check_mark: [Update submitPoolAttestationsV2 endpoint](https://github.com/ethereum/beacon-APIs/pull/472) Open :exclamation: **Builder Specs** [Add electra support](https://github.com/ethereum/builder-specs/pull/101) Open :exclamation: **Consensus specs** [EIP7251: Fix partial withdrawals count](https://github.com/ethereum/consensus-specs/pull/3943) Merged :heavy_check_mark: [EIP6110: Queue deposit requests and apply them during epoch processing](https://github.com/ethereum/consensus-specs/pull/3818) Open :exclamation: [EIP7251: Switch to compounding when consolidating with source==target](https://github.com/ethereum/consensus-specs/pull/3918) Open :exclamation: ~~[Separate type for onchain attestation aggregates](https://github.com/ethereum/consensus-specs/pull/3787)~~ Draft :exclamation: [Separate type for unaggregated network attestations](https://github.com/ethereum/consensus-specs/pull/3900) Open :exclamation: **Execution API** [engine: Make execution requests a sidecar, take 2](https://github.com/ethereum/execution-apis/pull/591) Open :exclamation: ~~[EIP7702: schema and authlist in receipt schema](https://github.com/ethereum/execution-apis/pull/592)~~ Closed :negative_squared_cross_mark: **Execution EIPs** **WARNING: The system contract addresses were updated!** [Update EIP-7251: update byte code with logging](https://github.com/ethereum/EIPs/pull/8889) Merged :heavy_check_mark: [Update EIP-7702: 7702 validity](https://github.com/ethereum/EIPs/pull/8845) Merged :heavy_check_mark: [EIP-7251: max eb, change request to flat encoding](https://github.com/ethereum/EIPs/pull/8857) Merged :heavy_check_mark: [EIP-6110: deposits, change request to flat encoding](https://github.com/ethereum/EIPs/pull/8856) Merged :heavy_check_mark: [EIP-7002: withdrawals, change request to flat encoding](https://github.com/ethereum/EIPs/pull/8855) Merged :heavy_check_mark: [EIP-7685: change requests hash to flat hash](https://github.com/ethereum/EIPs/pull/8854) Merged :heavy_check_mark: [Update EIP-7702: add several clarifications to align spec with tests](https://github.com/ethereum/EIPs/pull/8906) Open :exclamation: [Update EIP-7702: Do not allow authorization nonce equal to `2**64 - 1`](https://github.com/ethereum/EIPs/pull/8905) Open :exclamation: [Update EIP-7685: remove requests from block body](https://github.com/ethereum/EIPs/pull/8908) Draft :exclamation: [Update EIP-7685: group requests into request-data](https://github.com/ethereum/EIPs/pull/8924) Draft :exclamation: [Update EIP-7702: restrict field sizes](https://github.com/ethereum/EIPs/pull/8929) Draft :exclamation: Spec changes for the previous devnet: https://notes.ethereum.org/@ethpandaops/pectra-devnet-3