ERC-223
Web3 / tokenomics
ERC-223 is a proposed token standard that addresses a critical vulnerability in ERC-20 where tokens sent to smart contract addresses could become permanently locked if the receiving contract lacked token-handling logic. The standard implements a callback mechanism that notifies receiving contracts when they receive tokens, allowing them to reject unsafe transfers or handle tokens appropriately. This prevents accidental token loss while maintaining compatibility with externally-owned accounts (wallets). ERC-223 also reduces transaction complexity by combining approval and transfer operations into a single function call. Despite its technical advantages, adoption has been limited due to the massive installed base of ERC-20 tokens and the emergence of alternative safety patterns.
Example
Golem initially explored ERC-223 mechanisms to improve token transfer safety for its GNT utility token, though the broader ecosystem continued standardizing on ERC-20 with wrapper safety patterns.
Why It Matters
ERC-223 prevents token loss through failed transfers, reducing friction in token distribution and improving capital efficiency by ensuring tokens always reach intended recipients safely.
Definition maintained by Cointegrity. See our editorial policy for review standards on regulatory and compliance terms.
Explore the full Web3 Glossary — 2,094+ expert-curated definitions. Need guidance? Talk to our consultants.