-
-
owned this note
-
Published
Linked with GitHub
# 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