Home / Glossary / ERC-223


ERC-223 Crypto Glossary

ERC-223, short for Ethereum Request for Comment 223, represents an evolution of the ERC-20 protocol within the Ethereum blockchain ecosystem. It was conceived in response to a critical bug identified in ERC-20 tokens and was crafted by an Ethereum developer known by the Reddit pseudonym “Dexaran.” ERC, in this context, signifies “Ethereum Request for Comment.” ERC-223 tokens are driven by smart contracts, offering a secure method for users to transfer tokens to their digital wallets.

Key Points of ERC-223:

  1. Protocol Expansion: ERC-223 extends the capabilities of the ERC-20 token standard, aiming to rectify a significant vulnerability present in ERC-20 tokens.
  2. Fixing ERC-20 Bug: ERC-20 tokens had a flaw that resulted in tokens being irretrievably lost when inadvertently sent to a smart contract address, mirroring the procedure for sending tokens to a regular wallet. This bug led to over $3 million in lost ERC-20 tokens.
  3. Smart Contract Integration: ERC-223 tokens introduce an innovative mechanism. When transferring tokens, they confirm whether the destination address is a smart contract. If it is, the transaction invokes the smart contract’s token Fallback function, allowing tokens to be returned to the sender’s account before being redirected to the smart contract. This approach safeguards against token loss when interacting with smart contracts.

Benefits and Utility of ERC-223 Tokens:

  • Smart Contract Automation: ERC-223 tokens are driven by automated smart contracts, ensuring seamless and secure token transactions.
  • Transparency: These tokens maintain transparency in user transaction details, providing visibility into token movements.
  • Decentralization: ERC-223 operates in a decentralized manner, eliminating intermediaries like banks, resulting in reduced gas fees and transaction times.
  • Instant Liquidity and ROI: Investors can gain instant liquidity and enjoy a high return on investment (ROI) through passive income.
  • Efficient Token Deposit: ERC-223 allows tokens to be efficiently deposited into a contract in a single transaction, preventing unnecessary blockchain congestion.
  • Multi-Level Security: The platform incorporates multi-level security features, including HTTP authentication, end-to-end encryption, and escrow protection, to counteract hacking attempts.

ERC-223 vs. ERC-20: ERC-223 can be considered a superset of ERC-20, addressing critical vulnerabilities while retaining the core functionality. It improves the efficiency of transactions, especially when interacting with smart contracts. As the Ethereum ecosystem evolves, the ultimate standard for tokenization is yet to be determined, but ERC-223 plays a significant role in enhancing token security and usability.

Related Terms

Zero Knowledge Proof

Zero-Knowledge Proof (ZKP): A cryptographic method allowing an entity to prove the truth of a statement without revealing any additional information.

Read More »


Year to Date (YTD) in the realm of cryptocurrency refers to a vital metric that assesses the performance of a digital asset within a specific calendar year, spanning from January 1st to the current date.

Read More »

Yield Farming

Yield Farming is an investment strategy in the realm of decentralized finance (DeFi) where cryptocurrency holders provide their assets to a DeFi protocol to earn returns, often in the form of additional tokens.

Read More »