EIP Radar
@ 9413033 ·
Network upgrades

From Homestead to Hegotá

Pre-Berlin membership is static; Dencun onward is parsed from the Hardfork Meta EIPs on every sync, including inclusion stages (EIP-7723) and activation tables.
  • Merge
  • Surge
  • Scourge
  • Verge
  • Purge
  • Splurge
  • Legacy PoW
Each tile is a Core EIP coloured by roadmap track; dashed columns are not yet on mainnet.
Data table
UpgradeMainnetStateCore EIPsEIPs
Homestead2016-03-14shipped22, 7
Tangerine Whistle2016-10-18shipped1150
Spurious Dragon2016-11-22shipped4161, 155, 160, 170
Byzantium2017-10-16shipped9140, 196, 197, 198, 211, 214, 658, 100, 649
Constantinople2019-02-28shipped5145, 1014, 1052, 1283, 1234
Istanbul2019-12-08shipped6152, 1108, 1344, 1884, 2028, 2200
Muir Glacier2020-01-02shipped12384
Berlin2021-04-15shipped42565, 2718, 2929, 2930
London2021-08-05shipped53529, 1559, 3198, 3541, 3554
Arrow Glacier2021-12-09shipped14345
Gray Glacier2022-06-30shipped15133
Paris (The Merge)2022-09-15shipped23675, 4399
Shapella2023-04-12shipped44895, 3651, 3855, 3860
Dencun2024-03-13shipped94788, 7044, 7045, 7514, 4844, 7516, 6780, 1153, 5656
Pectra2025-05-07shipped106110, 7002, 7251, 7549, 7685, 7623, 7691, 2935, 2537, 7702
Fusaka2025-12-03shipped97594, 7918, 7917, 7825, 7934, 7823, 7883, 7939, 7951
BPO12025-12-09shipped0
BPO22026-01-07shipped0
Glamsterdamnot setplanning188061, 7976, 7732, 8045, 8282, 7688, 7778, 7928, 8037, 8246, 2780, 7708, 7843, 7954, 7981, 7997, 8024, 8038
Hegotánot setplanning217805, 8141, 8198 (Considered), 8131 (Considered), 8279 (Considered), 3298 (Considered), 4758 (Considered), 7668 (Considered), 7709 (Considered), 8015 (Considered), 8116 (Considered), 8253 (Considered), 5920 (Considered), 7906 (Considered), 7979 (Considered), 8151 (Considered), 8163 (Considered), 8250 (Considered), 8272 (Considered), 8298 (Considered), 8360 (Considered)
BPO3not setplanning0

All upgrades

Surge

Blob capacity per block

  • Max blobs / block
  • Target blobs / block
Blob target rose from 3 to 14 (max 6 → 21) between Dencun and BPO2; BPO3 not yet set.
Data table
UpgradeMainnetTargetMax
Dencun2024-03-1336
Pectra2025-05-0769
BPO12025-12-091015
BPO22026-01-071421
BPO3not setTODOTODO
Lead time

Years from proposal to mainnet

Median time from proposal to mainnet: 0.3 y for Homestead, 1.7 y for Shapella (longest), 0.7 y for Fusaka.
Data table
UpgradeEIPTitleYears to mainnet
Homestead2Homestead Hard-fork Changes0.33
Homestead7DELEGATECALL0.33
Tangerine Whistle150Gas cost changes for IO-heavy operations0.07
Spurious Dragon155Simple replay attack protection0.11
Spurious Dragon160EXP cost increase0.09
Spurious Dragon161State trie clearing (invariant-preserving alternative)0.08
Spurious Dragon170Contract code size limit0.05
Byzantium100Change difficulty adjustment to target mean block time including uncles1.47
Byzantium140REVERT instruction0.69
Byzantium196Precompiled contracts for addition and scalar multiplication on the elliptic curve alt_bn1280.70
Byzantium197Precompiled contracts for optimal ate pairing check on the elliptic curve alt_bn1280.69
Byzantium198Big integer modular exponentiation0.71
Byzantium211New opcodes: RETURNDATASIZE and RETURNDATACOPY0.67
Byzantium214New opcode STATICCALL0.67
Byzantium649Metropolis Difficulty Bomb Delay and Block Reward Reduction0.32
Byzantium658Embedding transaction status code in receipts0.30
Constantinople145Bitwise shifting instructions in EVM2.04
Constantinople1014Skinny CREATE20.86
Constantinople1052EXTCODEHASH opcode0.83
Constantinople1234Constantinople Difficulty Bomb Delay and Block Reward Adjustment0.61
Constantinople1283Net gas metering for SSTORE without dirty maps0.58
Istanbul152Add BLAKE2 compression function `F` precompile3.18
Istanbul1108Reduce alt_bn128 precompile gas costs1.55
Istanbul1344ChainID opcode1.30
Istanbul1884Repricing for trie-size-dependent opcodes0.70
Istanbul2028Transaction data gas cost reduction0.60
Istanbul2200Structured Definitions for Net Gas Metering0.39
Muir Glacier2384Muir Glacier Difficulty Bomb Delay0.12
Berlin2565ModExp Gas Cost1.07
Berlin2718Typed Transaction Envelope0.84
Berlin2929Gas cost increases for state access opcodes0.62
Berlin2930Optional access lists0.63
London1559Fee market change for ETH 1.0 chain2.31
London3198BASEFEE opcode0.56
London3529Reduction in refunds0.29
London3541Reject new contract code starting with the 0xEF byte0.39
London3554Difficulty Bomb Delay to December 20210.25
Arrow Glacier4345Difficulty Bomb Delay to June 20220.18
Gray Glacier5133Delaying Difficulty Bomb to mid-September 20220.08
Paris (The Merge)3675Upgrade consensus to Proof-of-Stake1.15
Paris (The Merge)4399Supplant DIFFICULTY opcode with PREVRANDAO0.88
Shapella3651Warm COINBASE1.75
Shapella3855PUSH0 instruction2.14
Shapella3860Limit and meter initcode1.74
Shapella4895Beacon chain push withdrawals as operations1.09
Dencun1153Transient storage opcodes5.75
Dencun4788Beacon block root in the EVM2.09
Dencun4844Shard Blob Transactions2.05
Dencun5656MCOPY - Memory copying instruction3.11
Dencun6780SELFDESTRUCT only in same transaction0.97
Dencun7044Perpetually Valid Signed Voluntary Exits0.82
Dencun7045Increase max attestation inclusion slot0.82
Dencun7514Add Max Epoch Churn Limit0.52
Dencun7516BLOBBASEFEE instruction0.51
Pectra2537Precompile for BLS12-381 curve operations5.21
Pectra2935Serve historical block hashes from state4.67
Pectra6110Supply validator deposits on chain2.41
Pectra7002Execution layer triggerable withdrawals2.00
Pectra7251Increase the MAX_EFFECTIVE_BALANCE1.86
Pectra7549Move committee index outside Attestation1.52
Pectra7623Increase calldata cost1.23
Pectra7685General purpose execution layer requests1.06
Pectra7691Blob throughput increase1.06
Pectra7702Set Code for EOAs1.00
Fusaka7594PeerDAS - Peer Data Availability Sampling1.89
Fusaka7823Set upper bounds for MODEXP1.06
Fusaka7825Transaction Gas Limit Cap1.03
Fusaka7883ModExp Gas Cost Increase0.81
Fusaka7917Deterministic proposer lookahead0.70
Fusaka7918Blob base fee bounded by execution cost0.70
Fusaka7934RLP Execution Block Size Limit0.63
Fusaka7939Count leading zeros (CLZ) opcode0.60
Fusaka7951Precompile for secp256r1 Curve Support0.52