{"id":20371,"date":"2023-02-20T05:45:02","date_gmt":"2023-02-20T05:45:02","guid":{"rendered":"https:\/\/zebpay.com\/au\/?p=20371"},"modified":"2023-02-20T05:45:04","modified_gmt":"2023-02-20T05:45:04","slug":"what-is-erc-20","status":"publish","type":"post","link":"https:\/\/zebpay.com\/au\/blog\/what-is-erc-20","title":{"rendered":"What Is ERC20?"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_66_1 counter-hierarchy ez-toc-counter ez-toc-light-blue ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title \" >Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/zebpay.com\/au\/blog\/what-is-erc-20\/#ERC_Token_Standards\" title=\"ERC Token Standards\">ERC Token Standards<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/zebpay.com\/au\/blog\/what-is-erc-20\/#Common_Token_Standards_on_Ethereum\" title=\"Common Token Standards on Ethereum\">Common Token Standards on Ethereum<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/zebpay.com\/au\/blog\/what-is-erc-20\/#ERC-20_Token_Standard\" title=\"ERC-20 Token Standard\">ERC-20 Token Standard<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/zebpay.com\/au\/blog\/what-is-erc-20\/#These_Rules_Include\" title=\"These Rules Include:\">These Rules Include:<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/zebpay.com\/au\/blog\/what-is-erc-20\/#Some_Popular_ERC-20_Tokens\" title=\"Some Popular ERC-20 Tokens\">Some Popular ERC-20 Tokens<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/zebpay.com\/au\/blog\/what-is-erc-20\/#Functions_of_the_ERC20_Token_Standards\" title=\"Functions of the ERC20 Token Standards\">Functions of the ERC20 Token Standards<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/zebpay.com\/au\/blog\/what-is-erc-20\/#Mandatory_Rules\" title=\"Mandatory Rules:\">Mandatory Rules:<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/zebpay.com\/au\/blog\/what-is-erc-20\/#Optional_Rules\" title=\"Optional Rules:\">Optional Rules:<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/zebpay.com\/au\/blog\/what-is-erc-20\/#Why_is_ERC-20_Important\" title=\"Why is ERC-20 Important?\">Why is ERC-20 Important?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/zebpay.com\/au\/blog\/what-is-erc-20\/#Conclusion\" title=\"Conclusion\">Conclusion<\/a><\/li><\/ul><\/nav><\/div>\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"ERC_Token_Standards\"><\/span>ERC Token Standards<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Token standards are like rules or guidelines for how digital tokens should work within a blockchain system. Just like different countries have their currency with different values, different blockchain platforms have their token standards with different features. For example, one standard might be used for creating digital tokens that can be bought and sold like stocks, while another standard might be used for creating unique digital items like collectables. This allows for flexibility and innovation in the blockchain ecosystem. In simpler terms, token standards are the blueprint for creating digital assets on the blockchain.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Common_Token_Standards_on_Ethereum\"><\/span>Common Token Standards on Ethereum<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Ethereum Request for Comments (ERC) is a way for developers to propose new ideas for improving the Ethereum platform. It&#8217;s similar to a suggestion box where developers can submit their ideas and the community can discuss and vote on them.&nbsp;<\/p>\n\n\n\n<p>The goal is to create a decentralised, open-source platform that is constantly improving and evolving to meet the needs of its users. ERCs are important because they help ensure that the Ethereum platform stays up-to-date and relevant and that everyone has a say in how it develops.&nbsp;<\/p>\n\n\n\n<p>Each ERC consists of several documents that describe the proposed change in detail, including a technical specification, implementation details, and a rationale for the change. The proposal is then open for public comment, and the Ethereum community can discuss and review the proposal before it is ultimately accepted or rejected.<\/p>\n\n\n\n<p>The proposal will be approved, finalised, and implemented if the community views it as a significant improvement to the blockchain ecosystem.<\/p>\n\n\n\n<p>The initial document becomes an ERC standard once this procedure is finished, allowing other developers to utilise it to make their tokens.<\/p>\n\n\n\n<p>Some of the common ERC token standards are ERC-20, ERC-721, ERC-777, ERC-1155<\/p>\n\n\n\n<p>Read more: <a href=\"https:\/\/zebpay.com\/au\/blog\/tokens-vs-coins\" target=\"_blank\" rel=\"noreferrer noopener\">Tokens vs Coins&nbsp;<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"ERC-20_Token_Standard\"><\/span>ERC-20 Token Standard<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>The ERC-20 token standard is a set of rules for creating digital tokens on the Ethereum blockchain. It was first proposed in 2015 and has since become the most widely used token standard on the Ethereum network. ERC-20 defines a set of mandatory and optional rules that tokens must follow to be considered ERC-20 compliant.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"These_Rules_Include\"><\/span>These Rules Include:<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>How tokens are transferred between addresses?<\/li>\n\n\n\n<li>How the total token supply is managed?<\/li>\n\n\n\n<li>How token holders can access information about a token, such as its name and symbol?<\/li>\n\n\n\n<li>How are errors handled?<\/li>\n<\/ul>\n\n\n\n<p>By adhering to the rules, ERC-20 tokens can consistently interact with one another and can be easily traded on decentralised exchanges (DEXs) and used within decentralised applications (<a href=\"https:\/\/zebpay.com\/au\/blog\/everything-you-need-to-know-about-dapps\" target=\"_blank\" rel=\"noreferrer noopener\">dApps<\/a>) built on the Ethereum network. This standardisation also makes it easier for wallet providers, exchanges, and other services to support ERC-20 tokens, which has contributed to its widespread adoption.<\/p>\n\n\n\n<p>Additionally, ERC-20 tokens are also fungible, meaning that each unit of the token is identical and interchangeable, like cash.<\/p>\n\n\n\n<p>This standard enables developers to create digital assets on the Ethereum blockchain, and it is widely used for various use cases such as payment, fundraising, loyalty program, etc.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Some_Popular_ERC-20_Tokens\"><\/span>Some Popular ERC-20 Tokens<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Chainlink (LINK)<\/li>\n\n\n\n<li>Binance USD (BUSD)<\/li>\n\n\n\n<li>Uniswap (UNI)<\/li>\n\n\n\n<li>USD Coin (USDC)<\/li>\n\n\n\n<li>Aave (AAVE)<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Functions_of_the_ERC20_Token_Standards\"><\/span>Functions of the ERC20 Token Standards<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>The ERC20 token standard specifies functions\/rules that a <a href=\"https:\/\/zebpay.com\/au\/blog\/smart-contracts-on-the-blockchain\" target=\"_blank\" rel=\"noreferrer noopener\">smart contract<\/a> must follow to be classified as an ERC20 token. There are a set of Mandatory and Optional rules to be followed.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Mandatory_Rules\"><\/span>Mandatory Rules:<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Total Amount:<\/strong> The total supply of available tokens is described&nbsp;<\/li>\n\n\n\n<li><strong>Balance Of:<\/strong> This provides information on the owner&#8217;s account&#8217;s current financial situation<\/li>\n\n\n\n<li><strong>Transfer<\/strong>: This function&#8217;s goal is to send a specific number of tokens to a specified address. You can specify how many tokens to send<\/li>\n\n\n\n<li><strong>Transfer From:<\/strong> This function acts as a conduit for the transfer of the supplied tokens between addresses. Tokens are delivered to it from the specified address.<\/li>\n\n\n\n<li><strong>Approve:<\/strong> The user may find this function useful if they want to withdraw a specific quantity of tokens from the designated account<\/li>\n\n\n\n<li><strong>Allowance:<\/strong> This function is essential because it transfers a specific number of tokens from the spender to the owner<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Optional_Rules\"><\/span>Optional Rules:<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Symbol:<\/strong> Returns the symbol of the token<\/li>\n\n\n\n<li><strong>Name<\/strong>: Returns the name of the token<\/li>\n\n\n\n<li><strong>Decimals:<\/strong> Returns the number of decimal places of the token<\/li>\n<\/ol>\n\n\n\n<p>A token must adhere to these rules to be categorised as ERC20. The token wouldn&#8217;t be able to engage with smart contracts successfully without clear instructions for these rules or standards, which could lead to several problems.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Why_is_ERC-20_Important\"><\/span>Why is ERC-20 Important?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>ERC-20 makes it easy for developers to create new tokens and for different tokens to be interoperable with one another.<\/p>\n\n\n\n<p>One of the main uses of ERC-20 tokens is in initial coin offerings (ICOs), which are a way for projects to raise funds by issuing their tokens. Because ERC-20 tokens are easily created and managed on the Ethereum blockchain, it has become the most popular standard for tokens used in ICOs.&nbsp;<\/p>\n\n\n\n<p>In addition to ICOs, ERC-20 tokens can be used to create a wide range of decentralised applications (dApps) on the Ethereum blockchain. For example, tokens can be used to create decentralised exchanges, prediction markets, and other decentralised financial services.&nbsp;&nbsp;<\/p>\n\n\n\n<p>Read more: <a href=\"https:\/\/zebpay.com\/au\/blog\/ethereum-price-prediction\" target=\"_blank\" rel=\"noreferrer noopener\">Ethereum Price Prediction<\/a><\/p>\n\n\n\n<p>Lastly, ERC-20 tokens can be easily exchanged on crypto exchanges, allowing for easy buying and selling. This liquidity is important for the token to be widely used, accessible and of value.&nbsp;<\/p>\n\n\n\n<p>Overall, ERC-20 is important because it provides a standard set of rules for creating and managing tokens on the Ethereum blockchain, making it easy for developers to create new tokens and for different tokens to be interoperable with one another. This has led to a wide range of decentralised applications and use cases for ERC-20 tokens.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Conclusion\"><\/span>Conclusion<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>The Ethereum blockchain is governed by a set of standards and guidelines known as ERC20, which are also applied to all the tokens issued on Ethereum. ERC20 tokens are also widely used as utility tokens; examples include Basic Attention Token (BAT), Shiba Inu (SHIB), and Crypto.com Coin (CRO).<\/p>\n\n\n\n<p>It&#8217;s crucial to understand that ERC-20 offers a set of standards for the extensively utilised Ethereum network. In certain ways, this aids in the self-management and continued efficiency of the crypto space.<\/p>\n\n\n\n<p>You can keep yourself up to date with the latest crypto news on <a href=\"https:\/\/zebpay.com\/au\/blog\" target=\"_blank\" rel=\"noreferrer noopener\">ZebPay blogs<\/a>. Begin your crypto trading journey today using&nbsp;ZebPay Australia.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-white-color has-text-color wp-element-button\" href=\"https:\/\/connect.zebpay.com\/account\/UserRegistration?returnUrl=%2FAccount%2FCampaignRegister\" target=\"_blank\" rel=\"noreferrer noopener\">register now<\/a><\/div>\n<\/div>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>ERC Token Standards Token standards are like rules or guidelines for how digital tokens should work within a blockchain system. Just like different countries have their currency with different values, different blockchain platforms have their token standards with different features. For example, one standard might be used for creating digital tokens that can be bought [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":20378,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[14],"tags":[16],"class_list":["post-20371","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-crypto","tag-crypto"],"acf":[],"_links":{"self":[{"href":"https:\/\/zebpay.com\/au\/wp-json\/wp\/v2\/posts\/20371","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/zebpay.com\/au\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/zebpay.com\/au\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/zebpay.com\/au\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/zebpay.com\/au\/wp-json\/wp\/v2\/comments?post=20371"}],"version-history":[{"count":3,"href":"https:\/\/zebpay.com\/au\/wp-json\/wp\/v2\/posts\/20371\/revisions"}],"predecessor-version":[{"id":20379,"href":"https:\/\/zebpay.com\/au\/wp-json\/wp\/v2\/posts\/20371\/revisions\/20379"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/zebpay.com\/au\/wp-json\/wp\/v2\/media\/20378"}],"wp:attachment":[{"href":"https:\/\/zebpay.com\/au\/wp-json\/wp\/v2\/media?parent=20371"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/zebpay.com\/au\/wp-json\/wp\/v2\/categories?post=20371"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/zebpay.com\/au\/wp-json\/wp\/v2\/tags?post=20371"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}