Number | Title | Author |
2 |
Homestead Hard-fork Changes |
Vitalik Buterin |
4 |
EIP Classification |
Joseph Chow |
5 |
Gas Usage for `RETURN` and `CALL*` |
Christian Reitwiessner |
6 |
Renaming SUICIDE opcode |
Hudson Jameson |
7 |
DELEGATECALL |
Vitalik Buterin |
8 |
devp2p Forward Compatibility Requirements for Homestead |
Felix Lange |
20 |
Token Standard |
Fabian Vogelsteller, Vitalik Buterin |
55 |
Mixed-case checksum address encoding |
Vitalik Buterin, Alex Van de Sande |
100 |
Change difficulty adjustment to target mean block time including uncles |
Vitalik Buterin |
137 |
Ethereum Domain Name Service - Specification |
Nick Johnson |
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 |
158 |
State clearing |
Vitalik Buterin |
160 |
EXP cost increase |
Vitalik Buterin |
161 |
State trie clearing (invariant-preserving alternative) |
Gavin Wood |
162 |
Initial ENS Hash Registrar |
Maurelian, Nick Johnson, Alex Van de Sande |
165 |
Standard Interface Detection |
Christian Reitwießner, Nick Johnson, Fabian Vogelsteller, Jordi Baylina, Konrad Feldmeier, William Entriken |
170 |
Contract code size limit |
Vitalik Buterin |
181 |
ENS support for reverse resolution of Ethereum addresses |
Nick Johnson |
190 |
Ethereum Smart Contract Packaging Standard |
Piper Merriam, Tim Coulter, Denis Erfurt, RJ Catalano, Iuri Matias |
191 |
Signed Data Standard |
Martin Holst Swende, Nick Johnson |
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 |
234 |
Add `blockHash` to JSON-RPC filter options. |
Micah Zoltu |
600 |
Ethereum purpose allocation for Deterministic Wallets |
Nick Johnson, Micah Zoltu |
601 |
Ethereum hierarchy for deterministic wallets |
Nick Johnson, Micah Zoltu |
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 |
Vlad Gluhovsky |
649 |
Metropolis Difficulty Bomb Delay and Block Reward Reduction |
Afri Schoedon, Vitalik Buterin |
658 |
Embedding transaction status code in receipts |
Nick Johnson |
681 |
URL Format for Transaction Requests |
Daniel A. Nagy |
695 |
Create `eth_chainId` method for JSON-RPC |
Isaac Ardis, Wei Tang, Fan Torchz, Erik Marks |
706 |
DEVp2p snappy compression |
Péter Szilágyi |
721 |
Non-Fungible Token Standard |
William Entriken, Dieter Shirley, Jacob Evans, Nastassia Sachs |
777 |
Token Standard |
Jacques Dafflon, Jordi Baylina, Thomas Shababi |
778 |
Ethereum Node Records (ENR) |
Felix Lange |
779 |
Hardfork Meta: DAO Fork |
Casey Detrio |
820 |
Pseudo-introspection Registry Contract |
Jordi Baylina, Jacques Dafflon |
868 |
Node Discovery v4 ENR Extension |
Felix Lange |
1013 |
Hardfork Meta: Constantinople |
Nick Savers |
1014 |
Skinny CREATE2 |
Vitalik Buterin |
1052 |
EXTCODEHASH opcode |
Nick Johnson, Paweł Bylica |
1108 |
Reduce alt_bn128 precompile gas costs |
Antonio Salazar Cardozo, Zachary Williamson |
1155 |
Multi Token Standard |
Witek Radomski, Andrew Cooke, Philippe Castonguay, James Therien, Eric Binet, Ronan Sandford |
1167 |
Minimal Proxy Contract |
Peter Murray, Nate Welch, Joe Messerman |
1193 |
Ethereum Provider JavaScript API |
Fabian Vogelsteller, Ryan Ghods, Victor Maia, Marc Garreau, Erik Marks |
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 |
1363 |
Payable Token |
Vittorio Minacori |
1559 |
Fee market change for ETH 1.0 chain |
Vitalik Buterin, Eric Conner, Rick Dudley, Matthew Slipper, Ian Norden, Abdelhamid Bakhta |
1679 |
Hardfork Meta: Istanbul |
Alex Beregszaszi, Afri Schoedon |
1716 |
Hardfork Meta: Petersburg |
Afri Schoedon, Marius van der Wijden |
1820 |
Pseudo-introspection Registry Contract |
Jordi Baylina, Jacques Dafflon |
1884 |
Repricing for trie-size-dependent opcodes |
Martin Holst Swende |
2028 |
Transaction data gas cost reduction |
Alexey Akhunov, Eli Ben Sasson, Tom Brand, Louis Guthmann, Avihu Levy |
2124 |
Fork identifier for chain compatibility checks |
Péter Szilágyi, Felix Lange |
2159 |
Common Prometheus Metrics Names for Clients |
Adrian Sutton |
2200 |
Structured Definitions for Net Gas Metering |
Wei Tang |
2228 |
Canonicalize the name of network ID 1 and chain ID 1 |
William Entriken |
2309 |
ERC-721 Consecutive Transfer Extension |
Sean Papanikolas |
2384 |
Muir Glacier Difficulty Bomb Delay |
Eric Conner |
2387 |
Hardfork Meta: Muir Glacier |
James Hancock |
2565 |
ModExp Gas Cost |
Kelly Olson, Sean Gulley, Simon Peffers, Justin Drake, Dankrad Feist |
2678 |
Revised Ethereum Smart Contract Packaging Standard (EthPM v3) |
g. nicholas d’andrea, Piper Merriam, Nick Gheorghita, Christian Reitwiessner, Ben Hauser, Bryant Eisenbach |
2681 |
Limit account nonce to 2^64-1 |
Alex Beregszaszi |
2696 |
JavaScript `request` method RPC transport |
Micah Zoltu, Erik Marks |
2700 |
JavaScript Provider Event Emitter |
Micah Zoltu, Erik Marks |
2718 |
Typed Transaction Envelope |
Micah Zoltu |
2929 |
Gas cost increases for state access opcodes |
Vitalik Buterin, Martin Swende |
2930 |
Optional access lists |
Vitalik Buterin, Martin Swende |
2981 |
NFT Royalty Standard |
Zach Burks, James Morgan, Blaine Malone, James Seibel |
3156 |
Flash Loans |
Alberto Cuesta Cañada, Fiona Kobayashi, fubuloubu, Austin Williams |
3198 |
BASEFEE opcode |
Abdelhamid Bakhta, Vitalik Buterin |
3529 |
Reduction in refunds |
Vitalik Buterin, Martin Swende |
3541 |
Reject new contract code starting with the 0xEF byte |
Alex Beregszaszi, Paweł Bylica, Andrei Maiboroda, Alexey Akhunov, Christian Reitwiessner, Martin Swende |
3554 |
Difficulty Bomb Delay to December 2021 |
James Hancock |
4345 |
Difficulty Bomb Delay to June 2022 |
Tim Beiko, James Hancock, Thomas Jay Rush |
Number | Title | Author |
634 |
Storage of text records in ENS |
Richard Moore |
725 |
General key-value store and execution standard |
Fabian Vogelsteller, Tyler Yasaka |
801 |
Canary Standard |
ligi |
897 |
DelegateProxy |
Jorge Izquierdo, Manuel Araoz |
998 |
ERC-998 Composable Non-Fungible Token Standard |
Matt Lockyer, Nick Mudge, Jordan Schalm |
1153 |
Transient storage opcodes |
Alexey Akhunov, Moody Salem |
1202 |
Voting Standard |
Zainan Victor Zhou, Evan, Yin Xu |
1418 |
Blockchain Storage Rent Payment |
William Entriken |
1504 |
Upgradable Smart Contract |
Kaidong Wu, Chuqiao Ren, Ruthia He, Yun Ma, Xuanzhe Liu |
1523 |
Standard for Insurance Policies as ERC-721 Non Fungible Tokens |
Christoph Mussenbrock |
1616 |
Attribute Registry Standard |
0age, Santiago Palladino, Leo Arias, Alejo Salles, Stephane Gosselin |
1620 |
Money Streaming |
Paul Berg |
1761 |
Scoped Approval Interface |
Witek Radomski, Andrew Cooke, James Therien, Eric Binet |
2135 |
Consumable Interface |
Zainan Victor Zhou |
2315 |
Simple Subroutines for the EVM |
Greg Colvin, Greg Colvin, Martin Holst Swende, Brooklyn Zelenka |
2334 |
BLS12-381 Deterministic Account Hierarchy |
Carl Beekhuizen |
2544 |
ENS Wildcard Resolution |
Nick Johnson, 0age |
2569 |
Saving and Displaying Image Onchain for Universal Tokens |
Hua Zhang, Yuefei Tan, Derek Zhou, Ran Xing |
2677 |
Limit size of `initcode` |
Martin Holst Swende, Paweł Bylica, Alex Beregszaszi |
2848 |
My Own Messages (MOM) |
Giuseppe Bertone |
3014 |
eth_symbol JSON-RPC method |
Peter Grassberger |
3102 |
Binary trie structure |
Guillaume Ballet, Vitalik Buterin |
3224 |
Described Data |
Richard Moore, Nick Johnson |
3326 |
Wallet Switch Ethereum Chain RPC Method (`wallet_switchEthereumChain`) |
Erik Marks |
3475 |
Multiple Callable Bonds |
Yohji Sakamoto |
3525 |
Semi-Fungible Token Standard |
Will Wang, Mike Meng, TsaiYee, Ryan Chow, Zhongxin Wu, AlvisDu |
3569 |
Sealed NFT Metadata Standard |
Sean Papanikolas |
3643 |
T-REX - Token for Regulated EXchanges |
Joachim Lebrun, Tony Malghem, Kevin Thizy, Luc Falempin, Adam Boudjemaa |
3651 |
Warm COINBASE |
William Morriss |
3675 |
Upgrade consensus to Proof-of-Stake |
Mikhail Kalinin, Danny Ryan, Vitalik Buterin |
3709 |
Remove Support for Type 1 Transactions |
Gregory Markou |
3754 |
A Vanilla Non-Fungible Token Standard |
Simon Tian |
3756 |
Gas Limit Cap |
lightclient |
3770 |
Chain-specific addresses |
Lukas Schor, Richard Meissner, Pedro Gomes, ligi |
3772 |
Compressed Integers |
Soham Zemse |
3779 |
Safer Control Flow for the EVM |
Greg Colvin, Greg Colvin, Brooklyn Zelenka |
3788 |
Strict enforcement of chainId |
Gregory Markou |
3978 |
Gas refunds on reverts |
Anton Bukov, Mikhail Melnik |
4337 |
Account Abstraction via Entry Point Contract specification |
Vitalik Buterin, Yoav Weiss, Kristof Gazso, Namra Patel, Dror Tirosh, Shahaf Nacson |
4341 |
Ordered NFT Batch Standard |
Simon Tian |
4361 |
Sign-In with Ethereum. |
Wayne Chang, Gregory Rocco, Brantly Millegan, Nick Johnson |
4393 |
Micropayments Standard for NFTs and Multi Tokens |
Jules Lai |
4396 |
Time-Aware Base Fee Calculation |
Ansgar Dietrichs |
4399 |
Supplant DIFFICULTY opcode with RANDOM |
Mikhail Kalinin, Danny Ryan |
4400 |
ERC-721 Consumable Extension |
Daniel Ivanov |
4444 |
Bound Historical Data in Execution Clients |
George Kadianakis, lightclient, Alex Stokes |
4488 |
Transaction calldata gas cost reduction with total calldata limit |
Vitalik Buterin, Ansgar Dietrichs |
4494 |
Permit for ERC-721 NFTs |
Simon Fremaux, William Schwab |
4520 |
Mult-byte opcodes prefixed by EB and EC. |
Brayton Goodall, Mihir Faujdar |
4521 |
721/20-compatible transfer |
Ross Campbell |
4524 |
Safer ERC-20 |
William Schwab |
4546 |
Wrapped Deposits |
Justice Hudson |
4573 |
Entry Points and Procedures for EVM Code Sections |
Greg Colvin, Greg Colvin |
Number | Title | Author |
86 |
Abstraction of transaction origin and signature |
Vitalik Buterin |
101 |
Serenity Currency and Crypto Abstraction |
Vitalik Buterin |
107 |
safe "eth_sendTransaction" authorization via html popup |
Ronan Sandford |
205 |
ENS support for contract ABIs |
Nick Johnson |
210 |
Blockhash refactoring |
Vitalik Buterin |
233 |
Formal process of hard forks |
Alex Beregszaszi |
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 |
747 |
Add wallet_watchAsset to Provider |
Dan Finlay, Esteban Mino |
758 |
Subscriptions and filters for completed transactions |
Jack Peterson |
823 |
Token Exchange Standard |
Kashish Khullar |
831 |
URI Format for Ethereum |
ligi |
858 |
Reduce block reward and delay difficulty bomb |
Carl Larson |
867 |
Standardized Ethereum Recovery Proposals |
Dan Phifer, James Levy, Reuben Youngblom |
884 |
DGCL Token |
Dave Sag |
900 |
Simple Staking Interface |
Dean Eigenmann, Jorge Izquierdo |
902 |
Token Validation |
Brooklyn Zelenka, Tom Carchrae, Gleb Naumenko |
918 |
Mineable Token Standard |
Jay Logelin, Infernal_toast, Michael Seiler, Brandon Grill |
926 |
Address metadata registry |
Nick Johnson |
927 |
Generalised authorisations |
Nick Johnson |
969 |
Modifications to ethash to invalidate existing dedicated hardware implementations |
David Stanfill |
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 |
1046 |
ERC20 Metadata Extension |
Tommy Nicholas, Matt Russo, John Zettler, Matt Condon |
1051 |
Overflow checking for the EVM |
Nick Johnson |
1056 |
Ethereum Lightweight Identity |
Pelle Braendgaard, Joel Torstensson |
1057 |
ProgPoW, a Programmatic Proof-of-Work |
Greg Colvin, Andrea Lanfranchi, Michael Carter, IfDefElse |
1062 |
Formalize IPFS hash into ENS(Ethereum Name Service) resolver |
Phyrex Tsai, Portal Network Team |
1066 |
Status Codes |
Brooklyn Zelenka, Tom Carchrae, Gleb Naumenko |
1077 |
Gas relay for contract calls |
Alex Van de Sande, Ricardo Guilherme Schmidt |
1078 |
Universal login / signup using ENS subdomains |
Alex Van de Sande |
1080 |
Recoverable Token |
Bradley Leatherwood |
1081 |
Standard Bounties |
Mark Beylin, Kevin Owocki, Ricardo Guilherme Schmidt |
1087 |
Net gas metering for SSTORE operations |
Nick Johnson |
1102 |
Opt-in account exposure |
Paul Bouchon, Erik Marks |
1109 |
PRECOMPILEDCALL opcode (Remove CALL costs for precompiled contracts) |
Jordi Baylina |
1129 |
Standardised DAPP announcements |
Jan Turk |
1132 |
Extending ERC20 with token locking capability |
nitika-goel |
1175 |
Wallet & shop standard for all tokens (erc20) |
Jet Lim |
1178 |
Multi-class Token Standard |
Albert Chon |
1185 |
Storage of DNS Records in ENS |
Jim McDonald |
1186 |
RPC-Method to get Merkle Proofs - eth_getProof |
Simon Jentzsch, Christoph Jentzsch |
1203 |
ERC-1203 Multi-Class Token Standard (ERC-20 Extension) |
Jeff Huang, Min Zu |
1207 |
DAuth Access Delegation Standard |
Xiaoyu Wang, Bicong Wang |
1227 |
Defuse Difficulty Bomb and Reset Block Reward |
SmeargleUsedFly |
1261 |
Membership Verification Token (MVT) |
Chaitanya Potti, Partha Bhattacharya |
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 |
1319 |
Smart Contract Package Registry Interface |
Piper Merriam, Christopher Gewecke, g. nicholas d'andrea, Nick Gheorghita |
1328 |
WalletConnect Standard URI Format |
ligi, Pedro Gomes |
1337 |
Subscriptions on the blockchain |
Kevin Owocki, Andrew Redden, Scott Burke, Kevin Seagraves, Luka Kacil, Štefan Šimec, Piotr Kosiński, ankit raj, John Griffin, Nathan Creswell |
1352 |
Specify restricted address range for precompiles/system contracts |
Alex Beregszaszi |
1380 |
Reduced gas cost for call to self |
Alex Beregszaszi, Jacques Wagener |
1386 |
Attestation management contract |
Weiwu Zhang, James Sangalli |
1387 |
Merkle Tree Attestations with Privacy enabled |
Weiwu Zhang, James Sangalli |
1388 |
Attestation Issuers Management List |
Weiwu Zhang, James Sangalli |
1417 |
Poll Standard |
Chaitanya Potti, Partha Bhattacharya |
1438 |
dApp Components (avatar) & Universal Wallet |
Jet Lim |
1444 |
Localized Messaging with Signal-to-Text |
Brooklyn Zelenka, Jennifer Cooper |
1450 |
ERC-1450 A compatible security token for issuing and trading SEC-compliant securities |
John Shiple, Howard Marks, David Zhang |
1459 |
Node Discovery via DNS |
Felix Lange, Péter Szilágyi |
1462 |
Base Security Token |
Maxim Kupriianov, Julian Svirsky |
1470 |
Smart Contract Weakness Classification (SWC) |
Gerhard Wagner |
1474 |
Remote procedure call specification |
Paul Bouchon, Erik Marks |
1482 |
Define a maximum block timestamp drift |
Maurelian |
1484 |
Digital Identity Aggregator |
Anurag Angara, Andy Chorlian, Shane Hampton, Noah Zinsmeister |
1485 |
TEthashV1 |
trustfarm, trustfarm |
1491 |
Human Cost Accounting Standard (Like Gas but for humans) |
Iamnot Chris |
1571 |
EthereumStratum/2.0.0 |
Andrea Lanfranchi, Pawel Bylica, Marius Van Der Wijden |
1577 |
contenthash field for ENS |
Dean Eigenmann, Nick Johnson |
1588 |
Hardfork Meta: Ethereum ProgPoW |
Ikmyeong Na |
1592 |
Address and ERC20-compliant transfer rules |
Cyril Lapinte, Laurent Aapro |
1613 |
Gas stations network |
Yoav Weiss, Dror Tirosh, Alex Forshtat |
1633 |
Re-Fungible Token Standard (RFT) |
Billy Rennekamp, Dan Long, Kiryl Yermakou, Nate van der Ende |
1681 |
Temporal Replay Protection |
Martin Holst Swende |
1702 |
Generalized Account Versioning Scheme |
Wei Tang |
1710 |
URL Format for Web3 Browsers |
Bruno Barbieri |
1753 |
Smart Contract Interface for Licences |
Lucas Cullen, Kai Yeung, Anna Crowley, Caroline Marshall, Katrina Donaghy |
1767 |
GraphQL interface to Ethereum node data |
Nick Johnson, Raúl Kripalani, Kris Shinn |
1775 |
App Keys, application specific wallet accounts |
Vincent Eli, Dan Finlay |
1803 |
Rename opcodes for clarity |
Alex Beregszaszi |
1812 |
Ethereum Verifiable Claims |
Pelle Braendgaard |
1822 |
Universal Upgradeable Proxy Standard (UUPS) |
Gabriel Barros, Patrick Gallagher |
1829 |
Precompile for Elliptic Curve Linear Combinations |
Remco Bloemen |
1844 |
ENS Interface Discovery |
Nick Johnson |
1872 |
Ethereum Network Upgrade Windows |
Danno Ferrin |
1895 |
Support for an Elliptic Curve Cycle |
Alexandre Belling |
1898 |
Add `blockHash` to JSON-RPC methods which accept a default block parameter. |
Charles Cooper |
1900 |
dType - Decentralized Type System for EVM |
Loredana Cirstea, Christian Tzurcanu |
1901 |
Add OpenRPC Service Discovery To JSON-RPC Services |
Shane Jonas, Zachary Belford |
1921 |
dType Functions Extension |
Loredana Cirstea, Christian Tzurcanu |
1922 |
zk-SNARK Verifier Standard |
Michael Connor, Chaitanya Konda, Duncan Westland |
1923 |
zk-SNARK Verifier Registry Standard |
Michael Connor, Chaitanya Konda, Duncan Westland |
1930 |
CALLs with strict gas semantic. Revert if not enough gas available. |
Ronan Sandford |
1948 |
Non-fungible Data Token |
Johann Barbie, Ben Bollen, pinkiebell |
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 |
1973 |
Scalable Rewards |
Lee Raj, Qin Jian |
1985 |
Sane limits for certain EVM parameters |
Alex Beregszaszi, Paweł Bylica |
1996 |
Holdable Token |
Julio Faura, Fernando Paris, Daniel Lehrner |
2003 |
EVMC modules for implementations of precompiled contracts |
Paweł Bylica, Alex Beregszaszi |
2009 |
Compliance Service |
Daniel Lehrner |
2014 |
Extended State Oracle |
Alex Beregszaszi |
2015 |
Wallet Update Ethereum Chain RPC Method (`wallet_updateEthereumChain`) |
Pedro Gomes, Erik Marks |
2018 |
Clearable Token |
Julio Faura, Fernando Paris, Daniel Lehrner |
2019 |
Fundable Token |
Fernando Paris, Julio Faura, Daniel Lehrner |
2020 |
E-Money Standard Token |
Julio Faura, Fernando Paris, Daniel Lehrner |
2021 |
Payoutable Token |
Fernando Paris, Julio Faura, Daniel Lehrner |
2026 |
State Rent H - Fixed Prepayment for accounts |
Alexey Akhunov |
2027 |
State Rent C - Net contract size accounting |
Alexey Akhunov |
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 |
2069 |
Recommendation for using YAML ABI in ERCs/EIPs |
Alex Beregszaszi |
2070 |
Hardfork Meta: Berlin |
Alex Beregszaszi |
2157 |
dType Storage Extension - Decentralized Type System for EVM |
Loredana Cirstea, Christian Tzurcanu |
2193 |
dType Alias Extension - Decentralized Type System |
Loredana Cirstea, Christian Tzurcanu |
2242 |
Transaction Postdata |
John Adler |
2255 |
Wallet Permissions System |
Dan Finlay, Erik Marks |
2256 |
wallet_getOwnedAssets JSON-RPC Method |
Loredana Cirstea |
2304 |
Multichain address resolution for ENS |
Nick Johnson |
2327 |
BEGINDATA opcode |
Martin Lundfall |
2330 |
EXTSLOAD opcode |
Dominic Letz, Santiago Palladino |
2333 |
BLS12-381 Key Generation |
Carl Beekhuizen |
2335 |
BLS12-381 Keystore |
Carl Beekhuizen |
2378 |
EIPs Eligible for Inclusion |
James Hancock |
2386 |
Ethereum 2 Hierarchical Deterministic Walletstore |
Jim McDonald |
2390 |
Geo-ENS |
James Choncholas |
2400 |
URL Format for Transaction Receipts |
Ricardo Guilherme Schmidt, Eric Dvorsak |
2470 |
Singleton Factory |
Ricardo Guilherme Schmidt |
2474 |
Coinbase calls |
Ricardo Guilherme Schmidt |
2477 |
Token Metadata Integrity |
Kristijan Sedlak, William Entriken, Witek Radomski |
2488 |
Deprecate the CALLCODE opcode |
Alex Beregszaszi |
2494 |
Baby Jubjub Elliptic Curve |
Barry WhiteHat, Marta Bellés, Jordi Baylina |
2515 |
Implement Difficulty Freeze |
James Hancock |
2520 |
Multiple contenthash records for ENS |
Filip Štamcar |
2525 |
ENSLogin |
Hadrien Croubois |
2537 |
Precompile for BLS12-381 curve operations |
Alex Vlasov, Kelly Olson |
2539 |
BLS12-377 curve operations |
Alex Vlasov |
2542 |
New opcodes TXGASLIMIT and CALLGASLIMIT |
Alex Forshtat |
2566 |
Human Readable Parameters for Contract Function Execution |
Joseph Stockermans |
2583 |
Penalty for account trie misses |
Martin Holst Swende |
2584 |
Trie format transition with overlay trees |
Guillaume Ballet |
2593 |
Escalator fee market change for ETH 1.0 chain |
Dan Finlay |
2612 |
permit – 712-signed approvals |
Martin Lundfall |
2615 |
Non-Fungible Token with mortgage and rental functions |
Kohshi Shiba |
2645 |
Hierarchical Deterministic Wallet for Layer-2 |
Tom Brand, Louis Guthmann |
2657 |
Ephemeral Testnet Yolo |
James Hancock |
2666 |
Repricing of precompiles and Keccak256 function |
Alex Vlasov |
2680 |
Ethereum 2 wallet layout |
Jim McDonald |
2746 |
Rules Engine Standard |
Aaron Kendall, Juan Blanco |
2767 |
Contract Ownership Governance |
Soham Zemse, Nick Mudge |
2770 |
Meta-Transactions Forwarder Contract |
Alex Forshtat, Dror Tirosh |
2771 |
Secure Protocol for Native Meta Transactions |
Ronan Sandford, Liraz Siri, Dror Tirosh, Yoav Weiss, Alex Forshtat, Hadrien Croubois, Sachin Tomar, Patrick McCorry, Nicolas Venturo, Fabian Vogelsteller |
2831 |
Transaction Replacement Message Type |
Gregory Markou |
2844 |
Add DID related methods to the JSON-RPC |
Joel Thorstensson |
2876 |
Deposit contract and address standard |
Jonathan Underwood |
2917 |
Staking Reward Calculation |
Tony Carson, Mehmet Sabir Kiraz, Süleyman Kardaş |
2926 |
Chunk-Based Code Merkleization |
Sina Mahmoodi, Alex Beregszaszi |
2935 |
Save historical block hashes in state |
Vitalik Buterin, Tomasz Stanczak |
2936 |
EXTCLEAR Opcode For SELFDESTRUCTed contracts |
William Morriss |
2937 |
SET_INDESTRUCTIBLE opcode |
Vitalik Buterin |
2938 |
Account Abstraction |
Vitalik Buterin, Ansgar Dietrichs, Matt Garnett, Will Villanueva, Sam Wilson |
2942 |
EthPM URI Specification |
Nick Gheorghita, Piper Merriam, g. nicholas d'andrea, Benjamin Hauser |
2970 |
IS_STATIC opcode |
Vitalik Buterin |
2997 |
IMPERSONATECALL Opcode |
Sergio Demian Lerner |
3000 |
Optimistic enactment governance standard |
Jorge Izquierdo, Fabien Marino |
3005 |
Batched meta transactions |
Matt |
3009 |
Transfer With Authorization |
Peter Jihoon Kim, Kevin Britz, David Knott |
3026 |
BW6-761 curve operations |
Youssef El Housni, Michael Connor, Aurore Guillevic |
3030 |
BLS Remote Signer HTTP API |
Herman Junge |
3041 |
Adds `baseFee` to `eth_getBlockByHash` |
Abdelhamid Bakhta |
3044 |
Adds `baseFee` to `eth_getBlockByNumber` |
Abdelhamid Bakhta |
3045 |
Adds `baseFee` to `eth_getUncleByBlockHashAndIndex` |
Abdelhamid Bakhta |
3046 |
Adds `baseFee` to `eth_getUncleByBlockNumberAndIndex` |
Abdelhamid Bakhta |
3068 |
Precompile for BN256 HashToCurve Algorithms |
Dr. Christopher Gorman |
3085 |
Wallet Add Ethereum Chain RPC Method (`wallet_addEthereumChain`) |
Erik Marks, Pedro Gomes |
3091 |
Block Explorer API Routes |
Pedro Gomes |
3135 |
Exclusive Claimable Token |
Zhenyu Sun |
3143 |
Increase block rewards to 5 ETH |
Ben Tinner |
3155 |
EVM trace specification |
Martin Holst Swende, Marius van der Wijden |
3220 |
Crosschain Identifier Specification |
Weijia Zhang, Peter Robinson |
3234 |
Batch Flash Loans |
Alberto Cuesta Cañada, Fiona Kobayashi, fubuloubu, Austin Williams |
3238 |
Difficulty Bomb Delay to Q2/2022 |
Afri Schoedon |
3267 |
Giving Ethereum fees to Future Salaries |
Victor Porton, Victor Porton |
3298 |
Removal of refunds |
Vitalik Buterin, Martin Swende |
3300 |
Phase out refunds |
William Morriss |
3322 |
Account gas storage opcodes |
William Morriss |
3336 |
Paged memory allocation for the EVM |
Nick Johnson |
3337 |
Frame pointer support for memory load and store operations |
Nick Johnson |
3368 |
Increase block rewards to 3 ETH, with 2 Year Decay to 1 ETH Scheduled |
Michael D. Carter |
3372 |
5 FNV primes for ethash |
mineruniter969, mineruniter969 |
3386 |
ERC-721 and ERC-1155 to ERC-20 Wrapper |
Calvin Koder |
3403 |
Partial removal of refunds |
Vitalik Buterin, Martin Swende |
3416 |
Median Gas Premium |
HexZorro, Mojtaba Tefagh |
3440 |
ERC-721 Editions Standard |
Nathan Ginnever |
3450 |
Standardized Shamir Secret Sharing Scheme for BIP-39 Mnemonics |
Daniel Streit |
3508 |
Transaction Data Opcodes |
Alex Papageorgiou |
3520 |
Transaction Destination Opcode |
Alex Papageorgiou |
3521 |
Reduce access list cost |
Matt Garnett |
3534 |
Restricted Chain Context Type Transactions |
Isaac Ardis |
3561 |
Trust Minimized Upgradeability Proxy |
Sam Porter |
3584 |
Block Access List |
Gajinder Singh, Piper Merriam |
3589 |
Assemble assets into NFTs |
Zhenyu Sun, Xinqi Yang |