Cointegrity

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 for tokenomics: 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.

Category: tokenomics, smart contracts

Explore the full Web3 Glossary — 2,000+ expert-curated definitions. Need guidance? Talk to our consultants.