What are ERC-20 tokens?

Created by Ethos Support, Modified on Fri, 24 May at 11:31 AM by Ethos Support

ERC-20 tokens are a type of digital asset or cryptocurrency that conforms to a specific set of standards on the Ethereum blockchain. The term "ERC-20" stands for "Ethereum Request for Comment 20," which is the proposal standard that defines the rules and requirements for creating fungible tokens on the Ethereum platform. Here are some key points about ERC-20 tokens:


Standardization: The ERC-20 standard was proposed in 2015 by Fabian Vogelsteller and Vitalik Buterin, the co-founders of Ethereum, to provide a common set of rules for the creation and implementation of tokens on the Ethereum blockchain. This standardization ensures interoperability between different ERC-20 tokens and facilitates their integration with various wallets, exchanges, and smart contracts.

Fungibility: ERC-20 tokens are fungible, meaning that each token is identical and interchangeable with every other token of the same type. This fungibility is essential for use cases such as cryptocurrencies, where tokens need to have uniform value and utility.

Token Features: ERC-20 tokens typically have basic functionalities such as the ability to transfer tokens between addresses, check token balances, and approve token spending by third-party contracts. Additionally, ERC-20 tokens can implement optional features such as token minting, burning, and pausing, depending on the specific needs of the token issuer.

Smart Contracts: ERC-20 tokens are implemented as smart contracts on the Ethereum blockchain, written in the Solidity programming language. These smart contracts define the token's behavior, including how tokens are created, transferred, and managed.

Token Standards: Since the introduction of ERC-20, several other token standards have been proposed and adopted within the Ethereum ecosystem, each tailored to specific use cases or functionalities. Some examples include ERC-721 (for non-fungible tokens or NFTs) and ERC-1155 (for multi-token standards).

Usage: ERC-20 tokens have become the de facto standard for creating and launching new tokens on the Ethereum blockchain. Many initial coin offerings (ICOs), token sales, decentralized finance (DeFi) protocols, and other blockchain projects utilize ERC-20 tokens as their primary means of fundraising, value transfer, and utility within their ecosystems.

Overall, ERC-20 tokens play a significant role in the Ethereum ecosystem, providing a standardized and interoperable framework for the creation and management of digital assets on the Ethereum blockchain.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article