ethereum.forks.prague
The Prague fork enables deploying code into externally owned accounts (EOAs)
via the SetCodeTransaction
, increases the blob throughput, increases the
cost of calldata-heavy transactions, introduces general execution layer
requests (and two request types: consolidation, and withdrawal),
appends validator deposits to execution layer blocks, creates BLS12-381
precompiles, and exposes historical block hashes through a system
contract.
Changes
Upgrade Schedule
Network | Timestamp | Date & Time (UTC) | Fork Hash | Beacon Chain Epoch |
Holesky | 1740434112 | 2025-02-24 21:55:12 | 115,968 | |
Sepolia | 1741159776 | 2025-03-05 07:29:36 | 222,464 | |
Hoodi | 1742999832 | 2025-03-26 14:37:12 | 2,048 | |
Mainnet | 1746612311 | 2025-05-07 10:05:11 | 0xc376cf8b | 364,032 |
Releases
FORK_CRITERIA
54 | FORK_CRITERIA = ByTimestamp(1746612311) |
---|
ethereum.forks.osaka
The Osaka fork (EIP-7607) includes networking changes (peerDAS), increases
the gas cost while limiting the input size of the MODEXP
precompile, limits
the maximum gas per transaction, raises the blob base fee to always be above
the execution cost, limits the RLP-encoded size of blocks, introduces a count
leading zeros (CLZ
) instruction, and adds a new precompile supporting the
secp256r1 curve.
Notices
Changes
Upgrade Schedule
Network | Timestamp | Date & Time (UTC) | Fork Hash | Beacon Chain Epoch |
Holesky | | - - : : | 0x | |
Sepolia | | - - : : | 0x | |
Hoodi | | - - : : | 0x | |
Mainnet | | - - : : | 0x |
Releases
FORK_CRITERIA
55 | FORK_CRITERIA = Unscheduled() |
---|