# pectra-devnet-3 specs :::info :mega: Devnet-3 targets launch at ??? ::: ## EIP List for pectra-devnet-3 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/032c46504b10568039ba300969010e77c795f43a/EIPS/eip-2537.md) - [EIP-2935: Save historical block hashes in state](https://github.com/ethereum/EIPs/blob/45587bd019487b0bd59bec941bc0e2d708811cc8/EIPS/eip-2935.md) - [EIP-6110: Supply validator deposits on chain](https://github.com/ethereum/EIPs/blob/032c46504b10568039ba300969010e77c795f43a/EIPS/eip-6110.md) - [EIP-7002: Execution layer triggerable exits](https://github.com/ethereum/EIPs/blob/032c46504b10568039ba300969010e77c795f43a/EIPS/eip-7002.md) - [EIP-7251: Increase the MAX_EFFECTIVE_BALANCE](https://github.com/ethereum/EIPs/blob/032c46504b10568039ba300969010e77c795f43a/EIPS/eip-7251.md) - [EIP-7549: Move committee index outside Attestation](https://github.com/ethereum/EIPs/blob/0698add05ee0c6545fd69a904258aecf1274eb61/EIPS/eip-7549.md) - [EIP-7685: General purpose execution layer requests](https://github.com/ethereum/EIPs/blob/032c46504b10568039ba300969010e77c795f43a/EIPS/eip-7685.md) - [EIP-7702: Set EOA account code for one transaction](https://github.com/ethereum/EIPs/blob/032c46504b10568039ba300969010e77c795f43a/EIPS/eip-7702.md) ### Spec versions required **Consensus Specs** - [v1.5.0-alpha.4](https://github.com/ethereum/consensus-specs/releases/tag/v1.5.0-alpha.4) :heavy_check_mark: **Execution Spec Tests** - [[email protected]](https://github.com/ethereum/execution-spec-tests/releases/tag/pectra-devnet-3%40v1.5.0) :heavy_check_mark: **Beacon API** * [PR-446 - Rename excess_data_gas to excess_blob_gas in execution payload](https://github.com/ethereum/beacon-APIs/pull/446) - Merged :heavy_check_mark: * [PR-447 - Add getAggregatedAttestationV2 to support EIP-7549](https://github.com/ethereum/beacon-APIs/pull/447) - Merged :heavy_check_mark: * [PR-448 - Update attestation APIs to support EIP-7549](https://github.com/ethereum/beacon-APIs/pull/448) - Merged :heavy_check_mark: * [PR-456- Add publishAggregateAndProofsV2 to support EIP-7549](https://github.com/ethereum/beacon-APIs/pull/456) - Merged :heavy_check_mark: **Execution EIPs** * [ PR-8816 - Update EIP-2935: update mechanism via system call #8816 ](https://github.com/ethereum/EIPs/pull/8816) - Merged :heavy_check_mark: * [PR-8625 - Update EIP-7251: Add EL triggered consolidations](https://github.com/ethereum/EIPs/pull/8625) - Merged :heavy_check_mark: * [PR-8640 - Update EIP-7549: Update eip-7549 with latest version](https://github.com/ethereum/EIPs/pull/8640) - Merged :heavy_check_mark: * [PR-8642 - Update EIP-2935: Further cleanup of the text](https://github.com/ethereum/EIPs/pull/8642) - Merged :heavy_check_mark: * [PR-8776 - Update EIP-7702: add security considerations](https://github.com/ethereum/EIPs/pull/8776) - Merged :heavy_check_mark: * [PR-8795 - Update EIP-7702: clarification on refunds and nonce ordering](https://github.com/ethereum/EIPs/pull/8795) - Merged :heavy_check_mark: * [PR-8832 - Update EIP-7702: selfdestruct opcode behaviour change in eip-7702](https://github.com/ethereum/EIPs/pull/8832) - Open :exclamation: **Engine API** * [PR-554 - engine: Add EL triggered consolidations ](https://github.com/ethereum/execution-apis/pull/554) - Merged :heavy_check_mark: * [PR-549 - engine: align WithdrawalRequestV1 with EIP-7002 and consensus spec](https://github.com/ethereum/execution-apis/pull/549) - Merged :heavy_check_mark: **Builder Spec** [PR-101 - add initial electra spec](https://github.com/ethereum/builder-specs/pull/101) - Open :exclamation: Spec changes for the previous devnet: https://notes.ethereum.org/@ethpandaops/pectra-devnet-2