May 25, 2021

3 min read

The ERC-20 standard has seeped into almost every corner of the crypto ecosystem. A large number of popular tokens, such as EOS, TRON, VeChain, Maker, BNB, Uniswap, etc., are actually tokens those work under ERC-20 standard.

KEY features

  • ERC-20 is a standard used for creating and issuing smart contracts on the Ethereum blockchain.
  • Smart contracts can then be used to create smart property or crypto assets that people can invest in.

What Is ERC-20?

Every ERC-20 has several required features for developers that must be implemented. The main elements are:

  • totalSupply: a function that outlines the total supply of a token.
  • balanceOf: shows how many tokens a particular address has.
  • transfer: transfers ownership of a token to another user.
  • As of May 2021, there are 400,601 token contracts, according to a dynamic list from Ethereum data provider- Etherscan.

Pros and cons of ERC-20 tokens

Pros of ERC-20 tokens

  • Fungible- each unit is interchangeable with another.
  • Flexible- they can be used as in-game currency, in referral programs, as digital collectibles, or even in order to represent pieces of fine art and property rights.
  • Popular- there is a plethora of exchanges, wallets, and smart contracts that are already compatible with newly-launched tokens.

Cons of ERC-20 tokens

  • Scalability- an attempt to make a transaction at peak times results in high fees and delays.
  • Scams- it takes minimal effort to create a simple ERC-20 token, that means that anyone can do it — for good purposes or for bad ones. As such, you should be careful with what you’re investing in.

ERC-20, ERC-1155, ERC-223, ERC-721 — what’s the difference?