Subscribe to wiki

Share wiki

ERC-20

Wiki Powered byIconIQ
ERC-20

Social Profiles:

ERC-20

Ethereum ERC-20 Contract is a standard for building tokens on the . Before ERC20 tokens,  exchanges had to build custom bridges between platforms to support the exchange of any token. For this reason, six rules were created by an  developer named Fabian Vogelsteller and placed under the name ERC20, which means “Ethereum Request for Comment 20.”[3][4]

The ERC20 standard is the foundation of each fully operational ERC20 contract. Such a Smart contract can dispense tokens as well as control their supply and monitor their movement and balances.[5]

History

The ERC-20 (Ethereum Request for Comments 20), proposed by Fabian Vogelsteller in November 2015, is a Token Standard that implements an API for tokens within .
The standard describes a common set of rules that should be followed for a token to function properly within the Ethereum ecosystem. Therefore, ERC-20 should not be considered a piece of code or software. Instead, it may be described as a technical guideline or specification.[6]

Overview

ERC-20 is the technical standard for fungible tokens created using the .
ERC-20 allows different -enabled tokens a way to be exchanged. Tokens, in this regard, are a representation of an asset, right, ownership, access, cryptocurrency, or anything else that is not unique in and of itself but can be transferred. The standard allows tokens representing one of these factors, along with smart contracts, to be exchanged for a token that represents another. are conditions written into the coding that execute different aspects of a transaction between parties.

Properties of the ERC-20

  • Transferable: They can be sent from one address to another.
  • Fixed supply: A fixed number of tokens must be created so that developers cannot issue more tokens and raise the supply.
  • Fungible: The code of each token is the same as any other, though transaction histories can be used to identify and separate the tokens involved.

Purpose

The main purpose of the guidelines behind the ERC20 standard is to promote interoperability between Smart contracts. As a consequence, all infrastructure components such as user interfaces, exchanges, and wallets can be connected to a contract predictably.

ERC-20 guides the creation of new tokens on the Ethereum blockchain so that they are interchangeable with other tokens used within smart contracts.[7]

Interoperability itself is achieved because the ERC20 standard establishes an application programming interface (API). This way, third parties can access information and execute transactions and third-party apps can be generically coded for each ERC20 without needing to be familiar with a specific token. [1][2]

Functions of ERC-20

  • It helps transfer tokens from one account to another

  • Used to get the current token balance of an account

  • Used to get the total supply of the token available on the network

  • It is used to approve whether several tokens from an account can be spent by a third-party account.[8][9]

See something wrong?

Edited By

Profile picture of Anonymous userMIA

Edited On

September 24, 2022

Reason for edit:

Tag

Loading...

REFERENCES

[1]

Aug 5, 2022

[2]

Aug 5, 2022

[3]

Info

Sep 24, 2022

[4]

Whitepaper

Sep 24, 2022

[5]

Info

Sep 24, 2022

[6]

History

Sep 24, 2022

[7]

Info

Sep 24, 2022

[8]

info

Sep 24, 2022

[9]

Twitter

Sep 24, 2022