1️⃣General
Features available in "General" section in 20lab.app token generator for ERC-20 tokens.

Blockchain

The blockchain field shows you which blockchain you are currently connected to in your Web3 wallet among supported networks on 20lab.app. For example, if you are connected to BNB Smart Chain, it will be displayed in this field. This means that when you create your token, it will be deployed on that specific blockchain network.
Token name & Token symbol

Token Name
The token name field allows you to specify the full name of your token, which will be publicly visible after creation. This is the complete, descriptive name of your project (e.g., "My Project Token").
Token Symbol
The token symbol is a shorter version of the name that is usually used to identify the token on exchanges and wallets. It's typically 3-5 characters long (e.g., "MPT").
Important: Token name and token symbol cannot be changed later!
Contract name

The smart contract name is publicly visible after verification on Block Explorer and does not have to be the same as your token name. You can name your smart contract anything you want as long as it follows the correct syntax, which can include: letters, digits, and underscores (_).
If you are not sure what name to use, you can use the automatically generated value based on your token name.

Important: Smart contract name cannot be changed later!
Initial supply

Initial supply is the amount of tokens that will be minted at the start and sent to the selected address called the "supply recipient".
If you don't select the "Mintable" feature for your token, the initial supply automatically becomes the total supply with no possibility to increase it after deployment.
Mintable

This feature adds an owner-restricted mint() function to your token's code. With this function, the owner can mint additional tokens to any address of their choice. This function works until the total supply of tokens reaches the maximum supply specified during the generation phase.
Important: Maximum supply cannot be changed later!
Decimals

Decimals determine how many decimal places your token can be divided into, ranging from 1 to 18. The most common value for tokens is 18, which means that the smallest unit of your token will be 0.000000000000000001 (1 wei).
Examples:
18 decimals: Your token can be divided into very small fractions (like ETH)
6 decimals: Your token behaves more like traditional currency (like USDC)
0 decimals: Your token can only exist as whole numbers
Important: Decimals cannot be changed later!
Supply recipient & Token owner

Supply Recipient
The supply recipient is the wallet address that will receive the initial supply of tokens after the token contract is created. By default, this is the same address as your currently connected wallet.
You can enable the "Different supply recipient" option if you want the initial supply to be sent to a different address instead.
Token Owner
The token owner is the wallet address that controls all the owner-restricted functions in your token (such as minting, pausing, or updating settings). By default, this is the same address as your currently connected wallet.
You can enable the "Different token owner" option if you want ownership to be transferred to a different address after token creation.
Last updated
Was this helpful?
