pectra-devnet-5@v1.3.0
Pre-releaseFourth EEST pre-release for Pectra Devnet-5.
EELS implementation: ethereum/execution-specs@ccb249c from devnets/prague/5.
Execution Layer EIP List for pectra-devnet-5
The list below links the specific commit versions of the EIPs included in devnet-5 and in this release:
- 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 withdrawals
- EIP-7251: Increase the MAX_EFFECTIVE_BALANCE
- EIP-7623: Increase calldata cost
- EIP-7685: General purpose execution layer requests
- EIP-7691: Blob throughput increase
- EIP-7702: Set EOA account code for one transaction
- EIP-7840: Add blob schedule to EL config files
Breaking Changes
Transaction Tests
New test format is included in this release called Transaction Tests.
The fixtures of this type are included in folder ./fixtures/transaction_tests/
.
Blob Schedule In Fixtures
The blob schedule has been added to all fixtures filled for Cancun and Prague on the following PR: #1040
For more details, please refer to the description of the PR.
Explicit error code in engine_newPayloadV4
for Prague
The expected exception for some of the EIP-7685 tests has been updated to match these specification changes:
Full Changelog: https://github.com/ethereum/execution-spec-tests/compare/pectra-devnet-5@v1.2.0...pectra-devnet-5@v1.3.0