Number | Title | Author |
2 |
Homestead Hard-fork Changes |
Vitalik Buterin (@vbuterin) |
4 |
EIP Classification |
Joseph Chow (@ethers) |
5 |
Gas Usage for `RETURN` and `CALL*` |
Christian Reitwiessner <c@ethdev.com> |
6 |
Renaming SUICIDE opcode |
Hudson Jameson <hudson@hudsonjameson.com> |
7 |
DELEGATECALL |
Vitalik Buterin (@vbuterin) |
8 |
devp2p Forward Compatibility Requirements for Homestead |
Felix Lange <felix@ethdev.com> |
20 |
Token Standard |
Fabian Vogelsteller <fabian@ethereum.org>, Vitalik Buterin <vitalik.buterin@ethereum.org> |
55 |
Mixed-case checksum address encoding |
Vitalik Buterin <vitalik.buterin@ethereum.org>, Alex Van de Sande <avsa@ethereum.org> |
100 |
Change difficulty adjustment to target mean block time including uncles |
Vitalik Buterin (@vbuterin) |
137 |
Ethereum Domain Name Service - Specification |
Nick Johnson <arachnid@notdot.net> |
140 |
REVERT instruction |
Alex Beregszaszi (@axic), Nikolai Mushegian <nikolai@nexusdev.us> |
141 |
Designated invalid EVM instruction |
Alex Beregszaszi (@axic) |
145 |
Bitwise shifting instructions in EVM |
Alex Beregszaszi (@axic), Paweł Bylica (@chfast) |
150 |
Gas cost changes for IO-heavy operations |
Vitalik Buterin (@vbuterin) |
152 |
Add BLAKE2 compression function `F` precompile |
Tjaden Hess <tah83@cornell.edu>, Matt Luongo (@mhluongo), Piotr Dyraga (@pdyraga), James Hancock (@MadeOfTin) |
155 |
Simple replay attack protection |
Vitalik Buterin (@vbuterin) |
158 |
State clearing |
Vitalik Buterin (@vbuterin) |
160 |
EXP cost increase |
Vitalik Buterin (@vbuterin) |
161 |
State trie clearing (invariant-preserving alternative) |
Gavin Wood (@gavofyork) |
162 |
Initial ENS Hash Registrar |
Maurelian, Nick Johnson <nick@ethereum.org>, Alex Van de Sande <avsa@ethereum.org> |
165 |
Standard Interface Detection |
Christian Reitwießner <chris@ethereum.org>, Nick Johnson <nick@ethereum.org>, Fabian Vogelsteller <fabian@lukso.network>, Jordi Baylina <jordi@baylina.cat>, Konrad Feldmeier <konrad.feldmeier@brainbot.com>, William Entriken <github.com@phor.net> |
170 |
Contract code size limit |
Vitalik Buterin (@vbuterin) |
173 |
Contract Ownership Standard |
Nick Mudge (@mudgen), Dan Finlay <dan@danfinlay.com> |
181 |
ENS support for reverse resolution of Ethereum addresses |
Nick Johnson <arachnid@notdot.net> |
190 |
Ethereum Smart Contract Packaging Standard |
Piper Merriam (@pipermerriam), Tim Coulter (@tcoulter), Denis Erfurt (@mhhf), RJ Catalano (@VoR0220), Iuri Matias (@iurimatias) |
191 |
Signed Data Standard |
Martin Holst Swende (@holiman), Nick Johnson <arachnid@notdot.net> |
196 |
Precompiled contracts for addition and scalar multiplication on the elliptic curve alt_bn128 |
Christian Reitwiessner <chris@ethereum.org> |
197 |
Precompiled contracts for optimal ate pairing check on the elliptic curve alt_bn128 |
Vitalik Buterin <vitalik@ethereum.org>, Christian Reitwiessner <chris@ethereum.org> |
198 |
Big integer modular exponentiation |
Vitalik Buterin (@vbuterin) |
211 |
New opcodes: RETURNDATASIZE and RETURNDATACOPY |
Christian Reitwiessner <chris@ethereum.org> |
214 |
New opcode STATICCALL |
Vitalik Buterin <vitalik@ethereum.org>, Christian Reitwiessner <chris@ethereum.org> |
223 |
Token with transaction handling model |
Dexaran (@Dexaran) <dexaran@ethereumclassic.org> |
225 |
Clique proof-of-authority consensus protocol |
Péter Szilágyi <peterke@gmail.com> |
234 |
Add `blockHash` to JSON-RPC filter options. |
Micah Zoltu (@MicahZoltu) |
600 |
Ethereum purpose allocation for Deterministic Wallets |
Nick Johnson (@arachnid), Micah Zoltu (@micahzoltu) |
601 |
Ethereum hierarchy for deterministic wallets |
Nick Johnson (@arachnid), Micah Zoltu (@micahzoltu) |
606 |
Hardfork Meta: Homestead |
Alex Beregszaszi (@axic) |
607 |
Hardfork Meta: Spurious Dragon |
Alex Beregszaszi (@axic) |
608 |
Hardfork Meta: Tangerine Whistle |
Alex Beregszaszi (@axic) |
609 |
Hardfork Meta: Byzantium |
Alex Beregszaszi (@axic) |
627 |
Whisper Specification |
Vlad Gluhovsky <gluk256@gmail.com> |
649 |
Metropolis Difficulty Bomb Delay and Block Reward Reduction |
Afri Schoedon (@5chdn), Vitalik Buterin (@vbuterin) |
658 |
Embedding transaction status code in receipts |
Nick Johnson <nick@ethereum.org> |
681 |
URL Format for Transaction Requests |
Daniel A. Nagy (@nagydani) |
684 |
Revert creation in case of collision |
Vitalik Buterin (@vbuterin), Renan Rodrigues de Souza (@RenanSouza2) |
695 |
Create `eth_chainId` method for JSON-RPC |
Isaac Ardis <isaac.ardis@gmail.com>, Wei Tang (@sorpaas), Fan Torchz (@tcz001), Erik Marks (@rekmarks) |
706 |
DEVp2p snappy compression |
Péter Szilágyi <peter@ethereum.org> |
712 |
Typed structured data hashing and signing |
Remco Bloemen (@Recmo), Leonid Logvinov (@LogvinovLeon), Jacob Evans (@dekz) |
721 |
Non-Fungible Token Standard |
William Entriken (@fulldecent), Dieter Shirley <dete@axiomzen.co>, Jacob Evans <jacob@dekz.net>, Nastassia Sachs <nastassia.sachs@protonmail.com> |
747 |
wallet_watchAsset RPC Method |
Dan Finlay (@danfinlay), Esteban Mino (@estebanmino), Gavin John (@Pandapip1) |
777 |
Token Standard |
Jacques Dafflon <mail@0xjac.com>, Jordi Baylina <jordi@baylina.cat>, Thomas Shababi <tom@truelevel.io> |
778 |
Ethereum Node Records (ENR) |
Felix Lange <fjl@ethereum.org> |
779 |
Hardfork Meta: DAO Fork |
Casey Detrio (@cdetrio) |
820 |
Pseudo-introspection Registry Contract |
Jordi Baylina <jordi@baylina.cat>, Jacques Dafflon <jacques@dafflon.tech> |
868 |
Node Discovery v4 ENR Extension |
Felix Lange <fjl@ethereum.org> |
1013 |
Hardfork Meta: Constantinople |
Nick Savers (@nicksavers) |
1014 |
Skinny CREATE2 |
Vitalik Buterin (@vbuterin) |
1046 |
tokenURI Interoperability |
Tommy Nicholas (@tomasienrbc), Matt Russo (@mateosu), John Zettler (@JohnZettler), Matt Condon (@shrugs), Gavin John (@Pandapip1) |
1052 |
EXTCODEHASH opcode |
Nick Johnson <arachnid@notdot.net>, Paweł Bylica <pawel@ethereum.org> |
1108 |
Reduce alt_bn128 precompile gas costs |
Antonio Salazar Cardozo (@shadowfiend), Zachary Williamson (@zac-williamson) |
1153 |
Transient storage opcodes |
Alexey Akhunov (@AlexeyAkhunov), Moody Salem (@moodysalem) |
1155 |
Multi Token Standard |
Witek Radomski <witek@enjin.io>, Andrew Cooke <ac0dem0nk3y@gmail.com>, Philippe Castonguay (@phabc) <pc@horizongames.net>, James Therien <james@turing-complete.com>, Eric Binet <eric@enjin.io>, Ronan Sandford (@wighawag) <wighawag@gmail.com> |
1167 |
Minimal Proxy Contract |
Peter Murray (@yarrumretep), Nate Welch (@flygoing), Joe Messerman (@JAMesserman) |
1193 |
Ethereum Provider JavaScript API |
Fabian Vogelsteller (@frozeman), Ryan Ghods (@ryanio), Victor Maia (@MaiaVictor), Marc Garreau (@wolovim), Erik Marks (@rekmarks) |
1234 |
Constantinople Difficulty Bomb Delay and Block Reward Adjustment |
Afri Schoedon (@5chdn) |
1271 |
Standard Signature Validation Method for Contracts |
Francisco Giordano (@frangio), Matt Condon (@shrugs), Philippe Castonguay (@PhABC), Amir Bandeali (@abandeali1), Jorge Izquierdo (@izqui), Bertrand Masius (@catageek) |
1283 |
Net gas metering for SSTORE without dirty maps |
Wei Tang (@sorpaas) |
1328 |
WalletConnect URI Format |
ligi (@ligi), Pedro Gomes (@pedrouid) |
1344 |
ChainID opcode |
Richard Meissner (@rmeissner), Bryant Eisenbach (@fubuloubu) |
1363 |
Payable Token |
Vittorio Minacori (@vittominacori) |
1559 |
Fee market change for ETH 1.0 chain |
Vitalik Buterin (@vbuterin), Eric Conner (@econoar), Rick Dudley (@AFDudley), Matthew Slipper (@mslipper), Ian Norden (@i-norden), Abdelhamid Bakhta (@abdelhamidbakhta) |
1679 |
Hardfork Meta: Istanbul |
Alex Beregszaszi (@axic), Afri Schoedon (@5chdn) |
1716 |
Hardfork Meta: Petersburg |
Afri Schoedon (@5chdn), Marius van der Wijden (@MariusVanDerWijden) |
1820 |
Pseudo-introspection Registry Contract |
Jordi Baylina <jordi@baylina.cat>, Jacques Dafflon <mail@0xjac.com> |
1884 |
Repricing for trie-size-dependent opcodes |
Martin Holst Swende (@holiman) |
1967 |
Proxy Storage Slots |
Santiago Palladino (@spalladino), Francisco Giordano (@frangio), Hadrien Croubois (@Amxx) |
2028 |
Transaction data gas cost reduction |
Alexey Akhunov (@AlexeyAkhunov), Eli Ben Sasson <eli@starkware.co>, Tom Brand <tom@starkware.co>, Louis Guthmann <louis@starkware.co>, Avihu Levy <avihu@starkware.co> |
2098 |
Compact Signature Representation |
Richard Moore (@ricmoo), Nick Johnson <nick@ethereum.org> |
2124 |
Fork identifier for chain compatibility checks |
Péter Szilágyi <peterke@gmail.com>, Felix Lange <fjl@ethereum.org> |
2135 |
Consumable Interface (Tickets, etc) |
Zainan Victor Zhou (@xinbenlv) |
2159 |
Common Prometheus Metrics Names for Clients |
Adrian Sutton (@ajsutton) |
2200 |
Structured Definitions for Net Gas Metering |
Wei Tang (@sorpaas) |
2228 |
Canonicalize the name of network ID 1 and chain ID 1 |
William Entriken (@fulldecent) |
2255 |
Wallet Permissions System |
Dan Finlay (@danfinlay), Erik Marks (@rekmarks), Gavin John (@Pandapip1) |
2309 |
ERC-721 Consecutive Transfer Extension |
Sean Papanikolas (@pizzarob) |
2364 |
eth/64: forkid-extended protocol handshake |
Péter Szilágyi <peterke@gmail.com>, Péter Szilágyi (@karalabe), Tim Beiko (@timbeiko) |
2384 |
Muir Glacier Difficulty Bomb Delay |
Eric Conner (@econoar) |
2387 |
Hardfork Meta: Muir Glacier |
James Hancock (@madeoftin) |
2464 |
eth/65: transaction announcements and retrievals |
Péter Szilágyi <peterke@gmail.com>, Péter Szilágyi (@karalabe), Gary Rong <garyrong0905@gmail.com>, Tim Beiko (@timbeiko) |
2481 |
eth/66 request identifier |
Christoph Burgdorf (@cburgdorf) |
2535 |
Diamonds, Multi-Facet Proxy |
Nick Mudge (@mudgen) |
2565 |
ModExp Gas Cost |
Kelly Olson (@ineffectualproperty), Sean Gulley (@sean-sn), Simon Peffers (@simonatsn), Justin Drake (@justindrake), Dankrad Feist (@dankrad) |
2612 |
Permit Extension for EIP-20 Signed Approvals |
Martin Lundfall (@Mrchico) |
2678 |
Revised Ethereum Smart Contract Packaging Standard (EthPM v3) |
g. nicholas d’andrea (@gnidan), Piper Merriam (@pipermerriam), Nick Gheorghita (@njgheorghita), Christian Reitwiessner (@chriseth), Ben Hauser (@iamdefinitelyahuman), Bryant Eisenbach (@fubuloubu) |
2681 |
Limit account nonce to 2^64-1 |
Alex Beregszaszi (@axic) |
2696 |
JavaScript `request` method RPC transport |
Micah Zoltu (@MicahZoltu), Erik Marks (@rekmarks) |
2700 |
JavaScript Provider Event Emitter |
Micah Zoltu (@MicahZoltu), Erik Marks (@rekmarks) |
2718 |
Typed Transaction Envelope |
Micah Zoltu (@MicahZoltu) |
2771 |
Secure Protocol for Native Meta Transactions |
Ronan Sandford (@wighawag), Liraz Siri (@lirazsiri), Dror Tirosh (@drortirosh), Yoav Weiss (@yoavw), Alex Forshtat (@forshtat), Hadrien Croubois (@Amxx), Sachin Tomar (@tomarsachin2271), Patrick McCorry (@stonecoldpat), Nicolas Venturo (@nventuro), Fabian Vogelsteller (@frozeman), Gavin John (@Pandapip1) |
2929 |
Gas cost increases for state access opcodes |
Vitalik Buterin (@vbuterin), Martin Swende (@holiman) |
2930 |
Optional access lists |
Vitalik Buterin (@vbuterin), Martin Swende (@holiman) |
2976 |
Typed Transactions over Gossip |
Micah Zoltu (@MicahZoltu) |
2981 |
NFT Royalty Standard |
Zach Burks (@vexycats), James Morgan (@jamesmorgan), Blaine Malone (@blmalone), James Seibel (@seibelj) |
2982 |
Serenity Phase 0 |
Danny Ryan (@djrtwo), Vitalik Buterin (@vbuterin) |
3156 |
Flash Loans |
Alberto Cuesta Cañada (@alcueca), Fiona Kobayashi (@fifikobayashi), fubuloubu (@fubuloubu), Austin Williams (@onewayfunction) |
3198 |
BASEFEE opcode |
Abdelhamid Bakhta (@abdelhamidbakhta), Vitalik Buterin (@vbuterin) |
3448 |
MetaProxy Standard |
pinkiebell (@pinkiebell) |
3475 |
Abstract Storage Bonds |
Yu Liu (@yuliu-debond), Varun Deshpande (@dr-chain), Cedric Ngakam (@drikssy), Dhruv Malik (@dhruvmalik007), Samuel Gwlanold Edoumou (@Edoumou), Toufic Batrice (@toufic0710) |
3525 |
Semi-Fungible Token |
Will Wang (@will42w), Mike Meng <myan@solv.finance>, Yi Cai (@YeeTsai) <yee.tsai@gmail.com>, Ryan Chow <ryanchow@solv.finance>, Zhongxin Wu (@Nerverwind), AlvisDu (@AlvisDu) |
3529 |
Reduction in refunds |
Vitalik Buterin (@vbuterin), Martin Swende (@holiman) |
3541 |
Reject new contract code starting with the 0xEF byte |
Alex Beregszaszi (@axic), Paweł Bylica (@chfast), Andrei Maiboroda (@gumb0), Alexey Akhunov (@AlexeyAkhunov), Christian Reitwiessner (@chriseth), Martin Swende (@holiman) |
3554 |
Difficulty Bomb Delay to December 2021 |
James Hancock (@madeoftin) |
3607 |
Reject transactions from senders with deployed code |
Dankrad Feist (@dankrad), Dmitry Khovratovich (@khovratovich), Marius van der Wijden (@MariusVanDerWijden) |
3643 |
T-REX - Token for Regulated EXchanges |
Joachim Lebrun (@Joachim-Lebrun), Tony Malghem (@TonyMalghem), Kevin Thizy (@Nakasar), Luc Falempin (@lfalempin), Adam Boudjemaa (@Aboudjem) |
3651 |
Warm COINBASE |
William Morriss (@wjmelements) |
3668 |
CCIP Read: Secure offchain data retrieval |
Nick Johnson (@arachnid) |
3675 |
Upgrade consensus to Proof-of-Stake |
Mikhail Kalinin (@mkalinin), Danny Ryan (@djrtwo), Vitalik Buterin (@vbuterin) |
3855 |
PUSH0 instruction |
Alex Beregszaszi (@axic), Hugo De la cruz (@hugo-dc), Paweł Bylica (@chfast) |
3860 |
Limit and meter initcode |
Martin Holst Swende (@holiman), Paweł Bylica (@chfast), Alex Beregszaszi (@axic), Andrei Maiboroda (@gumb0) |
4345 |
Difficulty Bomb Delay to June 2022 |
Tim Beiko (@timbeiko), James Hancock (@MadeOfTin), Thomas Jay Rush (@tjayrush) |
4399 |
Supplant DIFFICULTY opcode with PREVRANDAO |
Mikhail Kalinin (@mkalinin), Danny Ryan (@djrtwo) |
4400 |
EIP-721 Consumable Extension |
Daniel Ivanov (@Daniel-K-Ivanov), George Spasov (@Perseverance) |
4519 |
Non-Fungible Tokens Tied to Physical Assets |
Javier Arcenegui (@Hardblock-IMSE-CNM), Rosario Arjona (@RosarioArjona), Roberto Román <roman@imse-cnm.csic.es>, Iluminada Baturone (@lumi2018) |
4626 |
Tokenized Vaults |
Joey Santoro (@joeysantoro), t11s (@transmissions11), Jet Jadeja (@JetJadeja), Alberto Cuesta Cañada (@alcueca), Señor Doggo (@fubuloubu) |
4736 |
Consensus Layer Withdrawal Protection |
Benjamin Chodroff (@benjaminchodroff), Jim McDonald (@mcdee) |
4788 |
Beacon block root in the EVM |
Alex Stokes (@ralexstokes), Ansgar Dietrichs (@adietrichs), Danny Ryan (@djrtwo), Martin Holst Swende (@holiman), lightclient (@lightclient) |
4804 |
Web3 URL to EVM Call Message Translation |
Qi Zhou (@qizhou), Chao Pi (@pichaoqkc), Sam Wilson (@SamWilsn) |
4834 |
Hierarchical Domains |
Gavin John (@Pandapip1) |
4844 |
Shard Blob Transactions |
Vitalik Buterin (@vbuterin), Dankrad Feist (@dankrad), Diederik Loerakker (@protolambda), George Kadianakis (@asn-d6), Matt Garnett (@lightclient), Mofi Taiwo (@Inphi), Ansgar Dietrichs (@adietrichs) |
4881 |
Deposit Contract Snapshot Interface |
Mark Mackey (@ethDreamer) |
4895 |
Beacon chain push withdrawals as operations |
Alex Stokes (@ralexstokes), Danny Ryan (@djrtwo) |
4906 |
EIP-721 Metadata Update Extension |
Anders (@0xanders), Lance (@LanceSnow), Shrug <shrug@emojidao.org>, Nathan <nathan.gang@gemini.com> |
4907 |
Rental NFT, an Extension of EIP-721 |
Anders (@0xanders), Lance (@LanceSnow), Shrug <shrug@emojidao.org> |
4910 |
Royalty Bearing NFTs |
Andreas Freund (@Therecanbeonlyone1969) |
4938 |
eth/67 - Removal of GetNodeData |
Marius van der Wijden (@MariusVanDerWijden), Felix Lange <fjl@ethereum.org>, Gary Rong <garyrong@ethereum.org> |
4955 |
Vendor Metadata Extension for NFTs |
Ignacio Mazzara (@nachomazzara) |
5006 |
Rental NFT, NFT User Extension |
Lance (@LanceSnow), Anders (@0xanders), Shrug <shrug@emojidao.org> |
5007 |
Time NFT, ERC-721 Time Extension |
Anders (@0xanders), Lance (@LanceSnow), Shrug <shrug@emojidao.org> |
5023 |
Shareable Non-Fungible Token |
Jarno Marttila (@yaruno), Martin Moravek (@mmartinmo) |
5133 |
Delaying Difficulty Bomb to mid-September 2022 |
Tomasz Kajetan Stanczak (@tkstanczak), Eric Marti Haynes (@ericmartihaynes), Josh Klopfenstein (@joshklop), Abhimanyu Nag (@AbhiMan1601) |
5169 |
Client Script URI for Token Contracts |
James (@JamesSmartCell), Weiwu (@weiwu-zhang) |
5192 |
Minimal Soulbound NFTs |
Tim Daubenschütz (@TimDaub), Anders (@0xanders) |
5202 |
Blueprint contract format |
Charles Cooper (@charles-cooper), Edward Amor (@skellet0r) |
5219 |
Contract Resource Requests |
Gavin John (@Pandapip1) |
5267 |
Retrieval of EIP-712 domain |
Francisco Giordano (@frangio) |
5313 |
Light Contract Ownership |
William Entriken (@fulldecent) |
5375 |
NFT Author Information and Consent |
Samuele Marro (@samuelemarro), Luca Donno (@lucadonnoh) |
5380 |
ERC-721 Entitlement Extension |
Gavin John (@Pandapip1), Tim Daubenschütz (@TimDaub) |
5484 |
Consensual Soulbound Tokens |
Buzz Cai (@buzzcai) |
5489 |
NFT Hyperlink Extension |
IronMan_CH (@coderfengyun) |
5507 |
Refundable Tokens |
elie222 (@elie222), Gavin John (@Pandapip1) |
5521 |
Referable NFT |
Saber Yu (@OniReimu), Qin Wang <qin.wang@data61.csiro.au>, Shange Fu <shange.fu@monash.edu>, Yilin Sai <yilin.sai@data61.csiro.au>, Shiping Chen <shiping.chen@data61.csiro.au>, Sherry Xu <xiwei.xu@data61.csiro.au>, Jiangshan Yu <jiangshan.yu@monash.edu> |
5528 |
Refundable Fungible Token |
StartfundInc (@StartfundInc) |
5564 |
Stealth Addresses |
Toni Wahrstätter (@nerolation), Matt Solomon (@mds1), Ben DiFrancesco (@apbendi), Vitalik Buterin (@vbuterin) |
5570 |
Digital Receipt Non-Fungible Tokens |
Sean Darcy (@darcys22) |
5585 |
ERC-721 NFT Authorization |
Veega Labs (@VeegaLabsOfficial), Sean NG (@ngveega), Tiger (@tiger0x), Fred (@apan826), Fov Cao (@fovcao) |
5606 |
Multiverse NFTs |
Gaurang Torvekar (@gaurangtorvekar), Khemraj Adhawade (@akhemraj), Nikhil Asrani (@nikhilasrani) |
5615 |
ERC-1155 Supply Extension |
Gavin John (@Pandapip1) |
5646 |
Token State Fingerprint |
Naim Ashhab (@ashhanai) |
5656 |
MCOPY - Memory copying instruction |
Alex Beregszaszi (@axic), Paul Dworzanski (@poemm), Jared Wasinger (@jwasinger), Casey Detrio (@cdetrio), Pawel Bylica (@chfast), Charles Cooper (@charles-cooper) |
5679 |
Token Minting and Burning |
Zainan Victor Zhou (@xinbenlv) |
5725 |
Transferable Vesting NFT |
Apeguru (@Apegurus), Marco De Vries <marco@paladinsec.co>, Mario <mario@paladinsec.co>, DeFiFoFum (@DeFiFoFum), Elliott Green (@elliott-green) |
5732 |
Commit Interface |
Zainan Victor Zhou (@xinbenlv), Matt Stam (@mattstam) |
5749 |
The 'window.evmproviders' object |
Kosala Hemachandra (@kvhnuke) |
5750 |
General Extensibility for Method Behaviors |
Zainan Victor Zhou (@xinbenlv) |
5757 |
Process for Approving External Resources |
Sam Wilson (@SamWilsn) |
5773 |
Context-Dependent Multi-Asset Tokens |
Bruno Škvorc (@Swader), Cicada (@CicadaNCR), Steven Pineda (@steven2308), Stevan Bogosavljevic (@stevyhacker), Jan Turk (@ThunderDeliverer) |
5793 |
eth/68 - Add tx type to tx announcement |
Marius van der Wijden (@MariusVanDerWijden) |
6049 |
Deprecate SELFDESTRUCT |
William Entriken (@fulldecent) |
6059 |
Parent-Governed Nestable Non-Fungible Tokens |
Bruno Škvorc (@Swader), Cicada (@CicadaNCR), Steven Pineda (@steven2308), Stevan Bogosavljevic (@stevyhacker), Jan Turk (@ThunderDeliverer) |
6066 |
Signature Validation Method for NFTs |
Jack Boyuan Xu (@boyuanx) |
6105 |
No Intermediary NFT Trading Protocol |
5660-eth (@5660-eth), Silvere Heraudeau (@lambdalf-dev), Martin McConnell (@offgridgecko), Abu <team10kuni@gmail.com>, Wizard Wang |
6122 |
Forkid checks based on timestamps |
Marius van der Wijden (@MariusVanDerWijden) |
6147 |
Guard of NFT/SBT, an Extension of ERC-721 |
5660-eth (@5660-eth), Wizard Wang |
6150 |
Hierarchical NFTs |
Keegan Lee (@keeganlee), msfew <msfew@hyperoracle.io>, Kartin <kartin@hyperoracle.io>, qizhou (@qizhou) |
6220 |
Composable NFTs utilizing Equippable Parts |
Bruno Škvorc (@Swader), Cicada (@CicadaNCR), Steven Pineda (@steven2308), Stevan Bogosavljevic (@stevyhacker), Jan Turk (@ThunderDeliverer) |
6239 |
Semantic Soulbound Tokens |
Jessica Chang (@JessicaChg) |
6381 |
Public Non-Fungible Token Emote Repository |
Bruno Škvorc (@Swader), Steven Pineda (@steven2308), Stevan Bogosavljevic (@stevyhacker), Jan Turk (@ThunderDeliverer) |
6454 |
Minimal Transferable NFT detection interface |
Bruno Škvorc (@Swader), Francesco Sullo (@sullof), Steven Pineda (@steven2308), Stevan Bogosavljevic (@stevyhacker), Jan Turk (@ThunderDeliverer) |
6492 |
Signature Validation for Predeploy Contracts |
Ivo Georgiev (@Ivshti), Agustin Aguilar (@Agusx1211) |
6538 |
Stealth Meta-Address Registry |
Matt Solomon (@mds1), Toni Wahrstätter (@nerolation), Ben DiFrancesco (@apbendi), Vitalik Buterin (@vbuterin), Gary Ghayrat (@garyghayrat) |
6672 |
Multi-redeemable NFTs |
RE:DREAMER Lab <dev@redreamer.io>, Archie Chang (@ArchieR7) <archie@redreamer.io>, Kai Yu (@chihkaiyu) <kai@redreamer.io>, Yonathan Randyanto (@Randyanto) <randy@redreamer.io>, Boyu Chu (@chuboyu) <boyu@redreamer.io>, Boxi Li (@boxi79) <boxi@redreamer.io>, Jason Cheng (@JasonCheng0729) <jason@redreamer.io> |
6780 |
SELFDESTRUCT only in same transaction |
Guillaume Ballet (@gballet), Vitalik Buterin (@vbuterin), Dankrad Feist (@dankrad) |
6808 |
Fungible Key Bound Token |
Mihai Onila (@MihaiORO), Nick Zeman (@NickZCZ), Narcis Cotaie (@NarcisCRO) |
6809 |
Non-Fungible Key Bound Token |
Mihai Onila (@MihaiORO), Nick Zeman (@NickZCZ), Narcis Cotaie (@NarcisCRO) |
6953 |
Network Upgrade Activation Triggers |
Tim Beiko (@timbeiko) |
6963 |
Multi Injected Provider Discovery |
Pedro Gomes (@pedrouid), Kosala Hemachandra (@kvhnuke), Richard Moore (@ricmoo), Gregory Markou (@GregTheGreek), Kyle Den Hartog (@kdenhartog), Glitch (@glitch-txs), Jake Moxey (@jxom), Pierre Bertet (@bpierre), Darryl Yeo (@darrylyeo), Yaroslav Sergievsky (@everdimension) |
6982 |
Efficient Default Lockable Tokens |
Francesco Sullo (@sullof), Alexe Spataru (@urataps) |
7007 |
Verifiable AI-Generated Content Token |
Cathie So (@socathie), Xiaohang Yu (@xhyumiracle), Conway (@0x1cc), Lee Ting Ting (@tina1998612), Kartin <kartin@hyperoracle.io> |
7044 |
Perpetually Valid Signed Voluntary Exits |
Lion (@dapplion) |
7045 |
Increase max attestation inclusion slot |
Danny Ryan (@djrtwo) |
7053 |
Interoperable Digital Media Indexing |
Bofu Chen (@bafu), Tammy Yang (@tammyyang) |
7066 |
Lockable Extension for ERC-721 |
Piyush Chittara (@piyush-chittara), StreamNFT (@streamnft-tech), Srinivas Joshi (@SrinivasJoshi) |
7092 |
Financial Bonds |
Samuel Gwlanold Edoumou (@Edoumou) |
7160 |
ERC-721 Multi-Metadata Extension |
0xG (@0xGh), Marco Peyfuss (@mpeyfuss) |
7201 |
Namespaced Storage Layout |
Francisco Giordano (@frangio), Hadrien Croubois (@Amxx), Ernesto García (@ernestognw), Eric Lau (@ericglau) |
7231 |
Identity-aggregated NFT |
Chloe Gu <chloe@carv.io>, Navid X. (@xuxinlai2002), Victor Yu <victor@carv.io>, Archer H. |
7329 |
ERC/EIP Repository split |
Lightclient (@lightclient), Danno Ferrin (@shemnon) |
7401 |
Parent-Governed Non-Fungible Tokens Nesting |
Bruno Škvorc (@Swader), Cicada (@CicadaNCR), Steven Pineda (@steven2308), Stevan Bogosavljevic (@stevyhacker), Jan Turk (@ThunderDeliverer) |
7409 |
Public Non-Fungible Tokens Emote Repository |
Bruno Škvorc (@Swader), Steven Pineda (@steven2308), Stevan Bogosavljevic (@stevyhacker), Jan Turk (@ThunderDeliverer) |
7432 |
Non-Fungible Token Roles |
Ernani São Thiago (@ernanirst), Daniel Lima (@karacurt) |
7439 |
Prevent ticket touting |
LeadBest Consulting Group <service@getoken.io>, Sandy Sung (@sandy-sung-lb), Mars Peng <mars.peng@getoken.io>, Taien Wang <taien.wang@getoken.io> |
7514 |
Add Max Epoch Churn Limit |
dapplion (@dapplion), Tim Beiko (@timbeiko) |
7516 |
BLOBBASEFEE instruction |
Carl Beekhuizen (@carlbeek) |
7528 |
ETH (Native Asset) Address Convention |
Joey Santoro (@joeysantoro) |
7535 |
Native Asset ERC-4626 Tokenized Vault |
Joey Santoro (@joeysantoro) |
7540 |
Asynchronous ERC-4626 Tokenized Vaults |
Jeroen Offerijns (@hieronx), Alina Sinelnikova (@ilinzweilin), Vikram Arun (@vikramarun), Joey Santoro (@joeysantoro), Farhaan Ali (@0xfarhaan), João Martins (@0xTimepunk) |
7568 |
Hardfork Meta Backfill - Berlin to Shapella |
Tim Beiko (@timbeiko) |
7569 |
Hardfork Meta - Dencun |
Tim Beiko (@timbeiko) |
7575 |
Multi-Asset ERC-4626 Vaults |
Jeroen Offerijns (@hieronx), Alina Sinelnikova (@ilinzweilin), Vikram Arun (@vikramarun), Joey Santoro (@joeysantoro), Farhaan Ali (@0xfarhaan) |
7587 |
Reserve Precompile Address Range for RIPs |
Carl Beekhuizen (@carlbeek), Ansgar Dietrichs (@adietrichs), Danny Ryan (@djrtwo), Tim Beiko (@timbeiko) |
7588 |
Blob Transactions Metadata JSON Schema |
Gavin Fu (@gavfu), Leo Wang (@wanglie1986), Bova Chen (@appoipp), Aiden X (@4ever9) |
7636 |
Extension of EIP-778 for "client" ENR Entry |
James Kempton (@JKincorperated) |
Number | Title | Author |
663 |
SWAPN, DUPN and EXCHANGE instructions |
Alex Beregszaszi (@axic), Charles Cooper (@charles-cooper), Danno Ferrin (@shemnon) |
1185 |
Storage of DNS Records in ENS |
Jim McDonald (@mcdee) |
2294 |
Explicit bound to Chain ID size |
Zainan Victor Zhou (@xinbenlv), Alex Beregszaszi (@axic), Bryant Eisenbach (@fubuloubu) |
2537 |
Precompile for BLS12-381 curve operations |
Alex Vlasov (@shamatar), Kelly Olson (@ineffectualproperty), Alex Stokes (@ralexstokes), Antonio Sanso (@asanso) |
2935 |
Serve historical block hashes from state |
Vitalik Buterin (@vbuterin), Tomasz Stanczak (@tkstanczak), Guillaume Ballet (@gballet), Gajinder Singh (@g11tech), Tanishq Jasoria (@tanishqjasoria), Ignacio Hagopian (@jsign), Jochem Brouwer (@jochem-brouwer), Sina Mahmoodi (@s1na) |
3074 |
AUTH and AUTHCALL opcodes |
Sam Wilson (@SamWilsn), Ansgar Dietrichs (@adietrichs), Matt Garnett (@lightclient), Micah Zoltu (@micahzoltu) |
3155 |
EVM trace specification |
Martin Holst Swende (@holiman), Marius van der Wijden (@MariusVanDerWijden) |
3540 |
EOF - EVM Object Format v1 |
Alex Beregszaszi (@axic), Paweł Bylica (@chfast), Andrei Maiboroda (@gumb0), Matt Garnett (@lightclient) |
4200 |
EOF - Static relative jumps |
Alex Beregszaszi (@axic), Andrei Maiboroda (@gumb0), Paweł Bylica (@chfast) |
4361 |
Sign-In with Ethereum |
Wayne Chang (@wyc), Gregory Rocco (@obstropolos), Brantly Millegan (@brantlymillegan), Nick Johnson (@Arachnid), Oliver Terbu (@awoie) |
4750 |
EOF - Functions |
Andrei Maiboroda (@gumb0), Alex Beregszaszi (@axic), Paweł Bylica (@chfast) |
4824 |
Common Interfaces for DAOs |
Joshua Tan (@thelastjosh), Isaac Patka (@ipatka), Ido Gershtein <ido@daostack.io>, Eyal Eithcowich <eyal@deepdao.io>, Michael Zargham (@mzargham), Sam Furter (@nivida) |
4973 |
Account-bound Tokens |
Tim Daubenschütz (@TimDaub) |
5247 |
Smart Contract Executable Proposal Interface |
Zainan Victor Zhou (@xinbenlv) |
5269 |
ERC Detection and Discovery |
Zainan Victor Zhou (@xinbenlv) |
5289 |
Ethereum Notary Interface |
Gavin John (@Pandapip1) |
5450 |
EOF - Stack Validation |
Andrei Maiboroda (@gumb0), Paweł Bylica (@chfast), Alex Beregszaszi (@axic), Danno Ferrin (@shemnon) |
5568 |
Well-Known Format for Required Actions |
Gavin John (@Pandapip1) |
5639 |
Delegation Registry |
foobar (@0xfoobar), Wilkins Chung (@wwhchung) <wilkins@manifold.xyz>, ryley-o (@ryley-o), Jake Rockland (@jakerockland), andy8052 (@andy8052) |
5792 |
Wallet Call API |
Moody Salem (@moodysalem), Lukas Rosario (@lukasrosario), Wilson Cusack (@wilsoncusack), Dror Tirosh (@drortirosh), Jake Moxey (@jxom), Derek Rein (@arein) |
5982 |
Role-based Access Control |
Zainan Victor Zhou (@xinbenlv) |
6065 |
Real Estate Token |
Alex (@Alex-Klasma), Ben Fusek (@bfusek), Daniel Fallon-Cyr (@dfalloncyr) |
6110 |
Supply validator deposits on chain |
Mikhail Kalinin (@mkalinin), Danny Ryan (@djrtwo), Peter Davies (@petertdavies) |
6120 |
Universal Token Router |
Derivable (@derivable-labs), Zergity (@Zergity), Ngo Quang Anh (@anhnq82), BerlinP (@BerlinP), Khanh Pham (@blackskin18), Hal Blackburn (@h4l) |
6206 |
EOF - JUMPF and non-returning functions |
Andrei Maiboroda (@gumb0), Alex Beregszaszi (@axic), Paweł Bylica (@chfast), Matt Garnett (@lightclient) |
6224 |
Contracts Dependencies Registry |
Artem Chystiakov (@arvolear) |
6315 |
ERC-2771 Namespaced Account Abstraction |
Gavin John (@Pandapip1) |
6358 |
Cross-Chain Token States Synchronization |
Shawn Zheng (@xiyu1984), Jason Cheng <chengjingxx@gmail.com>, George Huang (@virgil2019), Kay Lin (@kay404) |
6366 |
Permission Token |
Chiro (@chiro-hiro), Victor Dusart (@vdusart) |
6372 |
Contract clock |
Hadrien Croubois (@Amxx), Francisco Giordano (@frangio) |
6551 |
Non-fungible Token Bound Accounts |
Jayden Windle (@jaydenwindle), Benny Giang <bg@futureprimitive.xyz>, Steve Jang, Druzy Downs (@druzydowns), Raymond Huynh (@huynhr), Alanah Lam <alanah@futureprimitive.xyz>, Wilkins Chung (@wwhchung) <wilkins@manifold.xyz>, Paul Sullivan (@sullivph) <paul.sullivan@manifold.xyz>, Auryn Macmillan (@auryn-macmillan), Jan-Felix Schwarz (@jfschwarz), Anton Bukov (@k06a), Mikhail Melnik (@ZumZoom), Josh Weintraub (@jhweintraub) <jhweintraub@gmail.com>, Rob Montgomery (@RobAnon) <rob@revest.finance>, vectorized (@vectorized), Víctor Martínez (@vnmrtz), Adrián Pajares (@0xadrii) |
6596 |
Cultural and Historical Asset Token |
Phillip Pon <phillip@artifactlabs.com>, Gary Liu <gary@artifactlabs.com>, Henry Chan <henry@artifactlabs.com>, Joey Liu <joey@artifactlabs.com>, Lauren Ho <lauren@artifactlabs.com>, Jeff Leung <jeff@artifactlabs.com>, Brian Liang <brian@artifactlabs.com>, Joyce Li <joyce@artifactlabs.com>, Avir Mahtani <avir@artifactlabs.com>, Antoine Cote (@acote88), David Leung (@dhl) |
6617 |
Bit Based Permission |
Chiro (@chiro-hiro), Victor Dusart (@vdusart) |
6734 |
L2 Token List |
Kelvin Fichter (@smartcontracts), Andreas Freund (@Therecanbeonlyone1969), Pavel Sinelnikov (@psinelnikov) |
6735 |
L2 Aliasing of EVM-based Addresses |
Kelvin Fichter (@smartcontracts), Andreas Freund (@Therecanbeonlyone1969) |
6909 |
Minimal Multi-Token Interface |
JT Riley (@jtriley-eth), Dillon (@d1ll0n), Sara (@snreynolds), Vectorized (@Vectorized), Neodaoist (@neodaoist) |
6916 |
Automatically Reset Testnet |
Mário Havel (@taxmeifyoucan), pk910 (@pk910), Rémy Roy (@remyroy), Holly Atkinson (@atkinsonholly), Tereza Burianova (@T-ess) |
6956 |
Asset-bound Non-Fungible Tokens |
Thomas Bergmueller (@tbergmueller), Lukas Meyer (@ibex-technology) |
6997 |
ERC-721 with transaction validation step. |
Eduard López i Fina (@eduardfina) |
7002 |
Execution layer triggerable withdrawals |
Danny Ryan (@djrtwo), Mikhail Kalinin (@mkalinin), Ansgar Dietrichs (@adietrichs), Hsiao-Wei Wang (@hwwhww), lightclient (@lightclient) |
7015 |
NFT Creator Attribution |
indreams (@strollinghome) |
7069 |
Revamped CALL instructions |
Alex Beregszaszi (@axic), Paweł Bylica (@chfast), Danno Ferrin (@shemnon), Andrei Maiboroda (@gumb0), Charles Cooper (@charles-cooper) |
7144 |
ERC-20 with transaction validation step. |
Eduard López i Fina (@eduardfina) |
7208 |
On-Chain Data Containers |
Rachid Ajaja <rachid@allianceblock.io>, Alexandros Athanasopulos (@Xaleee), Pavel Rubin (@pash7ka), Sebastian Galimberti Romano (@galimba), Daniel Berbesi (@berbex), Apostolos Mavropoulos (@ApostolosMavro), Barbara Marcano (@Barbara-Marcano), Daniel Ortega (@xdaniortega) |
7251 |
Increase the MAX_EFFECTIVE_BALANCE |
mike (@michaelneuder), Francesco (@fradamt), dapplion (@dapplion), Mikhail (@mkalinin), Aditya (@adiasg), Justin (@justindrake), lightclient (@lightclient) |
7417 |
Token Converter |
Dexaran (@Dexaran) <dexaran@ethereumclassic.org> |
7480 |
EOF - Data section access instructions |
Andrei Maiboroda (@gumb0), Alex Beregszaszi (@axic), Paweł Bylica (@chfast) |
7495 |
SSZ StableContainer |
Etan Kissling (@etan-status), Cayman (@wemeetagain) |
7531 |
Staked ERC-721 Ownership Recognition |
Francesco Sullo (@sullof) |
7547 |
Inclusion lists |
mike (@michaelneuder), Vitalik (@vbuterin), Francesco (@fradamt), Terence (@terencechain), potuz (@potuz), Manav (@manav2401) |
7549 |
Move committee index outside Attestation |
dapplion (@dapplion) |
7578 |
Physical Asset Redemption |
Lee Vidor (@V1d0r), David Tan <david@emergentx.org>, Lee Smith <lee@emergentx.org>, Gabriel Stoica (@gabrielstoica) |
7586 |
Interest Rate Swaps |
Samuel Gwlanold Edoumou (@Edoumou) |
7590 |
ERC-20 Holder Extension for NFTs |
Steven Pineda (@steven2308), Jan Turk (@ThunderDeliverer) |
7594 |
PeerDAS - Peer Data Availability Sampling |
Danny Ryan (@djrtwo), Dankrad Feist (@dankrad), Francesco D'Amato (@fradamt), Hsiao-Wei Wang (@hwwhww) |
7600 |
Hardfork Meta - Pectra |
Tim Beiko (@timbeiko) |
7620 |
EOF Contract Creation |
Alex Beregszaszi (@axic), Paweł Bylica (@chfast), Andrei Maiboroda (@gumb0), Piotr Dobaczewski (@pdobacz) |
7623 |
Increase calldata cost |
Toni Wahrstätter (@nerolation), Vitalik Buterin (@vbuterin) |
7627 |
Secure Messaging Protocol |
Chen Liaoyuan (@chenly) <cly@kip.pro> |
7628 |
ERC-721 Ownership Shares Extension |
Chen Liaoyuan (@chenly) <cly@kip.pro> |
7631 |
Dual Nature Token Pair |
vectorized (@vectorized), Thomas (@0xth0mas), Quit (@quitcrypto), Michael Amadi (@AmadiMichael), cygaar (@cygaar), Harrison (@pop-punk) |
7637 |
Optimize EOA EXTCODEHASH |
Jame (@ZWJKFLC) |
7656 |
Generalized Token-Linked Services |
Francesco Sullo (@sullof) |
7658 |
Light client data backfill |
Etan Kissling (@etan-status) |
7675 |
Retroactively Included EIPs |
Tim Beiko (@timbeiko) |
7677 |
Paymaster Web Service Capability |
Lukas Rosario (@lukasrosario), Dror Tirosh (@drortirosh), Wilson Cusack (@wilsoncusack), Kristof Gazso (@kristofgazso), Hazim Jumali (@hazim-j) |
7685 |
General purpose execution layer requests |
lightclient (@lightclient) |
7688 |
Forward compatible consensus data structures |
Etan Kissling (@etan-status), Cayman (@wemeetagain) |
7692 |
EVM Object Format (EOFv1) Meta |
Alex Beregszaszi (@axic), Paweł Bylica (@chfast), Andrei Maiboroda (@gumb0), Piotr Dobaczewski (@pdobacz), Danno Ferrin (@shemnon) |
7698 |
EOF - Creation transaction |
Piotr Dobaczewski (@pdobacz), Andrei Maiboroda (@gumb0), Paweł Bylica (@chfast), Alex Beregszaszi (@axic) |
7702 |
Set EOA account code |
Vitalik Buterin (@vbuterin), Sam Wilson (@SamWilsn), Ansgar Dietrichs (@adietrichs), lightclient (@lightclient) |
7723 |
Network Upgrade Inclusion Stages |
Tim Beiko (@timbeiko) |
7742 |
Uncouple blob count between CL and EL |
Alex Stokes (@ralexstokes) |
7758 |
Transfer With Authorization |
Peter Jihoon Kim (@petejkim), Kevin Britz (@kbrizzle), David Knott (@DavidLKnott), Dongri Jin (@dongri) |
7762 |
Increase MIN_BASE_FEE_PER_BLOB_GAS |
Max Resnick (@MaxResnick) |
Number | Title | Author |
725 |
General data key/value store and execution |
Fabian Vogelsteller (@frozeman), Tyler Yasaka (@tyleryasaka) |
838 |
ABI specification for REVERT reason string |
Federico Bond (@federicobond), Renan Rodrigues de Souza (@RenanSouza2) |
998 |
Composable Non-Fungible Token |
Matt Lockyer <mattdlockyer@gmail.com>, Nick Mudge <nick@perfectabstractions.com>, Jordan Schalm <jordan.schalm@gmail.com>, sebastian echeverry <sebastian.echeverry@robotouniverse.com>, Zainan Victor Zhou (@xinbenlv) |
1202 |
Voting Interface |
Zainan Victor Zhou (@xinbenlv), Evan (@evbots), Yin Xu (@yingogobot) |
2539 |
BLS12-377 curve operations |
Alex Vlasov (@shamatar), hujw77 (@hujw77) |
3770 |
Chain-specific addresses |
Lukas Schor (@lukasschor), Richard Meissner (@rmeissner), Pedro Gomes (@pedrouid), ligi <ligi@ligi.de> |
4337 |
Account Abstraction Using Alt Mempool |
Vitalik Buterin (@vbuterin), Yoav Weiss (@yoavw), Dror Tirosh (@drortirosh), Shahaf Nacson (@shahafn), Alex Forshtat (@forshtat), Kristof Gazso (@kristofgazso), Tjaden Hess (@tjade273) |
4762 |
Statelessness gas cost changes |
Guillaume Ballet (@gballet), Vitalik Buterin (@vbuterin), Dankrad Feist (@dankrad), Ignacio Hagopian (@jsign), Tanishq Jasoria (@tanishqjasoria), Gajinder Singh (@g11tech) |
4883 |
Composable SVG NFT |
Andrew B Coathup (@abcoathup), Alex (@AlexPartyPanda), Damian Martinelli (@damianmarti), blockdev (@0xbok), Austin Griffith (@austintgriffith) |
4972 |
Name-Owned Account |
Shu Dong (@dongshu2013), Qi Zhou (@qizhou), Zihao Chen (@zihaoccc) |
5115 |
SY Token |
Vu Nguyen (@mrenoon), Long Vuong (@UncleGrandpa925), Anton Buenavista (@ayobuenavista) |
5173 |
NFT Future Rewards (nFR) |
Yale ReiSoleil (@longnshort), dRadiant (@dRadiant), D Wang, PhD <david@iob.fi> |
5189 |
Account Abstraction via Endorsed Operations |
Agustín Aguilar (@agusx1211), Philippe Castonguay (@phabc), Michael Standen (@ScreamingHawk) |
5485 |
Legitimacy, Jurisdiction and Sovereignty |
Zainan Victor Zhou (@xinbenlv) |
5573 |
Sign-In with Ethereum Capabilities, ReCaps |
Oliver Terbu (@awoie), Jacob Ward (@cobward), Charles Lehner (@clehner), Sam Gbafa (@skgbafa), Wayne Chang (@wyc), Charles Cunningham (@chunningham) |
5604 |
NFT Lien |
Zainan Victor Zhou (@xinbenlv), Allen Zhou <allen@ubiloan.io>, Alex Qin <alex@ubiloan.io> |
5630 |
New approach for encryption / decryption |
Firn Protocol (@firnprotocol), Fried L. Trout, Weiji Guo (@weijiguo) |
5700 |
Bindable Token Interface |
Leeren (@leeren) |
5727 |
Semi-Fungible Soulbound Token |
Austin Zhu (@AustinZhu), Terry Chen <terry.chen@phaneroz.io> |
5791 |
Physical Backed Tokens |
2pmflow (@2pmflow), locationtba (@locationtba), Cameron Robertson (@ccamrobertson), cygaar (@cygaar), Brian Weick (@bweick), vectorized (@vectorized), djdabs (@djdabs) |
5806 |
Delegate transaction |
Hadrien Croubois (@Amxx) |
6123 |
Smart Derivative Contract |
Christian Fries (@cfries), Peter Kohl-Landgraf (@pekola), Alexandros Korpis (@kourouta) |
6170 |
Cross-Chain Messaging Interface |
Sujith Somraaj (@sujithsomraaj) |
6229 |
Tokenized Vaults with Lock-in Period |
Anderson Chen (@Ankarrr), Martinet Lee <martinetlee@gmail.com>, Anton Cheng <antonassocareer@gmail.com> |
6327 |
Elastic Signature |
George (@JXRow) |
6404 |
SSZ transactions |
Etan Kissling (@etan-status), Gajinder Singh (@g11tech), Vitalik Buterin (@vbuterin) |
6465 |
SSZ withdrawals root |
Etan Kissling (@etan-status), Mikhail Kalinin (@mkalinin) |
6466 |
SSZ receipts |
Etan Kissling (@etan-status), Gajinder Singh (@g11tech), Vitalik Buterin (@vbuterin) |
6493 |
SSZ transaction signature scheme |
Etan Kissling (@etan-status), Gajinder Singh (@g11tech), Matt Garnett (@lightclient), Vitalik Buterin (@vbuterin) |
6604 |
Abstract Token |
Chris Walker (@cr-walker) <chris@ckwalker.com> |
6662 |
AA Account Metadata For Authentication |
Shu Dong (@dongshu2013), Zihao Chen (@zihaoccc), Peter Chen (@pette1999) |
6682 |
NFT Flashloans |
out.eth (@outdoteth) |
6785 |
ERC-721 Utilities Information Extension |
Otniel Nicola (@OT-kthd), Bogdan Popa (@BogdanKTHD) |
6786 |
Registry for royalties payment for NFTs |
Otniel Nicola (@OT-kthd), Bogdan Popa (@BogdanKTHD) |
6787 |
Order Book DEX with Two Phase Withdrawal |
Jessica (@qizheng09), Roy (@royshang), Jun (@SniperUsopp) |
6789 |
Rename gas to mana |
Pascal Caversaccio (@pcaversaccio) |
6800 |
Ethereum state using a unified verkle tree |
Vitalik Buterin (@vbuterin), Dankrad Feist (@dankrad), Kevaundray Wedderburn (@kevaundray), Guillaume Ballet (@gballet), Piper Merriam (@pipermerriam), Gottfried Herold (@GottfriedHerold), Ignacio Hagopian (@jsign), Tanishq Jasoria (@tanishqjasoria), Gajinder Singh (@g11tech), Danno Ferrin (@shemnon) |
6806 |
ERC-721 Holding Time Tracking |
Saitama (@saitama2009), Combo <combo@1combo.io>, Luigi <luigi@1combo.io> |
6821 |
Support ENS Name for Web3 URL |
Qi Zhou (@qizhou), Qiang Zhu (@qzhodl) |
6823 |
Token Mapping Slot Retrieval Extension |
qdqd (@qd-qd) <qdqdqdqdqd@protonmail.com> |
6860 |
Web3 URL to EVM Call Message Translation |
Qi Zhou (@qizhou), Chao Pi (@pichaoqkc), Sam Wilson (@SamWilsn), Nicolas Deschildre (@nand2) |
6864 |
Upgradable Fungible Token |
Jeff Huang (@jeffishjeff) |
6865 |
On-Chain EIP-712 Visualization |
Abderrahmen Hanafi (@a6-dou) |
6900 |
Modular Smart Contract Accounts |
Adam Egyed (@adamegyed), Fangting Liu (@trinity-0111), Jay Paik (@jaypaik), Yoav Weiss (@yoavw), Huawei Gu (@huaweigu), Daniel Lim (@dlim-circle), Ruben Koch (@0xrubes), David Philipson (@dphilipson), Howy Ho (@howydev), Nikita Belenkov (@nikita-quantstamp), zer0dot (@zer0dot), David Kim (@PowerStream3604) |
6932 |
Subscription-Based Token |
360 Core <hello@360coreinc.com>, Robin Rajput (@0xRobinR) |
6944 |
ERC-5219 Resolve Mode |
Gavin John (@Pandapip1), Qi Zhou (@qizhou) |
6960 |
Dual Layer Token |
Adam Boudjemaa (@aboudjem), Mohamad Hammoud (@mohamadhammoud), Nawar Hisso (@nawar-hisso), Khawla Hassan (@khawlahssn), Mohammad Zakeri Rad (@zakrad), Ashish Sood <soodgen@gmail.com> |
6981 |
Reserved Ownership Accounts |
Paul Sullivan (@sullivph) <paul.sullivan@manifold.xyz>, Wilkins Chung (@wwchung) <wilkins@manifold.xyz>, Kartik Patel (@Slokh) <kartik@manifold.xyz> |
7085 |
NFT Relationship Enhancement |
Guang (@xg1990) |
7087 |
MIME type for Web3 URL in Auto Mode |
Qi Zhou (@qizhou), Nicolas Deschildre (@nand2) |
7093 |
Social Recovery Interface |
John Zhang (@johnz1019), Davis Xiang (@xcshuan), Kyle Xu (@kylexyxu), George Zhang (@odysseus0) |
7196 |
Simple token, Simplified ERC-20 |
Xiang (@wenzhenxiang), Ben77 (@ben2077), Mingshi S. (@newnewsms) |
7204 |
Contract wallet management token |
Xiang (@wenzhenxiang), Ben77 (@ben2077), Mingshi S. (@newnewsms) |
7246 |
Encumber - Splitting Ownership & Guarantees |
Coburn Berry (@coburncoburn), Mykel Pereira (@mykelp), Scott Silver (@scott-silver) |
7254 |
Token Revenue Sharing |
Quy Phan (@quyphandang), Quy Phan <quy.phan@cryptoviet.info> |
7272 |
Ethereum Access Token |
Chris Chung (@0xpApaSmURf), Raphael Roullet (@ra-phael) |
7280 |
NFT Metadata Extension like JSON-LD |
Yohei Nishikubo (@yoheinishikubo) |
7291 |
Purpose bound money |
Orchid-Dev (@proj-orchid-straitsx), Victor Liew (@alcedo), Wong Tse Jian (@wongtsejian), Jacob Shan (@Jacobshan429), Chin Sin Ong (@chinsinong) |
7303 |
Token-Controlled Token Circulation |
Ko Fujimura (@kofujimura) |
7390 |
Vanilla Options for ERC-20 Tokens |
Ewan Humbert (@Xeway) <xeway@protonmail.com>, Lassi Maksimainen (@mlalma) <lassi.maksimainen@gmail.com> |
7399 |
⚡ Flash Loans ⚡ |
Alberto Cuesta Cañada (@alcueca), Michael Amadi (@AmadiMichaels), Devtooligan (@devtooligan), Ultrasecr.eth (@ultrasecreth), Sam Bacha (@sambacha) |
7405 |
Portable Smart Contract Accounts |
Aaron Yee (@aaronyee-eth) |
7406 |
Multi-Namespace Onchain Registry |
Mengshi Zhang (@MengshiZhang), Zihao Chen (@zihaoccc) |
7410 |
ERC-20 Update Allowance By Spender |
Mohammad Zakeri Rad (@zakrad), Adam Boudjemaa (@aboudjem), Mohamad Hammoud (@mohamadhammoud) |
7412 |
On-Demand Off-Chain Data Retrieval |
Noah Litvin (@noahlitvin), db (@dbeal-eth) |
7425 |
Tokenized Reserve |
Jimmy Debe (@jimstir) |
7444 |
Time Locks Maturity |
Thanh Trinh (@thanhtrinh2003) <thanh@revest.finance>, Joshua Weintraub (@jhweintraub) <josh@revest.finance>, Rob Montgomery (@RobAnon) <rob@revest.finance> |
7484 |
Registry Extension for ERC-7579 |
Konrad Kopp (@kopy-kat), zeroknots (@zeroknots) |
7496 |
NFT Dynamic Traits |
Adam Montgomery (@montasaurus), Ryan Ghods (@ryanio), 0age (@0age), James Wenzel (@emo-eth), Stephan Min (@stephankmin) |
7498 |
NFT Redeemables |
Ryan Ghods (@ryanio), 0age (@0age), Adam Montgomery (@montasaurus), Stephan Min (@stephankmin) |
7506 |
Trusted Hint Registry |
Philipp Bolte (@strumswell), Dennis von der Bey (@DennisVonDerBey), Lauritz Leifermann (@lleifermann) |
7507 |
Multi-User NFT Extension |
Ming Jiang (@minkyn), Zheng Han (@hanbsd), Fan Yang (@fayang) |
7508 |
Dynamic On-Chain Token Attributes Repository |
Steven Pineda (@steven2308), Jan Turk (@ThunderDeliverer) |
7509 |
Entity Component System |
Rickey (@HelloRickey) |
7510 |
Cross-Contract Hierarchical NFT |
Ming Jiang (@minkyn), Zheng Han (@hanbsd), Fan Yang (@fayang) |
7511 |
Minimal Proxy Contract with PUSH0 |
0xAA (@AmazingAng), vectorized (@Vectorized), 0age (@0age) |
7512 |
Onchain Representation for Audits |
Richard Meissner - Safe (@rmeissner), Robert Chen - OtterSec (@chen-robert), Matthias Egli - ChainSecurity (@MatthiasEgli), Jan Kalivoda - Ackee Blockchain (@jaczkal), Michael Lewellen - OpenZeppelin (@cylon56), Shay Zluf - Hats Finance (@shayzluf), Alex Papageorgiou - Omniscia (@alex-ppg) |
7513 |
Smart NFT - A Component for Intent-Centric |
MJ Tseng (@TsengMJ) <tsngmj@gmail.com>, Clay (@Clay2018) <clay.uw@outlook.com>, Jeffery.c <jeffery.c@a3sprotocol.xyz>, Johnny.c <johnny.c@a3sprotocol.xyz> |
7517 |
Content Consent for AI/ML Data Mining |
Bofu Chen (@bafu), Tammy Yang (@tammyyang) |
7518 |
Dynamic Compliant Interop Security Token |
Abhinav (@abhinav-d3v) <abhinav@zoniqx.com>, Prithvish Baidya (@d4mr) <pbaidya@zoniqx.com>, Rajat Kumar (@rajatwasan) <rwasan@zoniqx.com>, Prasanth Kalangi <pkalangi@zoniqx.com> |
7521 |
General Intents for Smart Contract Wallets |
Stephen Monn (@pixelcircuits), Bikem Bengisu (@supiket) |
7522 |
OIDC ZK Verifier for AA Account |
Shu Dong (@dongshu2013) <shu@hexlink.io>, Yudao Yan <dean@dauth.network>, Song Z <s@misfit.id>, Kai Chen <kai@dauth.network> |
7524 |
PLUME Signature in Wallets |
Yush G (@Divide-By-0) <aayushg@mit.edu>, Kobi Gurkan (@kobigurk), Richard Liu (@rrrliu), Vivek Bhupatiraju (@vb7401), Barry Whitehat (@barryWhiteHat) |
7527 |
Token Bound Function Oracle AMM |
Elaine Zhang (@lanyinzly) <lz8aj@virginia.edu>, Jerry <jerrymindflow@gmail.com>, Amandafanny <amandafanny200@gmail.com>, Shouhao Wong (@wangshouh) <wongshouhao@outlook.com>, 0xPoet <0xpoets@gmail.com> |
7529 |
Contract Discovery and eTLD+1 Association |
Todd Chapman (@tthebc01), Charlie Sibbach <charlie@cwsoftware.com>, Sean Sing (@seansing) |
7533 |
Public Cross Port |
George (@JXRow), Zisu (@lazy1523) |
7538 |
Multiplicative Tokens |
Gavin John (@Pandapip1) |
7542 |
eth/70 - available-blocks-extended protocol |
Ahmad Bitar (@smartprogrammer93) <smartprogrammer@windowslive.com> |
7543 |
EVM arbitrary precision decimal math |
1m1 (@1m1-github) |
7546 |
Upgradeable Clone for Scalable Contracts |
Shogo Ochiai (@shogochiai) <shogo.ochiai@pm.me>, Kai Hiroi (@KaiHiroi) <kai.hiroi@pm.me> |
7548 |
Open IP Protocol built on NFTs |
Combo <combo@1combo.io>, Saitama (@saitama2009), CT29 <CT29@1combo.io>, Luigi <luigi@1combo.io> |
7555 |
Single Sign-On for Account Discovery |
Alexander Müller (@alexmmueller), Gregory Markou (@GregTheGreek), Willem Olding (@Wollum), Belma Gutlic (@morrigan), Marin Petrunić (@mpetrunic), Pedro Gomes (@pedrouid) |
7561 |
Simple NFT, Simplified ERC-721 |
Xiang (@wenzhenxiang), Ben77 (@ben2077), Mingshi S. (@newnewsms) |
7562 |
Account Abstraction Validation Scope Rules |
Yoav Weiss (@yoavw), Dror Tirosh (@drortirosh), Alex Forshtat (@forshtat), Shahaf Nacson (@shahafn) |
7564 |
Contract wallet management NFT |
Xiang (@wenzhenxiang), Ben77 (@ben2077), Mingshi S. (@newnewsms) |
7565 |
Perpetual Contract NFTs as Collateral |
Hyoungsung Kim (@HyoungsungKim) <hyougnsung@keti.re.kr>, Yong-Suk Park <yspark@keti.re.kr>, Hyun-Sik Kim <hskim@keti.re.kr> |
7566 |
Multiplayer Game Communication |
Rickey (@HelloRickey) |
7572 |
Contract-level metadata via `contractURI()` |
Devin Finzer (@dfinzer), Alex Atallah (@alexanderatallah), Ryan Ghods (@ryanio) |
7573 |
Conditional-upon-Transfer-Decryption for DvP |
Christian Fries (@cfries), Peter Kohl-Landgraf (@pekola) |
7577 |
Versioning Scheme for EIPs |
danceratopz (@danceratopz), Ahmad Bitar (@smartprogrammer93) |
7579 |
Minimal Modular Smart Accounts |
zeroknots (@zeroknots), Konrad Kopp (@kopy-kat), Taek Lee (@leekt), Fil Makarov (@filmakarov), Elim Poon (@yaonam), Lyu Min (@rockmin216) |
7580 |
Advertisement Tracking Interface |
wart (@wartstone) |
7582 |
Modular Accounts with Delegated Validation |
Shivanshi Tyagi (@nerderlyne), Ross Campbell (@z0r0z) |
7585 |
MixHash and Public Data Storage Proofs |
Liu Zhicong (@waterflier), William Entriken (@fulldecent), Wei Qiushi (@weiqiushi), Si Changjun (@photosssa) |
7589 |
Semi-Fungible Token Roles |
Ernani São Thiago (@ernanirst), Daniel Lima (@karacurt) |
7591 |
BLS signed transactions |
Marius van der Wijden (@MariusVanDerWijden) |
7595 |
Collateralized NFT |
571nKY (@571nKY), Cosmos (@Cosmos4k), f4t50 (@f4t50), Harpocrates (@harpocrates555) |
7597 |
Signature Validation Extension for Permit |
Yvonne Zhang (@yvonnezhangc), Aloysius Chan (@circle-aloychan) |
7598 |
Use contract signature for signed transfer |
Yvonne Zhang (@yvonnezhangc), Aloysius Chan (@circle-aloychan) |
7603 |
ERC-1155 Multi-Asset extension |
Haru (@haruu8) |
7604 |
ERC-1155 Permit Approvals |
calvbore (@calvbore), emiliolanzalaco (@emiliolanzalaco) |
7607 |
Hardfork Meta - Fusaka |
Tim Beiko (@timbeiko) |
7609 |
Decrease base cost of TLOAD/TSTORE |
Charles Cooper (@charles-cooper), James Prestwich (@prestwich), brockelmore (@brockelmore) |
7612 |
Verkle state transition via an overlay tree |
Guillaume Ballet (@gballet), Ansgar Dietrichs (@adietrichs), Ignacio Hagopian (@jsign), Gottfried Herold (@GottfriedHerold), Jamie Lokier (@jlokier), Tanishq Jasoria (@tanishqjasoria), Parithosh Jayanthi (@parithosh), Gabriel Rocheleau (@gabrocheleau), Karim Taam (@matkt) |
7613 |
Puppet Proxy Contract |
Igor Żuk (@CodeSandwich) |
7615 |
Atomic Push-based Data Feed Among Contracts |
Elaine Zhang (@lanyinzly) <lz8aj@virginia.edu>, Jerry <jerrymindflow@gmail.com>, Amandafanny <amandafanny200@gmail.com>, Shouhao Wong (@wangshouh) <wongshouhao@outlook.com>, Doris Che (@Cheyukj) <dorischeyy@gmail.com>, Henry Yuan (@onehumanbeing) <hy2878@nyu.edu> |
7617 |
Chunk support for ERC-5219 mode in Web3 URL |
Qi Zhou (@qizhou), Nicolas Deschildre (@nand2) |
7618 |
Content encoding in ERC-5219 mode Web3 URL |
Qi Zhou (@qizhou), Nicolas Deschildre (@nand2) |
7621 |
Basket Token |
Dominic Ryder <dom@alvaraprotocol.io>, Callum Mitchell-Clark (@AlvaraProtocol) <callum@alvaraprotocol.io>, Joey van Etten <joe@alvaraprotocol.io>, Michael Ryder <mike@alvaraprotocol.io> |
7629 |
ERC-20/ERC-721 Unified Token Interface |
0xZeus1111 (@0xZeus1111), Nvuwa (@Nvuwa) |
7632 |
Interfaces for Named Token |
Zainan Victor Zhou (@xinbenlv) |
7634 |
Limited Transfer Count NFT |
Qin Wang (@qinwang-git), Saber Yu (@OniReimu), Shiping Chen <shiping.chen@data61.csiro.au> |
7638 |
Batch Calls Encoding in SCA |
George (@JXRow), Zisu (@lazy1523) |
7639 |
Cease serving history before PoS |
lightclient (@lightclient) |
7641 |
Intrinsic RevShare Token |
Conway (@0x1cc), Cathie So (@socathie), Xiaohang Yu (@xhyumiracle), Suning Yao (@fewwwww), Kartin <kartin@hyperoracle.io> |
7642 |
eth/69 - Drop pre-merge fields |
Marius van der Wijden (@MariusVanDerWijden) |
7643 |
History accumulator for pre-PoS data |
lightclient (@lightclient), kdeme (@kdeme) |
7644 |
ERC-721 Name Registry Extension |
Chen Liaoyuan (@chenly) |
7649 |
Bonding curve-embedded liquidity for NFTs |
Arif Khan <arif@alethea.ai>, Ahmad Matyana <ahmad@alethea.ai>, Basil Gorin (@vgorin), Vijay Bhayani (@unblocktechie) |
7651 |
Fractionally Represented Non-Fungible Token |
Acme (@0xacme), Calder (@caldereth) |
7654 |
Request Method Types |
Rickey (@HelloRickey) |
7662 |
AI Agent NFTs |
Greg Marlin (@marleymarl) |
7667 |
Raise gas costs of hash functions |
Vitalik Buterin (@vbuterin) |
7673 |
Distinguishable base256emoji Addresses |
William Morriss (@wjmelements) |
7676 |
EOF - Prepare for Address Space Extension |
Danno Ferrin (@shemnon) |
7679 |
UserOperation Builder |
Derek Chiang (@derekchiang), Garvit Khatri (@plusminushalf), Fil Makarov (@filmakarov), Kristof Gazso (@kristofgazso), Derek Rein (@arein), Tomas Rocchi (@tomiir), bumblefudge (@bumblefudge) |
7681 |
Dual Nature Multi Token Protocol |
Sennett Lau (@sennett-lau) |
7682 |
Auxiliary Funds Capability |
Lukas Rosario (@lukasrosario), Wilson Cusack (@wilsoncusack) |
7683 |
Cross Chain Intents |
Mark Toda (@marktoda), Matt Rice (@mrice32), Nick Pai (@nicholaspai) |
7684 |
Return deposits for distinct credentials |
Lion (@dapplion) |
7686 |
Linear EVM memory limits |
Vitalik Buterin (@vbuterin) |
7691 |
Blob throughput increase |
Parithosh Jayanthi (@parithosh), Toni Wahrstätter (@nerolation), Sam Calder-Mason (@samcm), Andrew Davis (@savid) |
7695 |
Ownership Delegation and Context for ERC-721 |
Duc Tho Tran (@ducthotran2010) |
7699 |
ERC-20 Transfer Reference Extension |
Radek Svarz (@radeksvarz) |
7700 |
Cross-chain Storage Router Protocol |
Avneet Singh (@sshmatrix), 0xc0de4c0ffee (@0xc0de4c0ffee), Nick Johnson (@arachnid), Makoto Inoue (@makoto) |
7701 |
Native Account Abstraction with EOF |
Vitalik Buterin (@vbuterin), Yoav Weiss (@yoavw), Alex Forshtat (@forshtat), Dror Tirosh (@drortirosh), Shahaf Nacson (@shahafn) |
7703 |
Increase calldata cost |
William Morriss (@wjmelements) |
7705 |
NONREENTRANT and REENTRANT opcodes |
Charles Cooper (@charles-cooper) |
7706 |
Separate gas type for calldata |
Vitalik Buterin (@vbuterin) |
7707 |
Incentivize Access List Provisioning |
Ben Adams (@benaadams), Oleg Iakushkin (@OlegJakushkin) |
7708 |
ETH transfers emit a log |
Vitalik Buterin (@vbuterin), Peter Davies (@petertdavies) |
7709 |
Read BLOCKHASH from storage and update cost |
Vitalik Buterin (@vbuterin), Tomasz Stanczak (@tkstanczak), Guillaume Ballet (@gballet), Gajinder Singh (@g11tech), Tanishq Jasoria (@tanishqjasoria), Ignacio Hagopian (@jsign), Jochem Brouwer (@jochem-brouwer), Gabriel Rocheleau (@gabrocheleau) |
7713 |
Box type for EIP-712 messages |
Francisco Giordano (@frangio) |
7716 |
Anti-correlation attestation penalties |
dapplion (@dapplion), Toni Wahrstätter (@nerolation), Vitalik Buterin (@vbuterin) |
7720 |
Deferred Token Transfer |
Chen Liaoyuan (@chenly) <cly@kip.pro> |
7721 |
Lockable Extension for ERC-1155 |
Piyush Chittara (@piyush-chittara) |
7722 |
Opaque Token |
Ivica Aračić (@ivica7), SWIAT |
7726 |
Common Quote Oracle |
alcueca (@alcueca), ruvaag (@ruvaag), totomanov (@totomanov), r0ohafza (@r0ohafza) |
7727 |
EVM Transaction Bundles |
Lily Johnson (@lilyjjo) |
7729 |
Token with Metadata |
msfew (@fewwwww) |
7732 |
Enshrined Proposer-Builder Separation |
Francesco D'Amato <francesco.damato@ethereum.org>, Barnabé Monnot <barnabe.monnot@ethereum.org>, Michael Neuder <michael.neuder@ethereum.org>, Potuz (@potuz), Terence Tsao <ttsao@offchainlabs.com> |
7736 |
Leaf-level state expiry in verkle trees |
Guillaume Ballet (@gballet), Wei Han Ng (@weiihann) |
7738 |
Permissionless Script Registry |
Victor Zhang (@zhangzhongnan928), James Brown (@JamesSmartCell) |
7739 |
Readable Typed Signatures for Smart Accounts |
vectorized (@vectorized), Sihoon Lee (@push0ebp), Francisco Giordano (@frangio), Hadrien Croubois (@Amxx), Ernesto García (@ernestognw), Im Juno (@junomonster), howydev (@howydev), Atarpara (@Atarpara), 0xcuriousapple (@0xcuriousapple) |
7741 |
Authorize Operator |
Jeroen Offerijns (@hieronx), João Martins (@0xTimepunk) |
7744 |
Code Index |
Tim Pechersky (@peersky) <t@peersky.xyz> |
7745 |
Two dimensional log filter data structure |
Zsolt Felföldi (@zsfelfoldi) |
7746 |
Composable Security Middleware Hooks |
Tim Pechersky (@peersky) <t@peersky.xyz> |
7748 |
State conversion to Verkle Tree |
Guillaume Ballet (@gballet), Ignacio Hagopian (@jsign), Gajinder Singh (@g11tech), Ansgar Dietrichs (@adietrichs), Gottfried Herold (@GottfriedHerold), Jamie Lokier (@jlokier), Tanishq Jasoria (@tanishqjasoria), Parithosh Jayanthi (@parithosh), Gabriel Rocheleau (@gabrocheleau), Karim Taam (@matkt) |
7749 |
Add wallet_signIntendedValidatorData method |
Yamen Merhi (@YamenMerhi), Patronum Labs (@Patronum-Labs) |
7751 |
Wrapping of bubbled up reverts |
Daniel Gretzke (@gretzke), Sara Reynolds (@snreynolds), Alice Henshaw (@hensha256), Marko Veniger <marko.veniger@tenderly.co>, Hadrien Croubois (@Amxx) |
7754 |
Tamperproof Web Immutable Transaction (TWIT) |
Erik Marks (@remarks), Guillaume Grosbois (@uni-guillaume) |
7756 |
EOF/EVM Trace Specification |
Martin Holst Swende (@holiman), Marius van der Wijden (@MariusVanDerWijden), Danno Ferrin (@shemnon) |
7760 |
Minimal Upgradeable Proxies |
Atarpara (@Atarpara), JT Riley (@jtriley-eth), Thomas (@0xth0mas), xiaobaiskill (@xiaobaiskill), Vectorized (@Vectorized) |
7761 |
HASCODE instruction |
Andrei Maiboroda (@gumb0), Piotr Dobaczewski (@pdobacz), Danno Ferrin (@shemnon) |
7766 |
Signature Aggregation for ERC-4337 |
Vitalik Buterin (@vbuterin), Yoav Weiss (@yoavw), Dror Tirosh (@drortirosh), Shahaf Nacson (@shahafn), Alex Forshtat (@forshtat) |
7769 |
JSON-RPC API for ERC-4337 |
Vitalik Buterin (@vbuterin), Yoav Weiss (@yoavw), Dror Tirosh (@drortirosh), Shahaf Nacson (@shahafn), Alex Forshtat (@forshtat) |
7773 |
Hardfork Meta - Amsterdam |
Tim Beiko (@timbeiko) |
7775 |
BURN opcode |
Dev Bear (@itsdevbear) |
7776 |
Transparent Financial Statements |
Ignacio Ceaglio (@Nachoxt17) <ignacioceaglio@gmail.com> |
7777 |
Governance for Human Robot Societies |
OpenMind, Jan Liphardt <jan@openmind.org>, Shaohong Zhong (@ShaohongZ), Boyuan Chen (@bchen-dev), Paige Xu <paige@openmind.org> |
7778 |
Prevent Block Gas Smuggling |
Ben Adams (@benaadams) |
7782 |
Reduce Slot Time for Lower Peak Bandwidth |
Ben Adams (@benaadams) |
7783 |
Add Controlled Gas Limit Increase Strategy |
Giulio Rebuffo (@Giulio2002) |
7784 |
GETCONTRACT opcode |
Tim Pechersky (@peersky) |
7788 |
Dynamic target blob count |
Marc Harvey-Hill (@Marchhill) |
7790 |
Controlled Gas Limit Increase Guidelines |
Giulio Rebuffo (@Giulio2002), Ben Adams (@benaadams) |
7792 |
Verifiable logs |
Etan Kissling (@etan-status), Gajinder Singh (@g11tech), Vitalik Buterin (@vbuterin) |
7794 |
Grant Registry |
Guilherme Neves (@0xneves) |
7796 |
Conditional send transaction RPC |
Dror Tirosh (@drortirosh), Yoav Weiss (@yoavw), Alex Forshtat (@forshtat), Shahaf Nacson (@shahafn) |
7797 |
Double speed for hash_tree_root |
Etan Kissling (@etan-status) |
7799 |
System logs |
Etan Kissling (@etan-status), Gajinder Singh (@g11tech) |
7801 |
eth/70 - Sharded Blocks Protocol |
Ahmad Bitar (@smartprogrammer93) <smartprogrammer@windowslive.com>, Giulio Rebuffo (@Giulio2002) |
7805 |
Fork-choice enforced Inclusion Lists (FOCIL) |
Thomas Thiery (@soispoke) <thomas.thiery@ethereum.org>, Francesco D'Amato <francesco.damato@ethereum.org>, Julian Ma <julian.ma@ethereum.org>, Barnabé Monnot <barnabe.monnot@ethereum.org>, Terence Tsao <ttsao@offchainlabs.com>, Jacob Kaufmann <jacob.kaufmann@ethereum.org>, Jihoon Song <jihoonsong.dev@gmail.com> |
7807 |
SSZ execution blocks |
Etan Kissling (@etan-status), Gajinder Singh (@g11tech) |
7808 |
Reserve Tx-Type Range for RIPs |
Carl Beekhuizen (@carlbeek), Yoav Weiss (@yoavw), Ansgar Dietrichs (@adietrichs) |
7819 |
Create delegate |
Hadrien Croubois (@amxx), Danno Ferrin (@shemnon) |
Number | Title | Author |
86 |
Abstraction of transaction origin and signature |
Vitalik Buterin (@vbuterin) |
101 |
Serenity Currency and Crypto Abstraction |
Vitalik Buterin (@vbuterin) |
107 |
safe "eth_sendTransaction" authorization via html popup |
Ronan Sandford (@wighawag) |
205 |
ENS support for contract ABIs |
Nick Johnson <nick@ethereum.org> |
210 |
Blockhash refactoring |
Vitalik Buterin (@vbuterin) |
233 |
Formal process of hard forks |
Alex Beregszaszi (@axic) |
615 |
Subroutines and Static Jumps for the EVM |
Greg Colvin <greg@colvin.org>, Brooklyn Zelenka (@expede), Paweł Bylica (@chfast), Christian Reitwiessner (@chriseth) |
616 |
SIMD Operations for the EVM |
Greg Colvin <greg@colvin.org> |
634 |
Storage of text records in ENS |
Richard Moore (@ricmoo) |
665 |
Add precompiled contract for Ed25519 signature verification |
Tobias Oberstein <tobias.oberstein@crossbario.com> |
689 |
Address Collision of Contract Address Causes Exceptional Halt |
Yoichi Hirai <i@yoichihirai.com> |
698 |
OPCODE 0x46 BLOCKREWARD |
Cody Burns <dontPanic@codywburns.com> |
758 |
Subscriptions and filters for completed transactions |
Jack Peterson <jack@tinybike.net> |
801 |
Canary Standard |
ligi <ligi@ligi.de> |
823 |
Token Exchange Standard |
Kashish Khullar <kkhullar7@gmail.com> |
831 |
URI Format for Ethereum |
ligi (@ligi) |
858 |
Reduce block reward and delay difficulty bomb |
Carl Larson <cslarson@gmail.com> |
867 |
Standardized Ethereum Recovery Proposals |
Dan Phifer <dp@musiconomi.com>, James Levy <james@taptrust.com>, Reuben Youngblom <reuben@taptrust.com> |
884 |
DGCL Token |
Dave Sag <davesag@gmail.com> |
897 |
DelegateProxy |
Jorge Izquierdo <jorge@aragon.one>, Manuel Araoz <manuel@zeppelin.solutions> |
900 |
Simple Staking Interface |
Dean Eigenmann <dean@tokenate.io>, Jorge Izquierdo <jorge@aragon.one> |
902 |
Token Validation |
Brooklyn Zelenka (@expede), Tom Carchrae (@carchrae), Gleb Naumenko (@naumenkogs) |
918 |
Mineable Token Standard |
Jay Logelin <jlogelin@alumni.harvard.edu>, Infernal_toast <admin@0xbitcoin.org>, Michael Seiler <mgs33@cornell.edu>, Brandon Grill <bg2655@columbia.edu> |
926 |
Address metadata registry |
Nick Johnson <nick@ethereum.org> |
927 |
Generalised authorisations |
Nick Johnson <nick@ethereum.org> |
969 |
Modifications to ethash to invalidate existing dedicated hardware implementations |
David Stanfill <david@airsquirrels.com> |
1010 |
Uniformity Between 0xAb5801a7D398351b8bE11C439e05C5B3259aeC9B and 0x15E55EF43efA8348dDaeAa455F16C43B64917e3c |
Anderson Wesley (@andywesley) |
1011 |
Hybrid Casper FFG |
Danny Ryan (@djrtwo), Chih-Cheng Liang (@ChihChengLiang) |
1015 |
Configurable On Chain Issuance |
Alex Van de Sande <avsa@ethereum.org> |
1051 |
Overflow checking for the EVM |
Nick Johnson <arachnid@notdot.net> |
1056 |
Ethereum Lightweight Identity |
Pelle Braendgaard <pelle.braendgaard@consensys.net>, Joel Torstensson <oed@consensys.net> |
1057 |
ProgPoW, a Programmatic Proof-of-Work |
Greg Colvin <greg@colvin.org>, Andrea Lanfranchi (@AndreaLanfranchi), Michael Carter (@bitsbetrippin), IfDefElse <ifdefelse@protonmail.com> |
1062 |
Formalize IPFS hash into ENS(Ethereum Name Service) resolver |
Phyrex Tsai <phyrex@portal.network>, Portal Network Team |
1066 |
Status Codes |
Brooklyn Zelenka (@expede), Tom Carchrae (@carchrae), Gleb Naumenko (@naumenkogs) |
1077 |
Gas relay for contract calls |
Alex Van de Sande <avsa@ethereum.org>, Ricardo Guilherme Schmidt (@3esmit) |
1078 |
Universal login / signup using ENS subdomains |
Alex Van de Sande <avsa@ethereum.org> |
1080 |
Recoverable Token |
Bradley Leatherwood <bradleat@inkibra.com> |
1081 |
Standard Bounties |
Mark Beylin <mark.beylin@consensys.net>, Kevin Owocki <kevin.owocki@consensys.net>, Ricardo Guilherme Schmidt (@3esmit) |
1087 |
Net gas metering for SSTORE operations |
Nick Johnson (@arachnid) |
1102 |
Opt-in account exposure |
Paul Bouchon <mail@bitpshr.net>, Erik Marks (@rekmarks) |
1109 |
PRECOMPILEDCALL opcode (Remove CALL costs for precompiled contracts) |
Jordi Baylina (@jbaylina) |
1129 |
Standardised DAPP announcements |
Jan Turk (@ThunderDeliverer) |
1132 |
Extending ERC20 with token locking capability |
nitika-goel <nitika@govblocks.io> |
1175 |
Wallet & shop standard for all tokens (erc20) |
Jet Lim (@Nitro888) |
1178 |
Multi-class Token Standard |
Albert Chon <achon@stanford.edu> |
1186 |
RPC-Method to get Merkle Proofs - eth_getProof |
Simon Jentzsch <simon.jentzsch@slock.it>, Christoph Jentzsch <christoph.jentzsch@slock.it> |
1203 |
ERC-1203 Multi-Class Token Standard (ERC-20 Extension) |
Jeff Huang <jeffishjeff@gmail.com>, Min Zu <crawlregister@gmail.com> |
1207 |
DAuth Access Delegation Standard |
Xiaoyu Wang (@wxygeek), Bicong Wang (@Wangbicong) |
1227 |
Defuse Difficulty Bomb and Reset Block Reward |
SmeargleUsedFly (@SmeargleUsedFly) |
1261 |
Membership Verification Token (MVT) |
Chaitanya Potti (@chaitanyapotti), Partha Bhattacharya (@pb25193) |
1276 |
Eliminate Difficulty Bomb and Adjust Block Reward on Constantinople Shift |
EOS Classic (@eosclassicteam) |
1285 |
Increase Gcallstipend gas in the CALL opcode |
Ben Kaufman <ben@daostack.io>, Adam Levi <adam@daostack.io> |
1295 |
Modify Ethereum PoW Incentive Structure and Delay Difficulty Bomb |
Brian Venturo (@atlanticcrypto) |
1319 |
Smart Contract Package Registry Interface |
Piper Merriam <piper@ethereum.org>, Christopher Gewecke <christophergewecke@gmail.com>, g. nicholas d'andrea <nick.dandrea@consensys.net>, Nick Gheorghita (@njgheorghita) |
1337 |
Subscriptions on the blockchain |
Kevin Owocki <kevin@gitcoin.co>, Andrew Redden <andrew@blockcrushr.com>, Scott Burke <scott@blockcrushr.com>, Kevin Seagraves <k.s.seagraves@gmail.com>, Luka Kacil <luka.kacil@gmail.com>, Štefan Šimec <stefan.simec@gmail.com>, Piotr Kosiński (@kosecki123), ankit raj <tradeninja7@gmail.com>, John Griffin <john@atchai.com>, Nathan Creswell <nathantr@gmail.com> |
1352 |
Specify restricted address range for precompiles/system contracts |
Alex Beregszaszi (@axic) |
1380 |
Reduced gas cost for call to self |
Alex Beregszaszi (@axic), Jacques Wagener (@jacqueswww) |
1386 |
Attestation management contract |
Weiwu Zhang <a@colourful.land>, James Sangalli <j.l.sangalli@gmail.com> |
1387 |
Merkle Tree Attestations with Privacy enabled |
Weiwu Zhang <a@colourful.land>, James Sangalli <j.l.sangalli@gmail.com> |
1388 |
Attestation Issuers Management List |
Weiwu Zhang <a@colourful.land>, James Sangalli <j.l.sangalli@gmail.com> |
1417 |
Poll Standard |
Chaitanya Potti (@chaitanyapotti), Partha Bhattacharya (@pb25193) |
1418 |
Blockchain Storage Rent Payment |
William Entriken (@fulldecent) |
1438 |
dApp Components (avatar) & Universal Wallet |
Jet Lim (@Nitro888) |
1444 |
Localized Messaging with Signal-to-Text |
Brooklyn Zelenka (@expede), Jennifer Cooper (@jenncoop) |
1450 |
ERC-1450 A compatible security token for issuing and trading SEC-compliant securities |
John Shiple (@johnshiple), Howard Marks <howard@startengine.com>, David Zhang <david@startengine.com> |
1459 |
Node Discovery via DNS |
Felix Lange (@fjl), Péter Szilágyi (@karalabe) |
1462 |
Base Security Token |
Maxim Kupriianov <mk@atlant.io>, Julian Svirsky <js@atlant.io> |
1470 |
Smart Contract Weakness Classification (SWC) |
Gerhard Wagner (@thec00n) |
1474 |
Remote procedure call specification |
Paul Bouchon <mail@bitpshr.net>, Erik Marks (@rekmarks) |
1482 |
Define a maximum block timestamp drift |
Maurelian (@Maurelian) |
1484 |
Digital Identity Aggregator |
Anurag Angara <anurag.angara@gmail.com>, Andy Chorlian <andychorlian@gmail.com>, Shane Hampton <shanehampton1@gmail.com>, Noah Zinsmeister <noahwz@gmail.com> |
1485 |
TEthashV1 |
trustfarm <trustfarm.info@gmail.com>, trustfarm <cpplover@trustfarm.net> |
1491 |
Human Cost Accounting Standard (Like Gas but for humans) |
Iamnot Chris (@cohabo) |
1504 |
Upgradable Smart Contract |
Kaidong Wu <wukd94@pku.edu.cn>, Chuqiao Ren <cr025@bucknell.edu>, Ruthia He <rujiahe@gmail.com>, Yun Ma <mayun@pku.edu.cn>, Xuanzhe Liu <liuxuanzhe@pku.edu.cn> |
1523 |
Standard for Insurance Policies as ERC-721 Non Fungible Tokens |
Christoph Mussenbrock (@christoph2806) |
1571 |
EthereumStratum/2.0.0 |
Andrea Lanfranchi (@AndreaLanfranchi), Pawel Bylica (@chfast), Marius Van Der Wijden (@MariusVanDerWijden) |
1577 |
contenthash field for ENS |
Dean Eigenmann <dean@ens.domains>, Nick Johnson <nick@ens.domains> |
1581 |
Non-wallet usage of keys derived from BIP-32 trees |
Michele Balistreri (@bitgamma) |
1588 |
Hardfork Meta: Ethereum ProgPoW |
Ikmyeong Na (@naikmyeong) |
1592 |
Address and ERC20-compliant transfer rules |
Cyril Lapinte <cyril.lapinte@mtpelerin.com>, Laurent Aapro <laurent.aapro@mtpelerin.com> |
1613 |
Gas stations network |
Yoav Weiss <yoav@tabookey.com>, Dror Tirosh <dror@tabookey.com>, Alex Forshtat <alex@tabookey.com> |
1616 |
Attribute Registry Standard |
0age (@0age), Santiago Palladino (@spalladino), Leo Arias (@elopio), Alejo Salles (@fiiiu), Stephane Gosselin (@thegostep) |
1620 |
Money Streaming |
Paul Berg (@PaulRBerg) |
1633 |
Re-Fungible Token Standard (RFT) |
Billy Rennekamp (@okwme), Dan Long <dan@artblx.com>, Kiryl Yermakou <kiryl@artblx.com>, Nate van der Ende <nate@artblx.com> |
1681 |
Temporal Replay Protection |
Martin Holst Swende (@holiman) |
1702 |
Generalized Account Versioning Scheme |
Wei Tang (@sorpaas) |
1710 |
URL Format for Web3 Browsers |
Bruno Barbieri (@brunobar79) |
1753 |
Smart Contract Interface for Licences |
Lucas Cullen (@BitcoinBrisbane), Kai Yeung (@CivicKai), Anna Crowley <annaelizabethcrowley@gmail.com>, Caroline Marshall <caroline.marshall888@gmail.com>, Katrina Donaghy <katrina@civicledger.com> |
1761 |
Scoped Approval Interface |
Witek Radomski <witek@enjin.io>, Andrew Cooke <ac0dem0nk3y@gmail.com>, James Therien <james@enjin.io>, Eric Binet <eric@enjin.io> |
1767 |
GraphQL interface to Ethereum node data |
Nick Johnson (@arachnid), Raúl Kripalani (@raulk), Kris Shinn (@kshinn) |
1775 |
App Keys, application specific wallet accounts |
Vincent Eli (@Bunjin), Dan Finlay (@DanFinlay) |
1803 |
Rename opcodes for clarity |
Alex Beregszaszi (@axic) |
1812 |
Ethereum Verifiable Claims |
Pelle Braendgaard (@pelle) |
1822 |
Universal Upgradeable Proxy Standard (UUPS) |
Gabriel Barros <gabriel@terminal.co>, Patrick Gallagher <blockchainbuddha@gmail.com> |
1829 |
Precompile for Elliptic Curve Linear Combinations |
Remco Bloemen <Recmo@0x.org> |
1844 |
ENS Interface Discovery |
Nick Johnson (@arachnid) |
1872 |
Ethereum Network Upgrade Windows |
Danno Ferrin (@shemnon) |
1895 |
Support for an Elliptic Curve Cycle |
Alexandre Belling <alexandrebelling8@gmail.com> |
1898 |
Add `blockHash` to defaultBlock methods |
Charles Cooper (@charles-cooper) |
1900 |
dType - Decentralized Type System for EVM |
Loredana Cirstea (@loredanacirstea), Christian Tzurcanu (@ctzurcanu) |
1901 |
Add OpenRPC Service Discovery To JSON-RPC Services |
Shane Jonas (@shanejonas), Zachary Belford (@belfordz) |
1921 |
dType Functions Extension |
Loredana Cirstea (@loredanacirstea), Christian Tzurcanu (@ctzurcanu) |
1922 |
zk-SNARK Verifier Standard |
Michael Connor <michael.connor@uk.ey.com>, Chaitanya Konda <chaitanya.konda@uk.ey.com>, Duncan Westland <duncan.westland@uk.ey.com> |
1923 |
zk-SNARK Verifier Registry Standard |
Michael Connor <michael.connor@uk.ey.com>, Chaitanya Konda <chaitanya.konda@uk.ey.com>, Duncan Westland <duncan.westland@uk.ey.com> |
1930 |
CALLs with strict gas semantic. Revert if not enough gas available. |
Ronan Sandford (@wighawag) |
1948 |
Non-fungible Data Token |
Johann Barbie (@johannbarbie), Ben Bollen <ben@ost.com>, pinkiebell (@pinkiebell) |
1959 |
New Opcode to check if a chainID is part of the history of chainIDs |
Ronan Sandford (@wighawag) |
1962 |
EC arithmetic and pairings with runtime definitions |
Alex Vlasov (@shamatar) |
1965 |
Method to check if a chainID is valid at a specific block Number |
Ronan Sandford (@wighawag) |
1973 |
Scalable Rewards |
Lee Raj (@lerajk), Qin Jian (@qinjian) |
1985 |
Sane limits for certain EVM parameters |
Alex Beregszaszi (@axic), Paweł Bylica (@chfast) |
1996 |
Holdable Token |
Julio Faura <julio@adhara.io>, Fernando Paris <fer@io.builders>, Daniel Lehrner <daniel@io.builders> |
2003 |
EVMC modules for implementations of precompiled contracts |
Paweł Bylica (@chfast), Alex Beregszaszi (@axic) |
2009 |
Compliance Service |
Daniel Lehrner <daniel@io.builders> |
2014 |
Extended State Oracle |
Alex Beregszaszi (@axic) |
2015 |
wallet_updateEthereumChain RPC Method |
Pedro Gomes (@pedrouid), Erik Marks (@rekmarks), Pandapip1 (@Pandapip1) |
2018 |
Clearable Token |
Julio Faura <julio@adhara.io>, Fernando Paris <fer@io.builders>, Daniel Lehrner <daniel@io.builders> |
2019 |
Fundable Token |
Fernando Paris <fer@io.builders>, Julio Faura <julio@adhara.io>, Daniel Lehrner <daniel@io.builders> |
2020 |
E-Money Standard Token |
Julio Faura <julio@adhara.io>, Fernando Paris <fer@io.builders>, Daniel Lehrner <daniel@io.builders> |
2021 |
Payoutable Token |
Fernando Paris <fer@io.builders>, Julio Faura <julio@adhara.io>, Daniel Lehrner <daniel@io.builders> |
2026 |
State Rent H - Fixed Prepayment for accounts |
Alexey Akhunov (@AlexeyAkhunov) |
2027 |
State Rent C - Net contract size accounting |
Alexey Akhunov (@AlexeyAkhunov) |
2029 |
State Rent A - State counters contract |
Alexey Akhunov (@AlexeyAkhunov) |
2031 |
State Rent B - Net transaction counter |
Alexey Akhunov (@AlexeyAkhunov) |
2035 |
Stateless Clients - Repricing SLOAD and SSTORE to pay for block proofs |
Alexey Akhunov (@AlexeyAkhunov) |
2045 |
Particle gas costs for EVM opcodes |
Casey Detrio (@cdetrio), Alex Beregszaszi (@axic) |
2046 |
Reduced gas cost for static calls made to precompiles |
Alex Beregszaszi (@axic) |
2069 |
Recommendation for using YAML ABI in ERCs/EIPs |
Alex Beregszaszi (@axic) |
2157 |
dType Storage Extension - Decentralized Type System for EVM |
Loredana Cirstea (@loredanacirstea), Christian Tzurcanu (@ctzurcanu) |
2193 |
dType Alias Extension - Decentralized Type System |
Loredana Cirstea (@loredanacirstea), Christian Tzurcanu (@ctzurcanu) |
2242 |
Transaction Postdata |
John Adler (@adlerjohn) |
2256 |
wallet_getOwnedAssets JSON-RPC Method |
Loredana Cirstea (@loredanacirstea) |
2304 |
Multichain address resolution for ENS |
Nick Johnson <nick@ens.domains> |
2327 |
BEGINDATA opcode |
Martin Lundfall (@MrChico) |
2330 |
EXTSLOAD opcode |
Dominic Letz (@dominicletz), Santiago Palladino (@spalladino) |
2333 |
BLS12-381 Key Generation |
Carl Beekhuizen (@CarlBeek) <carl@ethereum.org> |
2334 |
BLS12-381 Deterministic Account Hierarchy |
Carl Beekhuizen (@CarlBeek) <carl@ethereum.org> |
2335 |
BLS12-381 Keystore |
Carl Beekhuizen (@CarlBeek) <carl@ethereum.org> |
2378 |
EIPs Eligible for Inclusion |
James Hancock (@MadeofTin) |
2386 |
Ethereum 2 Hierarchical Deterministic Walletstore |
Jim McDonald <Jim@mcdee.net> |
2390 |
Geo-ENS |
James Choncholas (@james-choncholas) |
2400 |
Transaction Receipt URI |
Ricardo Guilherme Schmidt (@3esmit), Eric Dvorsak (@yenda) |
2470 |
Singleton Factory |
Ricardo Guilherme Schmidt (@3esmit) |
2474 |
Coinbase calls |
Ricardo Guilherme Schmidt (@3esmit) |
2477 |
Token Metadata Integrity |
Kristijan Sedlak (@xpepermint), William Entriken <github.com@phor.net>, Witek Radomski <witek@enjin.io> |
2488 |
Deprecate the CALLCODE opcode |
Alex Beregszaszi (@axic) |
2494 |
Baby Jubjub Elliptic Curve |
Barry WhiteHat (@barryWhiteHat), Marta Bellés (@bellesmarta), Jordi Baylina (@jbaylina) |
2515 |
Implement Difficulty Freeze |
James Hancock (@madeoftin) |
2520 |
Multiple contenthash records for ENS |
Filip Štamcar (@filips123) |
2525 |
ENSLogin |
Hadrien Croubois (@amxx) |
2542 |
New opcodes TXGASLIMIT and CALLGASLIMIT |
Alex Forshtat <forshtat1@gmail.com> |
2544 |
ENS Wildcard Resolution |
Nick Johnson (@arachnid), 0age (@0age) |
2566 |
Human Readable Parameters for Contract Function Execution |
Joseph Stockermans (@jstoxrocky) |
2569 |
Saving and Displaying Image Onchain for Universal Tokens |
Hua Zhang (@dgczhh), Yuefei Tan (@whtyfhas), Derek Zhou (@zhous), Ran Xing (@lemontreeran) |
2583 |
Penalty for account trie misses |
Martin Holst Swende (@holiman) |
2584 |
Trie format transition with overlay trees |
Guillaume Ballet (@gballet) |
2593 |
Escalator fee market change for ETH 1.0 chain |
Dan Finlay <dan@danfinlay.com> |
2615 |
Non-Fungible Token with mortgage and rental functions |
Kohshi Shiba <kohshi.shiba@gmail.com> |
2645 |
Hierarchical Deterministic Wallet for Layer-2 |
Tom Brand <tom@starkware.co>, Louis Guthmann <louis@starkware.co> |
2657 |
Ephemeral Testnet Yolo |
James Hancock (@madeoftin) |
2666 |
Repricing of precompiles and Keccak256 function |
Alex Vlasov (@shamatar) |
2680 |
Ethereum 2 wallet layout |
Jim McDonald <Jim@mcdee.net> |
2746 |
Rules Engine Standard |
Aaron Kendall (@jaerith), Juan Blanco (@juanfranblanco) |
2767 |
Contract Ownership Governance |
Soham Zemse (@zemse), Nick Mudge (@mudgen) |
2770 |
Meta-Transactions Forwarder Contract |
Alex Forshtat (@forshtat), Dror Tirosh (@drortirosh) |
2803 |
Rich Transactions |
Micah Zoltu (@MicahZoltu) |
2831 |
Transaction Replacement Message Type |
Gregory Markou (@GregTheGreek) |
2844 |
Add DID related methods to the JSON-RPC |
Joel Thorstensson (@oed) |
2848 |
My Own Messages (MOM) |
Giuseppe Bertone (@Neurone) |
2876 |
Deposit contract and address standard |
Jonathan Underwood (@junderw) |
2917 |
Staking Reward Calculation |
Tony Carson <tony.carsonn@gmail.com>, Mehmet Sabir Kiraz <m.kiraz@gmail.com>, Süleyman Kardaş <skardas@gmail.com> |
2926 |
Chunk-Based Code Merkleization |
Sina Mahmoodi (@s1na), Alex Beregszaszi (@axic) |
2936 |
EXTCLEAR Opcode For SELFDESTRUCTed contracts |
William Morriss (@wjmelements) |
2937 |
SET_INDESTRUCTIBLE opcode |
Vitalik Buterin (@vbuterin) |
2938 |
Account Abstraction |
Vitalik Buterin (@vbuterin), Ansgar Dietrichs (@adietrichs), Matt Garnett (@lightclient), Will Villanueva (@villanuevawill), Sam Wilson (@SamWilsn) |
2942 |
EthPM URI Specification |
Nick Gheorghita (@njgheorghita), Piper Merriam (@pipermerriam), g. nicholas d'andrea (@gnidan), Benjamin Hauser (@iamdefinitelyahuman) |
2970 |
IS_STATIC opcode |
Vitalik Buterin (@vbuterin) |
2980 |
Swiss Compliant Asset Token |
Gianluca Perletti (@Perlets9), Alan Scarpellini (@alanscarpellini), Roberto Gorini (@robertogorini), Manuel Olivi (@manvel79) |
2997 |
IMPERSONATECALL Opcode |
Sergio Demian Lerner (@SergioDemianLerner) |
3000 |
Optimistic enactment governance standard |
Jorge Izquierdo (@izqui), Fabien Marino (@bonustrack) |
3005 |
Batched meta transactions |
Matt (@defifuture) |
3009 |
Transfer With Authorization |
Peter Jihoon Kim (@petejkim), Kevin Britz (@kbrizzle), David Knott (@DavidLKnott) |
3014 |
eth_symbol JSON-RPC method |
Peter Grassberger (@PeterTheOne) |
3026 |
BW6-761 curve operations |
Youssef El Housni (@yelhousni), Michael Connor (@iAmMichaelConnor), Aurore Guillevic <aurore.guillevic@inria.fr>, hujw77 (@hujw77) |
3030 |
BLS Remote Signer HTTP API |
Herman Junge (@hermanjunge) |
3041 |
Adds `baseFee` to `eth_getBlockByHash` |
Abdelhamid Bakhta (@abdelhamidbakhta) |
3044 |
Adds `baseFee` to `eth_getBlockByNumber` |
Abdelhamid Bakhta (@abdelhamidbakhta) |
3045 |
Adds `baseFee` to `eth_getUncleByBlockHashAndIndex` |
Abdelhamid Bakhta (@abdelhamidbakhta) |
3046 |
Adds `baseFee` to `eth_getUncleByBlockNumberAndIndex` |
Abdelhamid Bakhta (@abdelhamidbakhta) |
3068 |
Precompile for BN256 HashToCurve Algorithms |
Dr. Christopher Gorman (@chgormanMH) |
3085 |
wallet_addEthereumChain RPC Method |
Erik Marks (@rekmarks), Pedro Gomes (@pedrouid), Pandapip1 (@Pandapip1) |
3091 |
Block Explorer API Routes |
Pedro Gomes (@pedrouid), ligi (@ligi) |
3102 |
Binary trie structure |
Guillaume Ballet (@gballet), Vitalik Buterin (@vbuterin) |
3135 |
Exclusive Claimable Token |
Zhenyu Sun (@Ungigdu) |
3143 |
Increase block rewards to 5 ETH |
Ben Tinner (@Terra854) |
3220 |
Crosschain Identifier Specification |
Weijia Zhang (@weijia31415), Peter Robinson (@drinkcoffee) |
3224 |
Described Data |
Richard Moore (@ricmoo), Nick Johnson (@arachnid) |
3234 |
Batch Flash Loans |
Alberto Cuesta Cañada (@albertocuestacanada), Fiona Kobayashi (@fifikobayashi), fubuloubu (@fubuloubu), Austin Williams (@onewayfunction) |
3238 |
Difficulty Bomb Delay to Q2/2022 |
Afri Schoedon (@q9f) |
3267 |
Giving Ethereum fees to Future Salaries |
Victor Porton (@vporton), Victor Porton <porton@narod.ru> |
3298 |
Removal of refunds |
Vitalik Buterin (@vbuterin), Martin Swende (@holiman) |
3300 |
Phase out refunds |
William Morriss (@wjmelements) |
3322 |
Account gas storage opcodes |
William Morriss (@wjmelements) |
3326 |
Wallet Switch Ethereum Chain RPC Method (`wallet_switchEthereumChain`) |
Erik Marks (@rekmarks) |
3336 |
Paged memory allocation for the EVM |
Nick Johnson (@arachnid) |
3337 |
Frame pointer support for memory load and store operations |
Nick Johnson (@arachnid) |
3368 |
Increase block rewards to 3 ETH, with 2 Year Decay to 1 ETH Scheduled |
Michael D. Carter (@BitsBeTrippin) |
3372 |
5 FNV primes for ethash |
mineruniter969 (@mineruniter969), mineruniter969 <mineruniter969@tutanota.com> |
3386 |
ERC-721 and ERC-1155 to ERC-20 Wrapper |
Calvin Koder (@ashrowz) |
3403 |
Partial removal of refunds |
Vitalik Buterin (@vbuterin), Martin Swende (@holiman) |
3416 |
Median Gas Premium |
HexZorro (@hexzorro), Mojtaba Tefagh (@mtefagh) |
3436 |
Expanded Clique Block Choice Rule |
Danno Ferrin (@shemnon) |
3440 |
ERC-721 Editions Standard |
Nathan Ginnever (@nginnever) |
3450 |
Standardized Shamir Secret Sharing Scheme for BIP-39 Mnemonics |
Daniel Streit (@danielstreit) |
3455 |
SUDO Opcode |
William Morriss (@wjmelements), Baptiste Vauthey (@thabaptiser) |
3508 |
Transaction Data Opcodes |
Alex Papageorgiou (@alex-ppg) |
3520 |
Transaction Destination Opcode |
Alex Papageorgiou (@alex-ppg) |
3521 |
Reduce access list cost |
Matt Garnett (@lightclient) |
3534 |
Restricted Chain Context Type Transactions |
Isaac Ardis (@whilei) |
3561 |
Trust Minimized Upgradeability Proxy |
Sam Porter (@SamPorter1984) |
3569 |
Sealed NFT Metadata Standard |
Sean Papanikolas (@pizzarob) |
3584 |
Block Access List |
Gajinder Singh (@g11in), Piper Merriam (@pipermerriam) |
3589 |
Assemble assets into NFTs |
Zhenyu Sun (@Ungigdu), Xinqi Yang (@xinqiyang) |
3670 |
EOF - Code Validation |
Alex Beregszaszi (@axic), Andrei Maiboroda (@gumb0), Paweł Bylica (@chfast) |
3690 |
EOF - JUMPDEST Table |
Alex Beregszaszi (@axic), Paweł Bylica (@chfast), Andrei Maiboroda (@gumb0) |
3709 |
Remove Support for Type 1 Transactions |
Gregory Markou (@GregTheGreek) |
3722 |
Poster |
Auryn Macmillan (@auryn-macmillan) |
3754 |
A Vanilla Non-Fungible Token Standard |
Simon Tian (@simontianx) |
3756 |
Gas Limit Cap |
lightclient (@lightclient) |
3772 |
Compressed Integers |
Soham Zemse (@zemse) |
3788 |
Strict enforcement of chainId |
Gregory Markou (@GregTheGreek) |
3978 |
Gas refunds on reverts |
Anton Bukov (@k06a), Mikhail Melnik (@ZumZoom) |
4341 |
Ordered NFT Batch Standard |
Simon Tian (@simontianx) |
4353 |
Interface for Staked Tokens in NFTs |
Rex Creed (@aug2uag), Dane Scarborough <dane@nftapps.us> |
4393 |
Micropayments for NFTs and Multi Tokens |
Jules Lai (@julesl23) |
4396 |
Time-Aware Base Fee Calculation |
Ansgar Dietrichs (@adietrichs) |
4430 |
Described Transactions |
Richard Moore (@ricmoo), Nick Johnson (@arachnid) |
4444 |
Bound Historical Data in Execution Clients |
George Kadianakis (@asn-d6), lightclient (@lightclient), Alex Stokes (@ralexstokes) |
4488 |
Transaction calldata gas cost reduction with total calldata limit |
Vitalik Buterin (@vbuterin), Ansgar Dietrichs (@adietrichs) |
4494 |
Permit for ERC-721 NFTs |
Simon Fremaux (@dievardump), William Schwab (@wschwab) |
4520 |
Multi-byte opcodes prefixed by EB and EC. |
Brayton Goodall (@Spore-Druid-Bray), Mihir Faujdar (@uink45) |
4521 |
721/20-compatible transfer |
Ross Campbell (@z0r0z) |
4524 |
Safer ERC-20 |
William Schwab (@wschwab) |
4527 |
QR Code transmission protocol for wallets |
Aaron Chen (@aaronisme), Sora Lee (@soralit), ligi (@ligi), Dan Miller (@danjm), AndreasGassmann (@andreasgassmann), xardass (@xardass), Lixin Liu (@BitcoinLixin) |
4546 |
Wrapped Deposits |
Justice Hudson (@jchancehud) |
4573 |
Procedures for the EVM |
Greg Colvin (@gcolvin), Greg Colvin <greg@colvin.org> |
4671 |
Non-Tradable Tokens Standard |
Omar Aflak (@omaraflak), Pol-Malo Le Bris, Marvin Martin (@MarvinMartin24) |
4675 |
Multi-Fractional Non-Fungible Tokens |
David Kim (@powerstream3604) |
4747 |
Simplify EIP-161 |
Peter Davies (@petertdavies) |
4758 |
Deactivate SELFDESTRUCT |
Guillaume Ballet (@gballet), Vitalik Buterin (@vbuterin), Dankrad Feist (@dankrad) |
4760 |
SELFDESTRUCT bomb |
Guillaume Ballet (@gballet), Vitalik Buterin (@vbuterin), Dankrad Feist (@dankrad) |
4799 |
Non-Fungible Token Ownership Designation Standard |
David Buckman (@davidbuckman), Isaac Buckman (@isaacbuckman) |
4803 |
Limit transaction gas to a maximum of 2^63-1 |
Alex Beregszaszi (@axic) |
4863 |
Beacon chain push withdrawals |
Alex Stokes (@ralexstokes), Danny Ryan (@djrtwo) |
4885 |
Subscription NFTs and Multi Tokens |
Jules Lai (@julesl23) |
4886 |
Proxy Ownership Register |
Omnus Sunmo (@omnus) |
4931 |
Generic Token Upgrade Standard |
John Peterson (@John-peterson-coinbase), Roberto Bayardo (@roberto-bayardo), David Núñez (@cygnusv) |
4944 |
Contract with Exactly One Non-fungible Token |
Víctor Muñoz (@victormunoz), Josep Lluis de la Rosa (@peplluis7), Andres El-Fakdi (@Bluezfish) |
4950 |
Entangled Tokens |
Víctor Muñoz (@victormunoz), Josep Lluis de la Rosa (@peplluis7), Easy Innova (@easyinnova) |
4974 |
Ratings |
Daniel Tedesco (@dtedesco1) |
4987 |
Held token interface |
Devin Conley (@devinaconley) |
5000 |
MULDIV instruction |
Harikrishnan Mulackal (@hrkrshnn), Alex Beregszaszi (@axic), Paweł Bylica (@chfast) |
5003 |
Insert Code into EOAs with AUTHUSURP |
Dan Finlay (@danfinlay), Sam Wilson (@SamWilsn) |
5005 |
Zodiac Modular Accounts |
Auryn Macmillan (@auryn-macmillan), Kei Kreutler (@keikreutler) |
5018 |
Filesystem-like Interface for Contracts |
Qi Zhou (@qizhou) |
5022 |
Increase price of SSTORE from zero to non-zero to 40k gas |
Green (@greenlucid) |
5027 |
Remove the limit on contract code size |
Qi Zhou (@qizhou) |
5050 |
Interactive NFTs with Modular Environments |
Alexi (@alexi) |
5058 |
Lockable Non-Fungible Tokens |
Tyler (@radiocaca), Alex (@gojazdev), John (@sfumato00) |
5065 |
Instruction for transferring ether |
Mudit Gupta (@maxsam4) |
5081 |
Expirable Trainsaction |
Zainan Victor Zhou (@xinbenlv), Nick Johnson (@Arachnid), Konrad Feldmeier <konrad@brainbot.com> |
5094 |
URL Format for Ethereum Network Switching |
Luc van Kampen (@lucemans), Jakob Helgesson (@svemat01), Joshua Hendrix (@thejoshuahendrix) |
5095 |
Principal Token |
Julian Traversa (@JTraversa), Robert Robbins (@robrobbins), Alberto Cuesta Cañada (@alcueca) |
5131 |
SAFE Authentication For ENS |
Wilkins Chung (@wwhchung) <wilkins@manifold.xyz>, Jalil Wahdatehagh (@jwahdatehagh), Cry (@crydoteth), Sillytuna (@sillytuna), Cyberpnk (@CyberpnkWin) |
5139 |
Remote Procedure Call Provider Lists |
Sam Wilson (@SamWilsn) |
5143 |
Slippage Protection for Tokenized Vault |
Hadrien Croubois (@amxx) |
5185 |
NFT Updatable Metadata Extension |
Christophe Le Bars (@clbrge) |
5187 |
Extend EIP-1155 with rentable usage rights |
DerivStudio (@DerivStudio) |
5218 |
NFT Rights Management |
James Grimmelmann (@grimmelm), Yan Ji (@iseriohn), Tyler Kell (@relyt29) |
5252 |
Account-bound Finance |
Hyungsuk Kang (@hskang9), Viktor Pernjek (@smuxx) |
5283 |
Semaphore for Reentrancy Protection |
Sergio D. Lerner (@SergioDemianLerner) |
5298 |
ENS Trust to hold NFTs under ENS name |
Zainan Victor Zhou (@xinbenlv) |
5334 |
EIP-721 User And Expires And Level Extension |
Yan (@yan253319066) |
5345 |
Silent Signing Extension for JSON-RPC |
Stanley Wu (@fruit37), Mücahit Büyükyılmaz (@anndro), Muhammed Emin Aydın (@muhammedea) |
5409 |
EIP-1155 Non-Fungible Token extension |
Ronan Sandford (@wighawag) |
5437 |
Security Contact Interface |
Zainan Zhou (@xinbenlv) |
5478 |
CREATE2COPY Opcode |
Qi Zhou (@qizhou) |
5501 |
Rental & Delegation NFT - EIP-721 Extension |
Jan Smrža (@smrza), David Rábel (@rabeles11), Tomáš Janča <tomas.janca@jtbstorage.eu>, Jan Bureš (@JohnyX89), DOBBYLABS (@DOBBYLABS) |
5505 |
EIP-1155 asset backed NFT extension |
liszechung (@liszechung) |
5516 |
Soulbound Multi-owner Tokens |
Lucas Martín Grasso Ramos (@LucasGrasso), Matias Arazi (@MatiArazi) |
5539 |
Revocation List Registry |
Philipp Bolte (@strumswell), Lauritz Leifermann (@lleifermann), Dennis von der Bey (@DennisVonDerBey) |
5553 |
Representing IP and its Royalty Structure |
Roy Osherove (@royosherove) |
5554 |
NFT Legal Use, Repurposing, and Remixing |
Isaac Patka (@ipatka), COALA Licensing Taskforce <info@coala.org> |
5559 |
Cross Chain Write Deferral Protocol |
Paul Gauvreau (@0xpaulio), Nick Johnson (@arachnid) |
5560 |
Redeemable NFTs |
Olivier Fernandez (@fernandezOli), Frédéric Le Coidic (@FredLC29), Julien Béranger (@julienbrg) |
5593 |
Restrict Ethereum Provider API Injection |
Yan Zhu (@diracdeltas), Brian R. Bondy (@bbondy), Andrea Brancaleoni (@thypon), Kyle Den Hartog (@kdenhartog) |
5633 |
Composable Soulbound NFT, EIP-1155 Extension |
HonorLabs (@honorworldio) |
5635 |
NFT Licensing Agreements |
Timi (@0xTimi), 0xTriple7 (@ysqi) |
5643 |
Subscription NFTs |
cygaar (@cygaar) |
5719 |
Signature replacement interface |
Agustin Aguilar (@Agusx1211) |
5744 |
Latent Fungible Token |
Cozy Finance (@cozyfinance), Tony Sheng (@tonysheng), Matt Solomon (@mds1), David Laprade (@davidlaprade), Payom Dousti (@payomdousti), Chad Fleming (@chad-js), Franz Chen (@Dendrimer) |
5753 |
Lockable Extension for EIP-721 |
Filipp Makarov (@filmakarov) |
5805 |
Voting with delegation |
Hadrien Croubois (@Amxx), Francisco Giordano (@frangio) |
5827 |
Auto-renewable allowance extension |
zlace (@zlace0x), zhongfu (@zhongfu), edison0xyz (@edison0xyz) |
5850 |
Complex Numbers stored in `bytes32` types |
Paul Edge (@genkifs) |
5851 |
On-Chain Verifiable Credentials |
Yu Liu (@yuliu-debond), Junyi Zhong (@Jooeys) |
5883 |
Token Transfer by Social Recovery |
Erhard Dinhobl (@mrqc), Kevin Riedl (@wsdt) |
5902 |
Smart Contract Event Hooks |
Simon Brown (@orbmis) |
5920 |
PAY opcode |
Gavin John (@Pandapip1), Zainan Victor Zhou (@xinbenlv), Sam Wilson (@SamWilsn) |
5988 |
Add Poseidon hash function precompile |
Abdelhamid Bakhta (@abdelhamidbakhta), Eli Ben Sasson (@Elistark), Avihu Levy (@avihu28), David Levit Gurevich (@DavidLevitGurevich) |
6046 |
Replace SELFDESTRUCT with DEACTIVATE |
Alex Beregszaszi (@axic) |
6047 |
ERC-721 Balance indexing via Transfer event |
Zainan Victor Zhou (@xinbenlv) |
6051 |
Private Key Encapsulation |
Base Labs (@Base-Labs), Weiji Guo (@weiji-cryptonatty) |
6188 |
Nonce Cap |
Gavin John (@Pandapip1) |
6189 |
Alias Contracts |
Gavin John (@Pandapip1) |
6190 |
Verkle-compatible SELFDESTRUCT |
Gavin John (@Pandapip1) |
6268 |
Untransferability Indicator for EIP-1155 |
Yuki Aoki (@yuki-js) |
6353 |
Charity token |
Aubay <blockchain-team@aubay.com>, BOCA Jeabby (@bjeabby1507), EL MERSHATI Laith (@lth-elm), KEMP Elia (@eliakemp) |
6384 |
Human-readable offline signatures |
Tal Be'ery <tal@zengo.com>, RoiV (@DeVaz1) |
6464 |
Multi-operator, per-token ERC-721 approvals. |
Cristian Espinoza (@crisgarner), Simon Fremaux (@dievardump), David Huber (@cxkoda), and Arran Schlosberg (@aschlosberg) |
6475 |
SSZ Optional |
Etan Kissling (@etan-status), Zahary Karadjov (@zah) |
6506 |
P2P Escrowed Governance Incentives |
Josh Weintraub (@jhweintraub) |
6690 |
EVM Modular Arithmetic Extensions (EVMMAX) |
Jared Wasinger (@jwasinger), Alex Beregszaszi (@axic) |
6810 |
Ex Post Facto Cascading Revert |
William Morriss (@wjmelements) |
6811 |
To The Moon—10 Minute Blocks |
Pandapip1 (@Pandapip1) |
6873 |
Preimage retention |
Guillaume Ballet (@gballet) |
6888 |
Math checking in EVM |
Renan Rodrigues de Souza (@RenanSouza2) |
6914 |
Reuse Withdrawn Validator Indices |
Lion (@dapplion), Danny Ryan (@djrtwo) |
6968 |
Contract Secured Revenue on an EVM based L2 |
Zak Cole <zak@numbergroup.xyz>, Zak Cole (@zscole), Kevin Owocki <kevin@supermodular.xyz>, lightclient (@lightclient) |
6988 |
Elected block proposer has not been slashed |
Mikhail Kalinin (@mkalinin) |
7039 |
Scheme-Handler Discovery Option for Wallets |
Sam Wilson (@SamWilsn) |
7266 |
Remove BLAKE2 compression precompile |
Pascal Caversaccio (@pcaversaccio) |
7377 |
Migration Transaction |
lightclient (@lightclient), Sam Wilson (@samwilsn), Ansgar Dietrichs (@adietrichs) |
7378 |
Add time-weighted averaging to the base fee |
Guy Goren (@guy-goren) <guy.nahsholim@gmail.com> |
7441 |
Upgrade block proposer election to Whisk |
George Kadianakis (@asn-d6), Justin Drake (@JustinDrake), dapplion (@dapplion) |
7503 |
Zero-Knowledge Wormholes |
Keyvan Kambakhsh (@keyvank), Hamid Bateni (@irnb), Amir Kahoori <a.kahoorizadeh@gmail.com>, Nobitex Labs <labs@nobitex.ir> |
7519 |
Atomic Storage Operations SCREDIT and SDEBIT |
Danno Ferrin (@shemnon) |
7545 |
Verkle proof verification precompile |
Guillaume Ballet (@gballet), Diederik Loerakker (@protolambda) |
7645 |
Alias ORIGIN to SENDER |
Cyrus Adkisson (@cyrusadkisson), Eirik Ulversøy (@EirikUlversoy) |
7650 |
Programmable access lists |
Qi Zhou (@qizhou), Zhiqiang Xu (@zhiqiangxu) |
7657 |
Sync committee slashings |
Etan Kissling (@etan-status) |
7666 |
EVM-ify the identity precompile |
Vitalik Buterin (@vbuterin) |
7668 |
Remove bloom filters |
Vitalik Buterin (@vbuterin) |