Token contract
Learn how to import an EQ Hub Token Contract that conforms to the ERC-20 standard from EQ Hub and generate various tokens.
Before to start
To create a token, your Project must have a network of your choice.
For information on the network selected by Project, refer to [Project].Consensus of the network you want to use must be in progress, and you must have more than the transaction fee set in the network.
For information related to network and Network Consensus, refer to [Blockchain Network].EQ Hub wallet must be installed to deploy tokens.
For information related to EQ Hub wallet, refer to EQ Hub wallet (Extension).
Creating Token
In EQ Hub, you can create a token by entering the token information you want to generate and making a few selections.
Click here to access the token creation page.
Alternatively, click [ Application ] - [ Token ] to access the Token List page. After that, click the [ Create a new Token ] button to enter the token creation page.
Entering basic information about Token
To create a token, enter the basic information of the token. The basic information is as follows.

Data | Description | Example |
---|---|---|
Network / Microchain | Among the networks in the project, select the network you want to use for token generation. | EQ Hub Mainnet |
Token Name | It means the name of the token you want to create. Token names can be entered up to 50 characters, including spaces. | EQ Token |
Entering details about Token
The user can create a token by entering the details of the following token. The tokens you create can be deleted or modified prior to deployment.
Data | Description | Example |
---|---|---|
Token Symbol | It is a symbol that contains symbolic meaning for tokens and is used to indicate units or specify tokens. Token symbols can be entered within 10 characters, and English capital letters and spaces can be entered. | EQT |
Token Image | As an image symbolizing the token, it displays the token in the service. | - |
Initial Supply | It means the initial issuance amount of tokens. Amount of tokens issued when the token smart contract is deployed. You can enter a number greater than 0 for the initial issuance amount. | - |
Mintable | It means whether there is a function for additional issuance of tokens. If set to Mintable, the corresponding tokens can be additionally issued later. If Mintable is not selected, the token cannot be issued additionally. | - |
Burnable | Indicates whether the token burn function is enabled or not. If set to Burnable, the token can be burned later. If Burnable is not selected, the token does not disappear once issued and does not decrease in volume. | - |
Checking created token information
You can check the created token by clicking here.
Alternatively, you can click [Application] - [Token] and click the corresponding token on the token list page to check it on the detailed page entered.
Deploying Token(Smart contract)

Deploying a token consists of importing a token-related smart contract that fits the information into your contract list and deploying the smart contract.
In the token service, you can deploy your own token with a single button. In addition, you can register the token after checking the detailed information of the smart contract in the Contract List. All of this is done with just a few clicks.
It is necessary to pay the transaction fee of the network used in the process of deploying the smart contract. Payment of the Transaction Fee is made through the EQ Hub wallet, and users can pay after checking the Transaction Fee in the EQ Hub wallet.
Getting the smart contract associated with the token you created
Based on the information of the created token, click the [Deploy] button to automatically import the smart contract. The smart contract is a token-related smart contract provided by EQ Hub based on ERC-20 as a standard and imports a smart contract that fits the information of the selected token. As a result, when clicking the [ Deploy ] button, editing the token becomes impossible.
The imported smart contract has the same name as the token name and can be found in the Contract List. For more information on Contract List, see Generate smart contracts to Blockchain Network.
Deploying tokens in the Token service
You can check the information of the token you want to deploy and the transaction fee again. If the information is correct, you can pay the transaction fee and deploy the token by clicking the [Deploy] button.
Deploying tokens in the Contract List service
You can also check and deploy the smart contracts you have imported in the Contract List service. You can check more detailed information on the smart contract in the Contract List.
For information related to the Contract List, refer to Generate smart contracts to Blockchain Network.
If the smart contract is deployed normally, you can check it here.
Alternatively, you can click [Application] - [Token] and click the corresponding token on the token list page to check it on the detailed page entered.
Updated 8 months ago