Token SCORE Factory — A Token Generator for ICON

OpenDevICON
OpenDevICON
Published in
3 min readJun 10, 2021

A token is a digital asset on a blockchain that runs on a smart contract. Creating a token includes different steps like deploying a new smart contract, deciding token supply, enabling token transaction, setting the token’s name, symbol, and decimal units, creating a token transfer event, etc. This process can be a huge obstacle for users with no prior coding knowledge.

What is Token SCORE Factory?

Token Score Factory (TSF) is a web platform on the ICON blockchain where anyone can create IRC-2 & IRC-3 SCORE from their browser without writing a single line of code. The IRC-2 token on ICON is the standard token equivalent to the ERC-20 token on Ethereum which is used for fungible tokens. Similarly, IRC-3 is the equivalent standard token of ERC-721, also used for NFTs (Non-Fungible Tokens).

Users can simply provide details on what kind of token they want and TSF deploys Token without users having to set the necessary development environment. Token SCORE Factory is a grant-driven program to reduce the hurdle to develop tokens and deploy them. The platform can be used to deploy production-grade smart contracts into the mainnet. It can also be used to experiment with different SCORE options at a minimal cost.

The extensions for IRC2 and IRC3 which can be created on TSF are as follows:

How to use Token SCORE Factory

Prerequisite: To use it, you need to have a Ledger or ICONex account.

Visit — Token SCORE Factory

Basic IRC2 token allows limited functionality, only the functions specified in IIP2 standard. You can give the name, symbol, decimals, and initial supply. Once these parameters are given, they cannot be changed even on updating the contract.

All the tokens will be minted at the deployer wallet. The deployer can then transfer the tokens to other wallets.

Now, you can select where to deploy the contract to, to testnet, or mainnet via a dropdown under this.

Now, after accepting the terms of use, you can create tokens. After the contract deployment is successful, you’ll get an initial supply amount of tokens in your wallet for the respective pre-defined testnet/mainnet.

Similarly, for other extensions of IRC2 and IRC3 tokens, you provide the required parameters like name, symbol, initial supply, total supply, etc, and press on ‘deploy the contract’. Once the contract is deployed, you can perform token transfer operations via ICONex or yudus.dev.

--

--