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