EIP-7600: Hardfork Meta - Pectra
EIPs included in the Prague/Electra Ethereum network upgrade.
What does EIP-7600 do?
All the EIPs coming in the next network upgrade: Pectra (Prague/Electra).
Why is it important?
Pectra upgrade is scheduled for release by the end of Q1 2025. It will be the next big upgrade and the one after won't come soon, so all the changes are important and will be the status quo for the foreseeable future.
Abstract
This Meta EIP lists the EIPs formally considered for and included in the Prague/Electra network upgrade.
Specification
EIPs Included
- EIP-2537: Precompile for BLS12-381 curve operations
- EIP-2935: Save historical block hashes in state
- EIP-6110: Supply validator deposits on chain
- EIP-7002: Execution layer triggerable exits
- EIP-7251: Increase the MAX_EFFECTIVE_BALANCE
- EIP-7549: Move committee index outside Attestation
- EIP-7594: PeerDAS - Peer Data Availability Sampling
- EIP-7685: General purpose execution layer requests
- EIP-7702: Set EOA account code for one transaction
- EOF EIPs listed as part of EIP-7692, namely:
- EIP-663: SWAPN, DUPN and EXCHANGE instructions
- EIP-3540: EOF - EVM Object Format v1
- EIP-3670: EOF - Code Validation
- EIP-4200: EOF - Static relative jumps
- EIP-4750: EOF - Functions
- EIP-5450: EOF - Stack Validation
- EIP-6206: EOF - JUMPF and non-returning functions
- EIP-7069: Revamped CALL instructions
- EIP-7480: EOF - Data section access instructions
- EIP-7620: EOF Contract Creation
- EIP-7698: EOF - Creation transaction
EIPs Considered for Inclusion
- RIP-7212: Precompile for secp256r1 Curve Support
- EIP-7547: Inclusion lists
- EIP-7623: Increase calldata cost
Full Specifications
Consensus Layer
EIP-6110, EIP-7002 EIP-7251, EIP-7549 and EIP-7594 require changes to Ethereum's consensus layer. While the EIPs present an overview of these changes, the full specifications can be found in the specs/electra
and specs/_features
directories of the ethereum/consensus-specs
repository.
Execution Layer
All EOF EIPs, listed in EIP-7692, as well as EIP-2537, EIP-2935, EIP-6110, EIP-7685, and EIP-7002 require changes to Ethereum's execution layer. The EIPs fully specify those changes.
Activation
Network Name | Activation Epoch | Activation Timestamp |
---|---|---|
Sepolia | ||
Holešky | ||
Mainnet |
Note: rows in the table above will be filled as activation times are decided by client teams.
Rationale
This Meta EIP provides a global view of all changes included in the Prague/Electra network upgrade, as well as links to full specification.
Security Considerations
None.
Copyright
Copyright and related rights waived via CC0.