I will Create ERC20 Token on Ethereum Blockchain
ICOsInitial Coin Offerings (ICOs) have become extremely popular ways to raise funds while avoiding the regulatory restrictions of fiat financing.
The majority of ICOs are based on Ethereum as a platform, and more specifically on Ethereum’s Smart Contracts.
Shares in ICO projects are usually sold for ETH or BTC, and awarded in the form of tokens (also known as ERC20 tokens).
So while we’re used to seeing and dealing with ERC20 tokens, few people know exactly what they are, how they work, or even what ERC20 means.
What will you Get?Detailed ERC20 Token: your token will be fully compliant with ERC20 definition and compatible with any ERC20 wallet all around the world.
It will have a name, a symbol and a decimals amount.Mintable Token: you will be able to generate tokens by minting them.
Only people (or smart contracts) with MINTER role will be able to do that, and you can also add or remove the MINTER role to addresses. You can also disable minting if you don’t want to generate anymore.Capped Token: you can’t be able to mint more than the defined token cap. This ensure people that you will not generate more tokens than declared.Burnable Token: your token can be burnt. It means that you can choose to reduce the circulating supply by destroying some of your tokens.ERC1363 Payable Token: the ERC1363 is an ERC20 compatible token that can make a callback on the receiver contract to notify token transfers or token approvals. It can be used to create a token payable crowdsale, selling services for tokens, paying invoices, making subscriptions, use them for a specific utility and many other purposes. Token Recover: it allows the contract owner to recover any ERC20 token sent into the contract for error.
Tokens won’t be transferable until you call the enableTransfer function. Only people (or smart contracts) with OPERATOR role will be able to transfer tokens. You can also add or remove the OPERATOR role to addresses or decide to enable transfer during deploy.