How to create a regular token

Part 1. Using Metamask and Remix Ethereum to create a regular token

1) Go to the website metamask
Register your wallet and install the extension in your browser

instruction image instruction image

2) Go to the website Remix Ethereum
Click "Create a new file"

instruction image instruction image

Name the file by any name, be sure to add .sol at the end, example:
ether.sol

instruction image instruction image

3) Copy our code to create a regular token here
Paste the code:

instruction image instruction image instruction image instruction image

4) Click on the icon on the left side of the panel as shown below:

instruction image instruction image

Next you need to select the compiler, as shown below: 0.8.20...

instruction image instruction image

Then click the "Compile" button

instruction image instruction image

5) After successfully compiling the code, click on the icon on the left side of the panel as shown below:

instruction image instruction image

Select "Injected Provider – MetaMask", since we are using this wallet:

instruction image instruction image

Set up the network in the Metamask wallet according to the desired network for issuing tokens. You can issue tokens on the Ethereum Mainnet, Binance Smart Chain, Base Mainnet and any others. We chose Binance Smart Chain because it has low commissions.

You can read the instructions for changing the network in the Metamask wallet here

In the Metamask pop-up window, confirm connecting your wallet to the site:

instruction image instruction image

6) In the "Contract" section, select the contract __Token__ - the name of your file, as shown below:

instruction image instruction image

Next, click on the arrow:
This step is necessary to configure the token

instruction image instruction image

Enter the parameters of the token to be created:
_TOKENNAME – full name of the token
_TOKENSYMBOL – abbreviated name of the token
_MINTAMOUNT – number of tokens issued

instruction image instruction image

7) After completing the token setup, click the "transact" button:

instruction image instruction image

In the Metamask pop-up window, confirm the transaction:
Make sure Metamask is connected to Remix IDE

instruction image instruction image

8) Your token has been created, now you can add it to your wallet.
To do this, go to your Metamask wallet:

instruction image instruction image

Do not close Remix Ethereum!
In the second part of the instructions, we will need to enable the "Honeypot token" mode so that no one except you can sell the token.

Next, go to the "Activity" section and click "Contract deployment":

instruction image instruction image

Click "View on block explorer":

instruction image instruction image

Copy the contract address of your token, click on the button as shown below:

instruction image instruction image

9) Return to Metamask
Go to the "Tokens" section and click "Import tokens":

instruction image instruction image

Paste the copied contract address, click "Next" and then "Import":

instruction image instruction image

You have successfully created a regular token and added it to your wallet!
Using the first part of the instructions, you can create tokens on the ETH and BNB network

Great! Your tokens have been added to your wallet.
This method of creating tokens works in any other networks.

Part 2. Token listing on Uniswap or PancakeSwap

Contract verification

Before adding liquidity, we need to verify the smart contract so that investors do not shy away from buying our token. A verified smart contract significantly increases the popularity of the token. Also, if we have verified the smart contract, we can manage the contract functions via basescan, etherscan or bscscan depending on the network on which you issued the tokens.

1) Go to the Metamask wallet, go to the "Activity" section, click "Contract Deployment".

instruction image instruction image

2) Click "View on block explorer":

instruction image instruction image

3) Click on the blue contract address of your token:

instruction image instruction image

4) On this page, click "Contract", then click "Verify and Publish":

instruction image instruction image

5) Next, set the settings as shown below. After that, click "Continue":

instruction image instruction image

6) Go back to the source code of the smart contract, copy it completely and paste it here.
You can also copy the compiled code from Remix Ethereum.

*Changes to the code are not allowed, as you will not be able to pass verification. You must paste the same code that you compiled into Remix Ethereum.*
Source code: regular token

instruction image instruction image instruction image instruction image

7) Go through verification, click "Verify and Publish"

instruction image instruction image

8) You should see a success message as shown below. If you have a different message, carefully check all the steps you followed to make sure they are correct.

instruction image instruction image

Congratulations! Your contract has been successfully verified, now we can move on to the second part of the instructions.

Adding liquidity

You can now add liquidity to Uniswap (Ethereum/Base network) or PancakeSwap (Binance Smart Chain network).

At its core, adding liquidity is listing your token on DEX exchanges.

If you issued tokens ERC-20 on the Ethereum Mainnet/Base Mainnet, see the instructions for adding liquidity in Uniswap: instructions

If you issued tokens BEP-20 on the BNB Chain network, see the instructions for adding liquidity in PancakeSwap: instructions

Once you add liquidity to Uniswap or PancakeSwap, your token is automatically listed on the decentralized exchanges coinmarketcap and dexscreener.

On CoinMarketCap you can see your token’s chart and trading history: coinmarketcap

Just insert the address of your token contract into the search bar of the site and get information.

Please remember that these articles are for educational purposes!

To add or remove liquidity that always belongs to you, you can read the instructions:

For any questions or individual orders, please write to: https://t.me/VictorPinard

We can develop a custom smart contract for you according to your requirements.