How to deploy your own ERC20 Token & create a liquidity pool with easy onboarding.

In this tutorial we will go over:

A. Deploying an ERC20 Token on mainnet.

B. Creating a Liquidity Pool on Uniswap for your token.

C. Creating a Shortcut from Onthis.xyz for easy onboarding.

A. Deploying an ERC20 Token on mainnet.


Visit https://wizard.openzeppelin.com/ & select ERC20 from the top menu.


2.

Using OpenZeppelin’s contract wizard tool you’re able to fill in your desired token settings. You could do things like name your token, assign symbol, pre-mint specified # of tokens, make your tokens mintable, set access control, make your contract upgradable etc. As you hover over each option there’s a short explainer about what a specific feature does. For this example we’ll create a token called Shortcut Tutorial Token - $STT and premint 1,000,000 tokens.

3.

Once all your token settings are filled in, click ‘Open in Remix’ from top right & ‘compile contract’

4.

Once compiled, move over to deploy & run transactions section from left hand side on Remix, select your environment. We will be deploying to mainnet via MetaMask so in our case we are selecting Injected Provider - Metamask but to test things our you could deploy your token to one of the testnets first.

B. Creating a Liquidity Pool on Uniswap for your token.

1.

Visit https://app.uniswap.org/pool & Click “+New Position”.

2.

Select your base pair. (Typically ETH)


Made With Netjet.io