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