EIP-223
This page will be aggregating the updates and resources related to the adoption and development of ERC-223 standard. If you wish to contribute to the development - you can write guidelines, articles, code templates or spread the word about our efforts. Your content can get listed at this page too! You can navigate to https://github.com/Dexaran/dexaran.github.io/issues and open a new issue. Describe your content and it will be listed at this page in the next update.
Articles
Articles about the tokens development








ERC-223
The most important links





Development resources
Tutorials, guidelines, examples








Events
The chronology of events related to the emergence and development of the idea of creating this standard is accessible here. Get your popcorn🍿 ready! There was a lot of drama and a lot is still ahead.
📅 Events timeline (Total: 68 publications)
[github] ERC-20 flaw is reported to ZetaChain developers as they inherit it in their ZRC-20.[r/ethereum] EIP-7417 Token Converter is announced at ETH redditCallisto Security releases a statement regarding ERC-20 tokensScript that calculates ERC-20 losses automatically is developed. Today $130,000,000 worth of tokens are lost in 49 examined contracts out of 1300 existing token contracts.[STORJ reddit] The first loss of $5000 is discovered in STORJ contract. It happened exactly as I warned the STORJ devs earlier.
8.12.2023
[github] Poloniex hacker lost $2,500,000 worth fo ERC-20 tokens to a security flaw of the standard that I described in 201711.11.2023
[github] Dev discussion regarding ERC-223 vs ERC-777 vs ERC-1363 implementations18.10.2023
[github] EIP moderator proposed the removal of the optional 'standard' function from ERC-223 standard.16.10.2023
[r/ethereum] A user lost $240K worth of CRO on 6.09.20236.09.2023
[github] ERC-223 is assigned 'final' status.6.09.2023
Ethereum Foundation rejected 'ERC-223 ecosystem campaign' application for Small Grants25.08.2023
[github] Dexaran is starting the creation of a process of final EIP modifications upon security vulnerability disclosures25.08.2023
[github] EIP editors decided there is no necessity to place a warning on ERC-20 regarding the loss of $201M tokens and related insecurity of the standard. Security concern was raised by Dexaran25.08.2023
[github] Comment on github discussion related to ERC-20 losses of funds25.08.2023
All ERC Devs call record available at airgram, passcode FT6H24.08.2023
ERC-223 presentation at All ERC Devs call24.08.2023
ERC-223 is moved to 'Last Call' status19.08.2023
[Callisto] Dex223 vs Soy.Finance ERC-223 compatible exchange description15.08.2023
[github] Update on token standards documentation at ethereum.org: arguing regarding ERC-223, ERC-20 and security practices in general with ethereum mods15.08.2023
[r/ethereum] Dex223, a decentralized exchange for ERC-20 and ERC-223 tokens is announced. The team starts to accept feature requests.15.08.2023
[ethresear.ch] Publication regarding $130M lost in ERC-20 tokens submitted to EthResearch forum15.08.2023
[🍿Ongoing/EIPs] ERC-223 is moving to 'last call'14.08.2023
1 ETH bounty to anyone who can ask Vitalik Buterin regarding $130M loss on a public conference is announced
13.08.2023
12.08.2023
[r/ethereum] The output of the ERC-20 losses calculation script is approved after 9 days12.08.2023
[github] Update of ERC-223 specification to match reference implementation for some reason called 'fix major vuln' by EIP editor10.08.2023
[github] Ethereum Foundation employee highlighted that EIP process does not allow for amendments upon vulnerability disclosure and nobody expected that a vulnerability can be discovered in a 'final' EIP9.08.2023
[github] Escalation of ERC-20 vulnerability discovery at Ethereum Cat Herders9.08.2023
[🍿Ongoing/github] Ethereum moderator 'removed ERC-223 because of a personal feeling that something is wrong with it'9.08.2023
[github] Requested a warning for ERC-20 users at ethereum.org7.08.2023
[ETH reddit] ERC-223 front page (this page) is announced. Long explanatory comment thread.6.08.2023
[discord] Educational post regarding ERC-20 insecurity is created on CryptoDevs discord4.08.2023
[r/ethereum] The output of the ERC-20 losses calculation script is pending approval by r/ethereum mods for 9 days3.08.2023
[🍿Ongoing] Github issue to bring ERC-223 back to the list of standards is opened because (1) it was a mistake, (2) it is no longer in 'draft'2.08.2023
[🍿Ongoing] ERC-223 status is changed from 'draft' to 'review'2.08.2023
[🍿Ongoing] Discussion regarding improper removal of the ERC-223 from standards list was initiated at EthereumOrg discord. As per the discussion the removal was considered a mistake.2.08.2023
[twitter] Discussion regarding ERC-223 implementation patterns2.08.2023
Dexarans interview with CryptoInsidersHK regarding ERC-2232.08.2023
[CENSORED] Crosspost of the Security statement from r/Cybersecurity is awaiting approval for 3 days and not getting approved1.08.2023
[🍿Ongoing] ERC-223 removed from the official token standards documentation as it is in 'draft'1.08.2023
[ETH reddit] Call To Action is announced1.08.2023
[github] ERC-223 Ecosystem coordination repo is created by EthereumCommonwealth1.08.2023
[🍿Ongoing] Cryptonomist releases an article regarding ERC-223 being added to the official token standards documentation31.07.2023
Callisto Security statement regarding ERC-20 tokens is removed at r/ethereum with a reason 'It is not related to Ethereum or ecosystem'31.07.2023
Callisto Security statement regarding ERC-20 tokens is assigned 'Vulnerability Disclosure' status at r/CyberSecurity31.07.2023
Callisto Security statement regarding ERC-20 tokens is published on r/CyberSecurity and r/ethereum
31.07.2023
31.07.2023
[ETH reddit] ERC-223 declaration: our mission is to make Ethereum tokens secure30.07.2023
[🍿Ongoing] The fact of addition of ERC-223 to the token standards list on ethereum.org was announced on r/ethereum28.07.2023
[EIP] EIP-7417: Token Converter is submitted to Ethereum EIPs. The token converter will transform ERC-20 tokens to ERC-223 and back if necessary27.07.2023
[github] Token Standards Converter source code is completed27.07.2023
[🍿Ongoing] ERC-223 was added to the list of token standards at ethereum.org/en/developers/docs/
25.07.2023
18.07.2023
[github] ERC-20 issue was reported to OpenZeppelin. OpenZeppelin refused to do anything with the issue and leaves it in wontfix state.11.07.2023
[twitter] ERC-223 & ERC-20 compatibility discussion focused on the necessity to support approvals.10.07.2023
[♛ Ethereum Foundation] The creator of the ERC-20 says he doesn't want to use it in his new project.5.07.2023
[article] Cryptopolitan announces ERC-223 submission4.07.2023
[ETH reddit] Known problems of ERC-20 standard article10.03.2023
UToday is publishing an overview article about ERC-2237.03.2023
[github] ERC-223 is officially merged as a 'draft' EIP to Ethereum/EIPs6.03.2023
[github] ERC-223 & ERC-20 Compatible Decentralized Exchange is created17.06.2022
[etherscan] Comment on Etherscan pointing at a user losing all ERC-20 tokens to a contract unhandled transfer27.12.2021
[ETH reddit] Breaking changes to ERC-223 standard announcement17.09.2021
ERC-223 Token Development Services released25.05.2021
[github] Callisto Network Security Department adopted a practice of describing ERC-20 vulnerabilities and recommending transfer function security restrictions in their reports25.05.2021
Trust Wallet supports ERC-223 tokens2.04.2020
[EOS] Dexaran described the ERC-20 standard problems in a comparison to EOS C++ token31.10.2019
[EOS] EOS C++ token is released. Internal logic of EOS token is similar to ERC-223 tokens.26.06.2019
FieldCoin article regarding ERC-223 standard7.5.2018
Cointelligence articles: comparison of ERC-20, ERC-223 and ERC-777 standards11.02.2018
[ETH reddit] Reminder about ERC-20 security flaws11.02.2018
[ETH reddit] The total amount of lost ERC-20 tokens reached $1,000,00027.12.2017
[ETH reddit] User u/cryptoassetmana lost $130,000 due to the known ERC-20 flaw and reported it23.12.2017
[ethereum.org] Request to stop promoting ERC-20 at the official ethereum.org web page20.12.2017
[ETH reddit] Notice regarding Raiden and potential ERC-20 problems of state channels9.11.2017
[QTUM reddit] $260,000 loss caused by ERC-20 flaws was discovered in QTUM contract12.10.2017
[ETC reddit] ERC-223 compliant multisig wallets8.10.2017
[♛ Ethereum Foundation] Discussion thread with ENS founder regarding ERC-20 losses and ERC-223 vs approveAndCall()17.08.2017
[ETH reddit] Reminder about ERC-20 problems on r/ethereum17.08.2017
Bittrex re-standardized its deposit contracts to accept ERC-223 tokens.
15.08.2017
11.08.2017
[ETH reddit] First in the world ERC-223 ICO launched8.07.2017
[ETH reddit] Appeal to token developers on r/ethereum13.06.2017
[ETH reddit] Description of the ERC-20 problems on r/ethereum13.06.2017
[ERC-20 discussion thread] Dexarans comment regarding the potential problem of stuck tokens12.06.2017
[ETH reddit] ENS contract was deployed and instantly became a trap for more ERC-20 tokens30.05.2017
[ETH reddit] $77000 lost in Gnosis contract19.05.2017
[☆STORJ reddit☆] Legendary reply from STORJ dev: 'We know our users will lose money but we prefer to err on the side of well tested insecure code'11.05.2017
[STORJ reddit] STORJ developers were warned about the issue with ERC-20 tokens11.05.2017
[♛ Ethereum Foundation] Dexaran commented that ERC-20 has security flaw and it caused a loss of funds already.24.04.2017
[♛ ETH reddit] Discussion with Ethereum Foundation members regarding ERC-223 and lost funds in ERC-20 tokens20.04.2017
[♛ medium] Vitalik Buterin responded to a question regarding ERC-223 standard17.04.2017
[ERC-20 thread] Dexarans comment on EIP#20 discussion thread regarding approve() function vulnerability25.03.2017
[ETH reddit] Where it all started: Attention! Be careful using Ethereum tokens.21.03.2017
[ETC reddit] First explanation of the difference between ERC-20 and ERC-2239.03.2017
[ETC reddit] Initial ERC-223 announcement on ETC public media5.03.2017
[github] Token standard was created and submitted as Ethereum EIP 2235.03.2017
[github] Reference implementation of ERC-223 token was created5.03.2017