{"id":1916,"date":"2019-08-21T18:58:27","date_gmt":"2019-08-21T13:28:27","guid":{"rendered":"https:\/\/blockchainappfactory.com\/blog\/?p=1916"},"modified":"2019-08-21T19:06:18","modified_gmt":"2019-08-21T13:36:18","slug":"how-to-create-erc20-token","status":"publish","type":"post","link":"https:\/\/www.blockchainappfactory.com\/blog\/how-to-create-erc20-token\/","title":{"rendered":"Creating Your Own ERC-20 Token"},"content":{"rendered":"<p>&nbsp;<\/p>\n<p><span style=\"font-family: georgia, palatino, serif; color: #000000; font-size: 16px;\">The Bitcoin might be the de facto standard for transactions when it comes to cryptocurrencies and the crypto world in general. However, when it comes to creating your own token or smart contracts, the undisputed winner is Ethereum.<\/span><\/p>\n<p><span style=\"font-family: georgia, palatino, serif; color: #000000; font-size: 16px;\">Ethereum is generally governed by a protocol or standard called ERC-20 which helps in the creation of smart contracts and new tokens that will enable launching your own ICO. Although it cannot be forgotten that marketing an ICO plays an important role in its success and creating utility token on Ethereum is equally vital as well.<\/span><\/p>\n<p><span style=\"color: #000000; font-size: 24px;\"><strong><span style=\"font-family: georgia, palatino, serif;\">Creating an Ethereum token<\/span><\/strong><\/span><\/p>\n<p><span style=\"font-family: georgia, palatino, serif; color: #000000; font-size: 16px;\">The first thing that needs to be done when creating an Ethereum token is to finalize on the specifications of the token. It is also essential to determine the functionalities and capabilities that Ethereum provides for this purpose.<\/span><\/p>\n<p><span style=\"font-family: georgia, palatino, serif; color: #000000; font-size: 16px;\">What makes Ethereum tokens distinct is their inability to mine them. While the Bitcoin can be mined, Ethereum tokens essentially require buying and transferring.<\/span><\/p>\n<h2><span style=\"color: #000000; font-size: 24px;\"><strong><span style=\"font-family: georgia, palatino, serif;\">Ethereum Smart Contracts<\/span><\/strong><\/span><\/h2>\n<p><span style=\"font-family: georgia, palatino, serif; color: #000000; font-size: 16px;\">One of the most prominent things that make Ethereum preferred blockchain for creation of tokens is the way in which it can handle smart contracts. Smart contracts are self-executing programs that enable a function to be fulfilled only when certain conditions are met. Smart contracts eliminate the need for intermediaries and the costs involved and also increases the magnitude of trust and security on the blockchain.<\/span><\/p>\n<p><span style=\"font-family: georgia, palatino, serif; color: #000000; font-size: 16px;\">Smart contracts are built using different languages and many experts compare it with the programming experience of the early 1990s when the internet was just beginning to evolve.<\/span><\/p>\n<h3><span style=\"color: #000000;\"><strong><span style=\"font-size: 24px; font-family: georgia, palatino, serif;\">Programming Your Token<\/span><\/strong><\/span><\/h3>\n<p><span style=\"font-size: 16px;\"><span style=\"font-family: georgia, palatino, serif; color: #000000;\">T<\/span><span style=\"color: #000000; font-family: georgia, palatino, serif;\">here are four different languages that can be used to create your own Ethereum token.<\/span><\/span><\/p>\n<ul>\n<li><span style=\"font-family: georgia, palatino, serif; color: #000000; font-size: 16px;\">Mutan is similar to Go and has received intense criticism from the crypto community.<\/span><\/li>\n<li><span style=\"font-family: georgia, palatino, serif; color: #000000; font-size: 16px;\">LLL is Lisp-like language and although considered a good language for programming, it does not find widespread application owing to its complexity.<\/span><\/li>\n<li><span style=\"font-family: georgia, palatino, serif; color: #000000; font-size: 16px;\">The serpent, a Python-like language has all the credentials to make it one of the go-to choices for Ethereum token programmers &#8211; the popularity of Python and its uses in web development, IoT development, and application development. However, the creators of Ethereum have not recommended the use of Serpent.<\/span><\/li>\n<li><span style=\"font-family: georgia, palatino, serif; color: #000000; font-size: 16px;\">Solidity, a JavaScript-like language focuses entirely on <strong><a href=\"https:\/\/www.blockchainappfactory.com\/smart-contract-development\">smart contract development<\/a><\/strong>. It is slowly gaining traction and is considered to be the most preferred language to develop an Ethereum token.<\/span><\/li>\n<\/ul>\n<h4><strong><span style=\"font-size: 24px; font-family: georgia, palatino, serif; color: #000000;\">Ethereum Token Standards<\/span><\/strong><\/h4>\n<p><span style=\"font-family: georgia, palatino, serif; color: #000000; font-size: 16px;\">A token that is created on Ethereum has to comply with certain standards and requirements. The set of standards called the Ethereum Request for Comment, commonly abbreviated ERC govern the Ethereum token, the smart contracts and everything involved with the blockchain. There are different standards that fall under the ERC category.<\/span><\/p>\n<p><span style=\"font-family: georgia, palatino, serif; color: #000000; font-size: 16px;\">Testing is a vital stage when it comes to Ethereum tokens. The usual test functionality might not be available because actions always occur with a transaction involved. However, with the availability of two different blockchains &#8211; testnet and mainnet, the former blockchain can be used for testing purposes and the latter as the main Ethereum blockchain.<\/span><\/p>\n<p><span style=\"font-family: georgia, palatino, serif; color: #000000; font-size: 16px;\">ERC-20 is probably the most common standard right now, and it mandates that you will need to have parameters like the token name, the supply that is available for circulation, and the ability to get wallet balance. It also should specify the functionality of token transfer between wallets.<\/span><\/p>\n<p><span style=\"font-family: georgia, palatino, serif; color: #000000; font-size: 16px;\">ERC 223 is quite similar in many ways to ERC-20. However, the biggest exception is the functionality of the return of funds. This feature helps take care of issues like incautious money transfer and incompatibility with other wallets.<\/span><\/p>\n<p><span style=\"font-family: georgia, palatino, serif; color: #000000; font-size: 16px;\">ERC 621 is a standard that will appeal to financial managers. This standard facilitates the issue and supply of additional tokens and also takes care to decrease the tokens. There might be instances when the market has been underestimated and a release of another new set of tokens is possible. While it might not be possible with the earlier standards, ERC 621 can take care of this.<\/span><\/p>\n<p><span style=\"font-family: georgia, palatino, serif; color: #000000; font-size: 16px;\">In addition to these, there are also standards like ERC 721 which is unique and non-replaceable when it comes to token elements and ERC 827 that provides access to the transfer of tokens on behalf of an external service.<\/span><\/p>\n<h5><strong><span style=\"font-size: 24px; font-family: georgia, palatino, serif; color: #000000;\">Which Token Standard to Choose<\/span><\/strong><\/h5>\n<p><span style=\"font-family: georgia, palatino, serif; color: #000000; font-size: 16px;\">It is quite difficult to choose one when you are spoilt for choices! However, with the business and the investors in mind, companies like Blockchain App Factory can not only help you choose the best token standard for you but also help you in <a href=\"https:\/\/www.blockchainappfactory.com\/cryptocurrency-development\"><strong>creating the perfect Ethereum token for your<\/strong> <\/a><strong>business!<\/strong> The services of Blockchain App Factory expand beyond just the creation and also foray into the territory of marketing your ICO!<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; The Bitcoin might be the de facto standard for transactions when it comes to cryptocurrencies and the crypto world in general. However, when it comes to creating your own token or smart contracts, the undisputed winner is Ethereum. Ethereum is generally governed by a protocol or standard called ERC-20 which helps in the creation&hellip;&nbsp;<a href=\"https:\/\/www.blockchainappfactory.com\/blog\/how-to-create-erc20-token\/\" class=\"\" rel=\"bookmark\">Read More &raquo;<span class=\"screen-reader-text\">Creating Your Own ERC-20 Token<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":1917,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","footnotes":""},"categories":[9,163],"tags":[272,271],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Creating Your Own ERC-20 Token - Blockchain App Factory<\/title>\n<meta name=\"description\" content=\"The services of Blockchain App Factory expand beyond just the creation and also foray into the territory of marketing your ICO!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.blockchainappfactory.com\/blog\/how-to-create-erc20-token\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Creating Your Own ERC-20 Token - Blockchain App Factory\" \/>\n<meta property=\"og:description\" content=\"The services of Blockchain App Factory expand beyond just the creation and also foray into the territory of marketing your ICO!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.blockchainappfactory.com\/blog\/how-to-create-erc20-token\/\" \/>\n<meta property=\"og:site_name\" content=\"Blockchain App Factory\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/BlockchainAppFactory\/\" \/>\n<meta property=\"article:published_time\" content=\"2019-08-21T13:28:27+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-08-21T13:36:18+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.blockchainappfactory.com\/blog\/wp-content\/uploads\/2019\/08\/ERC-20-Token-on-Ethereum.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"631\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@Blockchain_BAF\" \/>\n<meta name=\"twitter:site\" content=\"@Blockchain_BAF\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.blockchainappfactory.com\/blog\/how-to-create-erc20-token\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.blockchainappfactory.com\/blog\/how-to-create-erc20-token\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\/\/www.blockchainappfactory.com\/blog\/#\/schema\/person\/16d702eabdf595adaaa65ff5a7cbbf58\"},\"headline\":\"Creating Your Own ERC-20 Token\",\"datePublished\":\"2019-08-21T13:28:27+00:00\",\"dateModified\":\"2019-08-21T13:36:18+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.blockchainappfactory.com\/blog\/how-to-create-erc20-token\/\"},\"wordCount\":771,\"publisher\":{\"@id\":\"https:\/\/www.blockchainappfactory.com\/blog\/#organization\"},\"keywords\":[\"Create ERC20 Token\",\"ERC20 Token on Ethereum\"],\"articleSection\":[\"Blockchain Technology\",\"Smart Contract\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.blockchainappfactory.com\/blog\/how-to-create-erc20-token\/\",\"url\":\"https:\/\/www.blockchainappfactory.com\/blog\/how-to-create-erc20-token\/\",\"name\":\"Creating Your Own ERC-20 Token - Blockchain App Factory\",\"isPartOf\":{\"@id\":\"https:\/\/www.blockchainappfactory.com\/blog\/#website\"},\"datePublished\":\"2019-08-21T13:28:27+00:00\",\"dateModified\":\"2019-08-21T13:36:18+00:00\",\"description\":\"The services of Blockchain App Factory expand beyond just the creation and also foray into the territory of marketing your ICO!\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.blockchainappfactory.com\/blog\/how-to-create-erc20-token\/\"]}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.blockchainappfactory.com\/blog\/#website\",\"url\":\"https:\/\/www.blockchainappfactory.com\/blog\/\",\"name\":\"Blockchain App Factory\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.blockchainappfactory.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.blockchainappfactory.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.blockchainappfactory.com\/blog\/#organization\",\"name\":\"Blockchain App Factory\",\"url\":\"https:\/\/www.blockchainappfactory.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.blockchainappfactory.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.blockchainappfactory.com\/blog\/wp-content\/uploads\/2018\/10\/logo-green-1.png\",\"contentUrl\":\"https:\/\/www.blockchainappfactory.com\/blog\/wp-content\/uploads\/2018\/10\/logo-green-1.png\",\"width\":177,\"height\":35,\"caption\":\"Blockchain App Factory\"},\"image\":{\"@id\":\"https:\/\/www.blockchainappfactory.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/BlockchainAppFactory\/\",\"https:\/\/twitter.com\/Blockchain_BAF\",\"https:\/\/www.instagram.com\/blockchainappfactory\/\",\"https:\/\/www.linkedin.com\/company\/blockchainappfactory\/\",\"https:\/\/www.youtube.com\/channel\/UCZS6OftazbyXcvS8mPa-61w\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.blockchainappfactory.com\/blog\/#\/schema\/person\/16d702eabdf595adaaa65ff5a7cbbf58\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.blockchainappfactory.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/ee78dcf5e522182ddcb3cf23f1f11950?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/ee78dcf5e522182ddcb3cf23f1f11950?s=96&d=mm&r=g\",\"caption\":\"admin\"},\"url\":\"https:\/\/www.blockchainappfactory.com\/blog\/author\/admin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Creating Your Own ERC-20 Token - Blockchain App Factory","description":"The services of Blockchain App Factory expand beyond just the creation and also foray into the territory of marketing your ICO!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.blockchainappfactory.com\/blog\/how-to-create-erc20-token\/","og_locale":"en_US","og_type":"article","og_title":"Creating Your Own ERC-20 Token - Blockchain App Factory","og_description":"The services of Blockchain App Factory expand beyond just the creation and also foray into the territory of marketing your ICO!","og_url":"https:\/\/www.blockchainappfactory.com\/blog\/how-to-create-erc20-token\/","og_site_name":"Blockchain App Factory","article_publisher":"https:\/\/www.facebook.com\/BlockchainAppFactory\/","article_published_time":"2019-08-21T13:28:27+00:00","article_modified_time":"2019-08-21T13:36:18+00:00","og_image":[{"width":1200,"height":631,"url":"https:\/\/www.blockchainappfactory.com\/blog\/wp-content\/uploads\/2019\/08\/ERC-20-Token-on-Ethereum.jpg","type":"image\/jpeg"}],"author":"admin","twitter_card":"summary_large_image","twitter_creator":"@Blockchain_BAF","twitter_site":"@Blockchain_BAF","twitter_misc":{"Written by":"admin","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.blockchainappfactory.com\/blog\/how-to-create-erc20-token\/#article","isPartOf":{"@id":"https:\/\/www.blockchainappfactory.com\/blog\/how-to-create-erc20-token\/"},"author":{"name":"admin","@id":"https:\/\/www.blockchainappfactory.com\/blog\/#\/schema\/person\/16d702eabdf595adaaa65ff5a7cbbf58"},"headline":"Creating Your Own ERC-20 Token","datePublished":"2019-08-21T13:28:27+00:00","dateModified":"2019-08-21T13:36:18+00:00","mainEntityOfPage":{"@id":"https:\/\/www.blockchainappfactory.com\/blog\/how-to-create-erc20-token\/"},"wordCount":771,"publisher":{"@id":"https:\/\/www.blockchainappfactory.com\/blog\/#organization"},"keywords":["Create ERC20 Token","ERC20 Token on Ethereum"],"articleSection":["Blockchain Technology","Smart Contract"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.blockchainappfactory.com\/blog\/how-to-create-erc20-token\/","url":"https:\/\/www.blockchainappfactory.com\/blog\/how-to-create-erc20-token\/","name":"Creating Your Own ERC-20 Token - Blockchain App Factory","isPartOf":{"@id":"https:\/\/www.blockchainappfactory.com\/blog\/#website"},"datePublished":"2019-08-21T13:28:27+00:00","dateModified":"2019-08-21T13:36:18+00:00","description":"The services of Blockchain App Factory expand beyond just the creation and also foray into the territory of marketing your ICO!","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.blockchainappfactory.com\/blog\/how-to-create-erc20-token\/"]}]},{"@type":"WebSite","@id":"https:\/\/www.blockchainappfactory.com\/blog\/#website","url":"https:\/\/www.blockchainappfactory.com\/blog\/","name":"Blockchain App Factory","description":"","publisher":{"@id":"https:\/\/www.blockchainappfactory.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.blockchainappfactory.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.blockchainappfactory.com\/blog\/#organization","name":"Blockchain App Factory","url":"https:\/\/www.blockchainappfactory.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.blockchainappfactory.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.blockchainappfactory.com\/blog\/wp-content\/uploads\/2018\/10\/logo-green-1.png","contentUrl":"https:\/\/www.blockchainappfactory.com\/blog\/wp-content\/uploads\/2018\/10\/logo-green-1.png","width":177,"height":35,"caption":"Blockchain App Factory"},"image":{"@id":"https:\/\/www.blockchainappfactory.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/BlockchainAppFactory\/","https:\/\/twitter.com\/Blockchain_BAF","https:\/\/www.instagram.com\/blockchainappfactory\/","https:\/\/www.linkedin.com\/company\/blockchainappfactory\/","https:\/\/www.youtube.com\/channel\/UCZS6OftazbyXcvS8mPa-61w"]},{"@type":"Person","@id":"https:\/\/www.blockchainappfactory.com\/blog\/#\/schema\/person\/16d702eabdf595adaaa65ff5a7cbbf58","name":"admin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.blockchainappfactory.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/ee78dcf5e522182ddcb3cf23f1f11950?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ee78dcf5e522182ddcb3cf23f1f11950?s=96&d=mm&r=g","caption":"admin"},"url":"https:\/\/www.blockchainappfactory.com\/blog\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.blockchainappfactory.com\/blog\/wp-json\/wp\/v2\/posts\/1916"}],"collection":[{"href":"https:\/\/www.blockchainappfactory.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.blockchainappfactory.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.blockchainappfactory.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.blockchainappfactory.com\/blog\/wp-json\/wp\/v2\/comments?post=1916"}],"version-history":[{"count":10,"href":"https:\/\/www.blockchainappfactory.com\/blog\/wp-json\/wp\/v2\/posts\/1916\/revisions"}],"predecessor-version":[{"id":1927,"href":"https:\/\/www.blockchainappfactory.com\/blog\/wp-json\/wp\/v2\/posts\/1916\/revisions\/1927"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.blockchainappfactory.com\/blog\/wp-json\/wp\/v2\/media\/1917"}],"wp:attachment":[{"href":"https:\/\/www.blockchainappfactory.com\/blog\/wp-json\/wp\/v2\/media?parent=1916"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.blockchainappfactory.com\/blog\/wp-json\/wp\/v2\/categories?post=1916"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.blockchainappfactory.com\/blog\/wp-json\/wp\/v2\/tags?post=1916"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}