5 Gas Usage for `RETURN` and `CALL*` Christian Reitwiessner
86 Abstraction of transaction origin and signature Vitalik Buterin
101 Serenity Currency and Crypto Abstraction Vitalik Buterin
210 Blockhash refactoring Vitalik Buterin
615 Subroutines and Static Jumps for the EVM Greg Colvin, Paweł Bylica, Christian Reitwiessner
616 SIMD Operations for the EVM Greg Colvin
665 Add precompiled contract for Ed25519 signature verification Tobias Oberstein
689 Address Collision of Contract Address Causes Exceptional Halt Yoichi Hirai
858 Reduce block reward Carl Larson
908 Reward clients for a sustainable network James Ray, Micah Zoltu
969 Modifications to ethash to invalidate existing dedicated hardware implementations David Stanfill
999 Restore Contract Code at 0x863DF6BFa4469f3ead0bE8f9F2AAE51c91A907b4 Afri Schoedon
1010 Uniformity Between 0xAb5801a7D398351b8bE11C439e05C5B3259aeC9B and 0x15E55EF43efA8348dDaeAa455F16C43B64917e3c Anderson Wesley
1011 Hybrid Casper FFG Danny Ryan, Chih-Cheng Liang
1014 Skinny CREATE2 Vitalik Buterin
1015 Configurable On Chain Issuance Alex Van de Sande
1051 Overflow checking for the EVM Nick Johnson
1052 EXTCODEHASH opcode Nick Johnson
1057 ProgPoW, a Programmatic Proof-of-Work Radix Pi, Ifdef Else
1087 Net gas metering for SSTORE operations Nick Johnson
1108 Reduce alt_bn128 precompile gas costs Antonio Salazar Cardozo
1109 Remove CALL costs for precompiled contracts Jordi Baylina
1153 Transient storage opcodes Alexey Akhunov


145 Bitwise shifting instructions in EVM Alex Beregszaszi, Paweł Bylica


2 Homestead Hard-fork Changes Vitalik Buterin
7 DELEGATECALL Vitalik Buterin
100 Change difficulty adjustment to target mean block time including uncles Vitalik Buterin
140 REVERT instruction Alex Beregszaszi, Nikolai Mushegian
141 Designated invalid EVM instruction Alex Beregszaszi
150 Gas cost changes for IO-heavy operations Vitalik Buterin
155 Simple replay attack protection Vitalik Buterin
160 EXP cost increase Vitalik Buterin
161 State trie clearing (invariant-preserving alternative) Gavin Wood
170 Contract code size limit Vitalik Buterin
196 Precompiled contracts for addition and scalar multiplication on the elliptic curve alt_bn128 Christian Reitwiessner
197 Precompiled contracts for optimal ate pairing check on the elliptic curve alt_bn128 Vitalik Buterin, Christian Reitwiessner
198 Big integer modular exponentiation Vitalik Buterin
211 New opcodes: RETURNDATASIZE and RETURNDATACOPY Christian Reitwiessner
214 New opcode STATICCALL Vitalik Buterin, Christian Reitwiessner
649 Metropolis Difficulty Bomb Delay and Block Reward Reduction Afri Schoedon, Vitalik Buterin
658 Embedding transaction status code in receipts Nick Johnson


3 Addition of CALLDEPTH opcode Martin Holst Swende