Create ERC20 Token

Step-by-step guide on how to create an ERC20 token and deploy it to the Ethereum network

Steps to Create an ERC20 Token:

  1. Click on the Ethereum token card.

  2. You will be redirected to the ERC20 Token form, which has the following fields to be completed:

    • NAME - This will be the name of your token. You can play with your imagination! ๐Ÿ˜‰

    • SYMBOL - The token symbol is usually a shorter version of the token name.

    • PREMINT - The number of tokens that you want to create. (Don't worry if you don't know the number of tokens you want to create yet, you can leave this field at 0 and mint tokens in the future!)

    • NETWORK - Choose the Network in which you want to deploy the token. Take into account that the Networks allowed to deploy an Ethereum Token are Ethereum and Goerli (testnet).

    • SELECT FOR A FULL FEATURE CONTRACT - By default, it is disabled. If you leave it disabled your smart contract will be deployed as a simple version that will not have all the actions available (for example, you can Transfer Tokens but you will not be able to Mint or Burn tokens). If you want to deploy a Full Feature contract (a superpower contract ๐Ÿ˜œ) you must enable the Full Feature characteristic, and your smart contract will be able to Mint, Burn, and Transfer tokens among many other actions.

    • When all the fields are completed, click on the Review button.

    • You will be redirected to the Review page, where you can review the information that youโ€™ve entered on the previous page before deploying the smart contract.

    • When you consider that the information is Okay, click on the Deploy button!

    • Your Metamask pop-up will be opened. Click on the Confirm button present on the pop-up to confirm the transaction.

    • The pop-up will be closed, and you will see the message confirming that the contract was submitted to the blockchain!

    • Click on the Go to my contracts button to monitor the status of your smart contract.

    • If the status is Waiting, donโ€™t worry! Your transaction is taking place on the blockchain and when it is done, if it was executed successfully, that status will change to Success!

    • And now yes, congratulations ๐Ÿฅณ! You can manage your contract as you want!

Last updated