Number | Title | Author |
3 |
Addition of CALLDEPTH opcode |
Martin Holst Swende |
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, Brooklyn Zelenka, Paweł Bylica, Christian Reitwiessner |
616 |
SIMD Operations for the EVM |
Greg Colvin |
663 |
Unlimited SWAP and DUP instructions |
Alex Beregszaszi |
665 |
Add precompiled contract for Ed25519 signature verification |
Tobias Oberstein |
689 |
Address Collision of Contract Address Causes Exceptional Halt |
Yoichi Hirai |
698 |
OPCODE 0x46 BLOCKREWARD |
Cody Burns |
858 |
Reduce block reward and delay difficulty bomb |
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 |
1015 |
Configurable On Chain Issuance |
Alex Van de Sande |
1051 |
Overflow checking for the EVM |
Nick Johnson |
1057 |
ProgPoW, a Programmatic Proof-of-Work |
IfDefElse |
1087 |
Net gas metering for SSTORE operations |
Nick Johnson |
1109 |
PRECOMPILEDCALL opcode (Remove CALL costs for precompiled contracts) |
Jordi Baylina |
1153 |
Transient storage opcodes |
Alexey Akhunov |
1227 |
Defuse Difficulty Bomb and Reset Block Reward |
SmeargleUsedFly |
1240 |
Remove Difficulty Bomb |
Micah Zoltu |
1276 |
Eliminate Difficulty Bomb and Adjust Block Reward on Constantinople Shift |
EOS Classic |
1285 |
Increase Gcallstipend gas in the CALL OPCODE |
Ben Kaufman, Adam Levi |
1295 |
Modify Ethereum PoW Incentive Structure and Delay Difficulty Bomb |
Brian Venturo |
1352 |
Specify restricted address range for precompiles/system contracts |
Alex Beregszaszi |
1380 |
Reduced gas cost for call to self |
Alex Beregszaszi, Jacques Wagener |
1418 |
Blockchain Storage Rent Payment |
William Entriken |
1482 |
Define a maximum block timestamp drift |
Maurelian |
1485 |
TEthashV1 |
trustfarm (KT Ahn - 안씨아저씨), trustfarm |
1559 |
Fee market change for ETH 1.0 chain |
Vitalik Buterin, Eric Conner |
1681 |
Temporal Replay Protection |
Martin Holst Swende |
1702 |
Generalized Account Versioning Scheme |
Wei Tang |
1706 |
Disable SSTORE with gasleft lower than call stipend |
Alex Forshtat, Yoav Weiss |
1829 |
Precompile for Elliptic Curve Linear Combinations |
Remco Bloemen |
1890 |
Commitment to Sustainable Ecosystem Funding |
Gregory Markou, Kevin Owocki, Lane Rettig |
1895 |
Support for an Elliptic Curve Cycle |
Alexandre Belling |
1930 |
CALLs with strict gas semantic. Revert if not enough gas available. |
Ronan Sandford |
1959 |
New Opcode to check if a chainID is part of the history of chainIDs |
Ronan Sandford |
1962 |
EC arithmetic and pairings with runtime definitions |
Alex Vlasov |
1965 |
Method to check if a chainID is valid at a specific block Number |
Ronan Sandford |
1985 |
Sane limits for certain EVM parameters |
Alex Beregszaszi, Paweł Bylica |
2014 |
Extended State Oracle |
Alex Beregszaszi |
2025 |
Block Rewards Proposal for funding Eth1.x |
James Hancock |
2026 |
State Rent H - Fixed Prepayment for accounts |
Alexey Akhunov |
2027 |
State Rent C - Net contract size accounting |
Alexey Akhunov |
2028 |
Transaction data gas cost reduction |
Alexey Akhunov, Eli Ben Sasson, Tom Brand, Louis Guthmann, Avihu Levy |
2029 |
State Rent A - State counters contract |
Alexey Akhunov |
2031 |
State Rent B - Net transaction counter |
Alexey Akhunov |
2035 |
Stateless Clients - Repricing SLOAD and SSTORE to pay for block proofs |
Alexey Akhunov |
2045 |
Particle gas costs for EVM opcodes |
Casey Detrio, Alex Beregszaszi |
2046 |
Reduced gas cost for static calls made to precompiles |
Alex Beregszaszi |
2200 |
Structured Definitions for Net Gas Metering |
Wei Tang |
2242 |
Transaction Postdata |
John Adler |
2327 |
BEGINDATA opcode |
Martin Lundfall |
2330 |
EXTSLOAD opcode |
Dominic Letz, Santiago Palladino |
Number | Title | Author |
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 |
145 |
Bitwise shifting instructions in EVM |
Alex Beregszaszi, Paweł Bylica |
150 |
Gas cost changes for IO-heavy operations |
Vitalik Buterin |
152 |
Add BLAKE2 compression function `F` precompile |
Tjaden Hess, Matt Luongo, Piotr Dyraga, James Hancock |
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 |
225 |
Clique proof-of-authority consensus protocol |
Péter Szilágyi |
649 |
Metropolis Difficulty Bomb Delay and Block Reward Reduction |
Afri Schoedon, Vitalik Buterin |
658 |
Embedding transaction status code in receipts |
Nick Johnson |
1014 |
Skinny CREATE2 |
Vitalik Buterin |
1052 |
EXTCODEHASH opcode |
Nick Johnson, Paweł Bylica |
1108 |
Reduce alt_bn128 precompile gas costs |
Antonio Salazar Cardozo, Zachary Williamson |
1234 |
Constantinople Difficulty Bomb Delay and Block Reward Adjustment |
Afri Schoedon |
1283 |
Net gas metering for SSTORE without dirty maps |
Wei Tang |
1344 |
ChainID opcode |
Richard Meissner, Bryant Eisenbach |
1884 |
Repricing for trie-size-dependent opcodes |
Martin Holst Swende |