Status: Final

Number Title Author(s)
2 Homestead Hard-fork Changes
5 Gas Usage for `RETURN` and `CALL*`
7 DELEGATECALL
8 devp2p Forward Compatibility Requirements for Homestead
100 Change difficulty adjustment to target mean block time including uncles
140 REVERT instruction
141 Designated invalid EVM instruction
Alex Beregszaszi ()
145 Bitwise shifting instructions in EVM
150 Gas cost changes for IO-heavy operations
152 Add BLAKE2 compression function `F` precompile
155 Simple replay attack protection
158 State clearing
160 EXP cost increase
161 State trie clearing (invariant-preserving alternative)
170 Contract code size limit
196 Precompiled contracts for addition and scalar multiplication on the elliptic curve alt_bn128
197 Precompiled contracts for optimal ate pairing check on the elliptic curve alt_bn128
198 Big integer modular exponentiation
211 "New opcodes: RETURNDATASIZE and RETURNDATACOPY"
214 New opcode STATICCALL
225 Clique proof-of-authority consensus protocol
606 "Hardfork Meta: Homestead"
Alex Beregszaszi ()
607 "Hardfork Meta: Spurious Dragon"
Alex Beregszaszi ()
608 "Hardfork Meta: Tangerine Whistle"
Alex Beregszaszi ()
609 "Hardfork Meta: Byzantium"
Alex Beregszaszi ()
627 Whisper Specification
649 Metropolis Difficulty Bomb Delay and Block Reward Reduction
658 Embedding transaction status code in receipts
684 Revert creation in case of collision
706 DEVp2p snappy compression
778 Ethereum Node Records (ENR)
779 "Hardfork Meta: DAO Fork"
868 Node Discovery v4 ENR Extension
1013 "Hardfork Meta: Constantinople"
1014 Skinny CREATE2
1052 EXTCODEHASH opcode
1108 Reduce alt_bn128 precompile gas costs
1234 Constantinople Difficulty Bomb Delay and Block Reward Adjustment
1283 Net gas metering for SSTORE without dirty maps
1344 ChainID opcode
1559 Fee market change for ETH 1.0 chain
1679 "Hardfork Meta: Istanbul"
1716 "Hardfork Meta: Petersburg"
1884 Repricing for trie-size-dependent opcodes
2028 Transaction data gas cost reduction
2124 Fork identifier for chain compatibility checks
2200 Structured Definitions for Net Gas Metering
2364 "eth/64: forkid-extended protocol handshake"
2384 Muir Glacier Difficulty Bomb Delay
2387 "Hardfork Meta: Muir Glacier"
2464 "eth/65: transaction announcements and retrievals"
2481 eth/66 request identifier
2565 ModExp Gas Cost
2681 Limit account nonce to 2^64-1
Alex Beregszaszi ()
2718 Typed Transaction Envelope
2929 Gas cost increases for state access opcodes
2930 Optional access lists
2976 Typed Transactions over Gossip
3198 BASEFEE opcode
3529 Reduction in refunds
3541 Reject new contract code starting with the 0xEF byte
3554 Difficulty Bomb Delay to December 2021
3607 Reject transactions from senders with deployed code
3651 Warm COINBASE
3675 Upgrade consensus to Proof-of-Stake
3855 PUSH0 instruction
3860 Limit and meter initcode
4345 Difficulty Bomb Delay to June 2022
4399 Supplant DIFFICULTY opcode with PREVRANDAO
4895 Beacon chain push withdrawals as operations
5133 Delaying Difficulty Bomb to mid-September 2022
6049 Deprecate SELFDESTRUCT