编号 |
标题 |
作者 |
2 |
Homestead 硬分叉变化 |
Vitalik Buterin |
4 |
EIP Classification |
Joseph Chow |
5 |
Abstract |
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 |
173 |
Contract Ownership Standard |
Nick Mudge, Dan Finlay |
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 |
712 |
Typed structured data hashing and signing |
Remco Bloemen, Leonid Logvinov, Jacob Evans |
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 |
1271 |
Standard Signature Validation Method for Contracts |
Francisco Giordano, Matt Condon, Philippe Castonguay, Amir Bandeali, Jorge Izquierdo, Bertrand Masius |
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 |
1967 |
Proxy Storage Slots |
Santiago Palladino, Francisco Giordano, Hadrien Croubois |
2028 |
Transaction data gas cost reduction |
Alexey Akhunov, Eli Ben Sasson, Tom Brand, Louis Guthmann, Avihu Levy |
2098 |
Compact Signature Representation |
Richard Moore, Nick Johnson |
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 |
2364 |
eth/64: forkid-extended protocol handshake |
Péter Szilágyi, Péter Szilágyi, Tim Beiko |
2384 |
Muir Glacier Difficulty Bomb Delay |
Eric Conner |
2387 |
Hardfork Meta: Muir Glacier |
James Hancock |
2464 |
eth/65: transaction announcements and retrievals |
Péter Szilágyi, Péter Szilágyi, Gary Rong, Tim Beiko |
2481 |
eth/66 request identifier |
Christoph Burgdorf |
2535 |
Diamonds, Multi-Facet Proxy |
Nick Mudge |
2565 |
ModExp Gas Cost |
Kelly Olson, Sean Gulley, Simon Peffers, Justin Drake, Dankrad Feist |
2612 |
Permit Extension for EIP-20 Signed Approvals |
Martin Lundfall |
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 |
2976 |
Typed Transactions over Gossip |
Micah Zoltu |
2981 |
NFT Royalty Standard |
Zach Burks, James Morgan, Blaine Malone, James Seibel |
2982 |
Serenity Phase 0 |
Danny Ryan, Vitalik Buterin |
3156 |
Flash Loans |
Alberto Cuesta Cañada, Fiona Kobayashi, fubuloubu, Austin Williams |
3198 |
BASEFEE opcode |
Abdelhamid Bakhta, Vitalik Buterin |
3448 |
MetaProxy Standard |
pinkiebell |
3475 |
Abstract Storage Bonds |
Yu Liu, Varun Deshpande, Cedric Ngakam, Dhruv Malik, Samuel Gwlanold Edoumou, Toufic Batrice |
3525 |
Semi-Fungible Token |
Will Wang, Mike Meng, Ethan Y. Tsai, Ryan Chow, Zhongxin Wu, AlvisDu |
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 |
3607 |
Reject transactions from senders with deployed code |
Dankrad Feist, Dmitry Khovratovich, Marius van der Wijden |
3668 |
CCIP Read: Secure offchain data retrieval |
Nick Johnson |
3675 |
Upgrade consensus to Proof-of-Stake |
Mikhail Kalinin, Danny Ryan, Vitalik Buterin |
4345 |
Difficulty Bomb Delay to June 2022 |
Tim Beiko, James Hancock, Thomas Jay Rush |
4399 |
Supplant DIFFICULTY opcode with PREVRANDAO |
Mikhail Kalinin, Danny Ryan |
4400 |
EIP-721 Consumable Extension |
Daniel Ivanov, George Spasov |
4519 |
Non-Fungible Tokens Tied to Physical Assets |
Javier Arcenegui, Rosario Arjona, Roberto Román, Iluminada Baturone |
4626 |
Tokenized Vaults |
Joey Santoro, t11s, Jet Jadeja, Alberto Cuesta Cañada, Señor Doggo |
4906 |
EIP-721 Metadata Update Extension |
Anders, Lance, Shrug, Nathan |
4907 |
Rental NFT, an Extension of EIP-721 |
Anders, Lance, Shrug |
5133 |
Delaying Difficulty Bomb to mid-September 2022 |
Tomasz Kajetan Stanczak, Eric Marti Haynes, Josh Klopfenstein, Abhimanyu Nag |
5192 |
Minimal Soulbound NFTs |
Tim Daubenschütz, Anders |
5313 |
Light Contract Ownership |
William Entriken |
5375 |
NFT Author Information and Consent |
Samuele Marro, Luca Donno |
5484 |
Consensual Soulbound Tokens |
Buzz Cai |
5489 |
NFT Hyperlink Extension |
IronMan_CH |
5528 |
Refundable Fungible Token |
StartfundInc |
5679 |
Token Minting and Burning |
Zainan Victor Zhou |
5732 |
Commit Interface |
Zainan Victor Zhou, Matt Stam |
5750 |
General Extensibility for Method Behaviors |
Zainan Victor Zhou |
5757 |
Process for Approving External Resources |
Sam Wilson |
6049 |
Deprecate SELFDESTRUCT |
William Entriken |
编号 |
标题 |
作者 |
1202 |
Voting Interface |
Zainan Victor Zhou, Evan, Yin Xu |
1418 |
Blockchain Storage Rent Payment |
William Entriken |
1898 |
Add `blockHash` to defaultBlock methods |
Charles Cooper |
2330 |
EXTSLOAD opcode |
Dominic Letz, Santiago Palladino |
3102 |
Binary trie structure |
Guillaume Ballet, Vitalik Buterin |
3770 |
Chain-specific addresses |
Lukas Schor, Richard Meissner, Pedro Gomes, ligi |
4337 |
Account Abstraction using alt mempool |
Vitalik Buterin, Yoav Weiss, Kristof Gazso, Namra Patel, Dror Tirosh, Shahaf Nacson, Tjaden Hess |
4341 |
Ordered NFT Batch Standard |
Simon Tian |
4353 |
Interface for Staked Tokens in NFTs |
Rex Creed, Dane Scarborough |
4393 |
Micropayments for NFTs and Multi Tokens |
Jules Lai |
4444 |
Bound Historical Data in Execution Clients |
George Kadianakis, lightclient, Alex Stokes |
4494 |
Permit for ERC-721 NFTs |
Simon Fremaux, William Schwab |
4671 |
Non-Tradable Tokens Standard |
Omar Aflak, Pol-Malo Le Bris, Marvin Martin |
4675 |
Multi-Fractional Non-Fungible Tokens |
David Kim |
4788 |
Beacon state root in the EVM |
Alex Stokes, Danny Ryan |
4824 |
Common Interfaces for DAOs |
Joshua Tan, Isaac Patka, Ido Gershtein, Eyal Eithcowich, Michael Zargham, Sam Furter |
4844 |
Shard Blob Transactions |
Vitalik Buterin, Dankrad Feist, Diederik Loerakker, George Kadianakis, Matt Garnett, Mofi Taiwo, Ansgar Dietrichs |
4881 |
Deposit Contract Snapshot Interface |
Mark Mackey |
4883 |
Composable SVG NFT |
Andrew B Coathup, Alex, Damian Martinelli, blockdev, Austin Griffith |
4885 |
Subscription NFTs and Multi Tokens |
Jules Lai |
4886 |
Proxy Ownership Register |
Omnus Sunmo |
4938 |
eth/67 - Removal of GetNodeData |
Marius van der Wijden, Felix Lange, Gary Rong |
4950 |
Entangled Tokens |
Víctor Muñoz, Josep Lluis de la Rosa, Easy Innova |
4972 |
Name-Owned Account |
Shu Dong, Qi Zhou |
4974 |
Ratings |
Daniel Tedesco |
5000 |
MULDIV instruction |
Harikrishnan Mulackal, Alex Beregszaszi, Paweł Bylica |
5003 |
Insert Code into EOAs with AUTHUSURP |
Dan Finlay, Sam Wilson |
5018 |
Filesystem-like Interface for Smart Contracts |
Qi Zhou |
5027 |
Remove the limit on contract code size |
Qi Zhou |
5050 |
Interactive NFTs with Modular Environments |
Alexi |
5058 |
Lockable Non-Fungible Tokens |
Tyler, Alex, John |
5081 |
Expirable Trainsaction |
Zainan Victor Zhou, Nick Johnson, Konrad Feldmeier |
5094 |
URL Format for Ethereum Network Switching |
Luc van Kampen, Jakob Helgesson, Joshua Hendrix |
5095 |
Principal Token |
Julian Traversa, Robert Robbins, Alberto Cuesta Cañada |
5114 |
Soulbound Badge |
Micah Zoltu |
5115 |
Super Composable Yield Token |
Vu Nguyen, Long Vuong, Anton Buenavista |
5131 |
SAFE Authentication For ENS |
Wilkins Chung, Jalil Wahdatehagh, Cry, Sillytuna, Cyberpnk |
5139 |
Remote Procedure Call Provider Lists |
Sam Wilson |
5143 |
Slippage Protection for Tokenized Vault |
Hadrien Croubois |
5169 |
Client Script URI for Token Contracts |
James, Weiwu |
5173 |
NFT Future Rewards (nFR) |
Yale ReiSoleil, dRadiant, D Wang, PhD |
5185 |
NFT Updatable Metadata Extension |
Christophe Le Bars |
5187 |
Extend EIP-1155 with rentable usage rights |
DerivStudio |
5189 |
Account Abstraction via Endorsed Operations |
Agustín Aguilar, Philippe Castonguay |
5218 |
NFT Rights Management |
James Grimmelmann, Yan Ji, Tyler Kell |
5219 |
Contract Resource Requests |
Pandapip1 |
5247 |
Smart Contract Executable Proposal Interface |
Zainan Victor Zhou |
5252 |
Account-bound Finance |
Hyungsuk Kang, Viktor Pernjek |
5269 |
ERC-identifying Interface |
Zainan Victor Zhou |
5283 |
Semaphore for Reentrancy Protection |
Sergio D. Lerner |
5289 |
Ethereum Notary Interface |
Pandapip1 |
5298 |
ENS Trust to hold NFTs under ENS name |
Zainan Victor Zhou |
5334 |
EIP-721 User And Expires And Level Extension |
Yan |
5345 |
Silent Signing Extension for JSON-RPC |
Stanley Wu, Mücahit Büyükyılmaz, Muhammed Emin Aydın |
5380 |
EIP-721 Entitlement Extension |
Pandapip1, Tim Daubenschütz |
5409 |
EIP-1155 Non-Fungible Token extension |
Ronan Sandford |
5437 |
Security Contact Interface |
Zainan Zhou |
5453 |
Endorsement - Permit for Any Functions |
Zainan Victor Zhou |
5478 |
CREATE2COPY Opcode |
Qi Zhou |
5485 |
Legitimacy, Jurisdiction and Sovereignty |
Zainan Victor Zhou |
5501 |
Rental & Delegation NFT - EIP-721 Extension |
Jan Smrža, David Rábel, Tomáš Janča, Jan Bureš, DOBBYLABS |
5505 |
EIP-1155 asset backed NFT extension |
liszechung |
5507 |
Refundable Tokens |
elie222, Pandapip1 |
5521 |
Referable NFT |
Saber Yu, Qin Wang, Shange Fu, Shiping Chen, Sherry Xu, Jiangshan Yu |
5539 |
Revocation List Registry |
Philipp Bolte, Lauritz Leifermann, Dennis von der Bey |
5554 |
NFT Legal Use, Repurposing, and Remixing |
Isaac Patka, COALA Licensing Taskforce |
5559 |
Cross Chain Write Deferral Protocol |
Paul Gauvreau, Nick Johnson |
5560 |
Redeemable NFTs |
Olivier Fernandez, Frédéric Le Coidic, Julien Béranger |
5564 |
Stealth Address Wallets |
Anton Wahrstätter |
5568 |
Required Action Signals Using Revert Reasons |
Pandapip1 |
5570 |
Digital Receipt Non-Fungible Tokens |
Sean Darcy |
5573 |
Sign-In with Ethereum Capabilities, ReCaps |
Oliver Terbu, Jacob Ward, Charles Lehner, Sam Gbafa, Wayne Chang |
5585 |
EIP-721 NFT Authorization |
Veega Labs, Sean NG, Tiger, Fred, Fov Cao |
5593 |
Restrict Ethereum Provider API Injection |
Yan Zhu, Brian R. Bondy, Andrea Brancaleoni, Kyle Den Hartog |
5604 |
NFT Lien |
Allen Zhou, Alex Qin, Zainan Victor Zhou |
5625 |
NFT Metadata JSON Schema dStorage Extension |
Gavin Fu |
5630 |
New approach for encryption / decryption |
Firn Protocol, Fried L. Trout |
5633 |
Composable Soulbound NFT, EIP-1155 Extension |
HonorLabs |
5635 |
NFT Licensing Agreements |
Timi, 0xTriple7 |
5639 |
Delegation Registry |
foobar, Wilkins Chung, ryley-o, Jake Rockland, andy8052 |
5656 |
Memory copying instruction |
Alex Beregszaszi, Paul Dworzanski, Jared Wasinger, Casey Detrio, Pawel Bylica, Charles Cooper |
5719 |
Signature replacement interface |
Agustin Aguilar |
5725 |
Transferable Vesting NFT |
Apeguru, Marco De Vries, Mario, DeFiFoFum |
5727 |
Semi-Fungible Soulbound Token |
Austin Zhu, Terry Chen |
5744 |
Latent Fungible Token |
Cozy Finance, Tony Sheng, Matt Solomon, David Laprade, Payom Dousti, Chad Fleming, Franz Chen |
5753 |
Lockable Extension for EIP-721 |
Filipp Makarov |
5791 |
Physical Backed Tokens |
2pmflow, locationtba, Cameron Robertson, cygaar |
5792 |
Wallet Function Call API |
Moody Salem |
5793 |
eth/68 - Add tx type to tx announcement |
Marius van der Wijden |
5806 |
Delegate transaction |
Hadrien Croubois |
5827 |
Auto-renewable allowance extension |
zlace, zhongfu, edison0xyz |
5850 |
Complex Numbers stored in `bytes32` types |
Paul Edge |
5920 |
PAY opcode |
Pandapip1, Zainan Victor Zhou |
5988 |
Add Poseidon hash function precompile |
Abdelhamid Bakhta, Eli Ben Sasson, Avihu Levy, David Levit Gurevich |
6046 |
Replace SELFDESTRUCT with DEACTIVATE |
Alex Beregszaszi |
6059 |
Parent-Governed Nestable Non-Fungible Tokens |
Bruno Škvorc, Cicada, Steven Pineda, Stevan Bogosavljevic, Jan Turk |
6093 |
Custom errors for commonly-used tokens |
Ernesto García, Francisco Giordano, Hadrien Croubois |
6110 |
Supply validator deposits on chain |
Mikhail Kalinin, Danny Ryan |
编号 |
标题 |
作者 |
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 |
634 |
Storage of text records in ENS |
Richard Moore |
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 |
725 |
General key-value store and execution standard |
Fabian Vogelsteller, Tyler Yasaka |
747 |
Add wallet_watchAsset to Provider |
Dan Finlay, Esteban Mino |
758 |
Subscriptions and filters for completed transactions |
Jack Peterson |
801 |
Canary Standard |
ligi |
823 |
Token Exchange Standard |
Kashish Khullar |
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 |
897 |
DelegateProxy |
Jorge Izquierdo, Manuel Araoz |
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 |
998 |
ERC-998 Composable Non-Fungible Token Standard |
Matt Lockyer, Nick Mudge, Jordan Schalm |
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 |
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 |
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 |
1571 |
EthereumStratum/2.0.0 |
Andrea Lanfranchi, Pawel Bylica, Marius Van Der Wijden |
1577 |
contenthash field for ENS |
Dean Eigenmann, Nick Johnson |
1581 |
Non-wallet usage of keys derived from BIP-32 trees |
Michele Balistreri |
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 |
1616 |
Attribute Registry Standard |
0age, Santiago Palladino, Leo Arias, Alejo Salles, Stephane Gosselin |
1620 |
Money Streaming |
Paul Berg |
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 |
1761 |
Scoped Approval Interface |
Witek Radomski, Andrew Cooke, James Therien, Eric Binet |
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 |
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 |
2333 |
BLS12-381 Key Generation |
Carl Beekhuizen |
2334 |
BLS12-381 Deterministic Account Hierarchy |
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 |
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 |
2544 |
ENS Wildcard Resolution |
Nick Johnson, 0age |
2566 |
Human Readable Parameters for Contract Function Execution |
Joseph Stockermans |
2569 |
Saving and Displaying Image Onchain for Universal Tokens |
Hua Zhang, Yuefei Tan, Derek Zhou, Ran Xing |
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 |
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 |
2677 |
Limit size of `initcode` |
Martin Holst Swende, Paweł Bylica, Alex Beregszaszi |
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 |
2803 |
Rich Transactions |
Micah Zoltu |
2831 |
Transaction Replacement Message Type |
Gregory Markou |
2844 |
Add DID related methods to the JSON-RPC |
Joel Thorstensson |
2848 |
My Own Messages (MOM) |
Giuseppe Bertone |
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 |
2980 |
Swiss Compliant Asset Token |
Gianluca Perletti, Alan Scarpellini, Roberto Gorini, Manuel Olivi |
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 |
3014 |
eth_symbol JSON-RPC method |
Peter Grassberger |
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 |
3074 |
AUTH and AUTHCALL opcodes |
Sam Wilson, Ansgar Dietrichs, Matt Garnett, Micah Zoltu |
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 |
3224 |
Described Data |
Richard Moore, Nick Johnson |
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 |
3326 |
Wallet Switch Ethereum Chain RPC Method (`wallet_switchEthereumChain`) |
Erik Marks |
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 |
3436 |
Expanded Clique Block Choice Rule |
Danno Ferrin |
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 |
3569 |
Sealed NFT Metadata Standard |
Sean Papanikolas |
3584 |
Block Access List |
Gajinder Singh, Piper Merriam |
3589 |
Assemble assets into NFTs |
Zhenyu Sun, Xinqi Yang |
3643 |
T-REX - Token for Regulated EXchanges |
Joachim Lebrun, Tony Malghem, Kevin Thizy, Luc Falempin, Adam Boudjemaa |
3651 |
Warm COINBASE |
William Morriss |
3690 |
EOF - JUMPDEST Table |
Alex Beregszaszi, Paweł Bylica, Andrei Maiboroda |
3709 |
Remove Support for Type 1 Transactions |
Gregory Markou |
3722 |
Poster |
Auryn Macmillan |
3754 |
A Vanilla Non-Fungible Token Standard |
Simon Tian |
3756 |
Gas Limit Cap |
lightclient |
3772 |
Compressed Integers |
Soham Zemse |
3788 |
Strict enforcement of chainId |
Gregory Markou |
3978 |
Gas refunds on reverts |
Anton Bukov, Mikhail Melnik |
4396 |
Time-Aware Base Fee Calculation |
Ansgar Dietrichs |
4430 |
Described Transactions |
Richard Moore, Nick Johnson |
4488 |
Transaction calldata gas cost reduction with total calldata limit |
Vitalik Buterin, Ansgar Dietrichs |
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 |
Procedures for the EVM |
Greg Colvin, Greg Colvin |
4736 |
Consensus Layer Withdrawal Protection |
Benjamin Chodroff, Jim McDonald |
4747 |
Simplify EIP-161 |
Peter Davies |
4760 |
SELFDESTRUCT bomb |
Guillaume Ballet, Vitalik Buterin, Dankrad Feist |
4762 |
Statelessness gas cost changes |
Guillaume Ballet, Vitalik Buterin, Dankrad Feist |
4799 |
Non-Fungible Token Ownership Designation Standard |
David Buckman, Isaac Buckman |
4803 |
Limit transaction gas to a maximum of 2^63-1 |
Alex Beregszaszi |
4863 |
Beacon chain push withdrawals |
Alex Stokes, Danny Ryan |
4931 |
Generic Token Upgrade Standard |
John Peterson, Roberto Bayardo, David Núñez |
4944 |
Contract with Exactly One Non-fungible Token |
Víctor Muñoz, Josep Lluis de la Rosa, Andres El-Fakdi |
5022 |
Increase price of SSTORE from zero to non-zero to 40k gas |
Green |
5065 |
Instruction for transferring ether |
Mudit Gupta |