How to Create Liquidity Pool in Uniswap (ERC20 and ERC20 Layer 2)
If you want to create a Liquidity Pool on Uniswap this post is for you. We are going to show you how to create a Liquidity Pool for a Token in just 5+1 steps.
Uniswap is a decentralized exchange (DEX) that uses the standards of EVM (Ethereum Virtual Machine), so you can create a liquidity pool of any token ERC20 or ERC20 layer 2.
When a token is available within a liquidity pool in a DEX, any user can buy and sell it.
An ERC20 token is an asset within the Ethereum blockchain while an ERC20 Layer 2 is an asset within a blockchain that uses the ERC20 standard, but adds advantages such as low transaction costs, such as being Base, a relatively new blockchain and thought by many to be the successor to BSC.
Finally, we will see a step by step on how to create a liquidity pool in Uniswap that will be useful for both a token ERC20 and a token ERC20 layer 2.
Options when creating a Liquidity Pool in Uniswap
Here you have 2 options, use the Create Liquidity Pool dApp from Smithii or go directly to Uniswap, our interface is simpler and is audited, so we recommend it, however we are going to tell you about the 2 options.
To better accompany you in the process, we will see how to create a liquidity pool in Uniswap of token ERC20 using Smithii, how to create a liquidity pool of token of Base also with Smithii and finally, how to create a liquidity pool using the dApp of Uniswap, so as not to bore you you can choose below the step by step you want to see:
1. Create Liquidity Pool ERC20 Token at Uniswap with Smithii Tools
To create a Liquidity Pool of any Ethereum token we will go to the Create Liquidity Pool on Ethereum online tool (https://tools.smithii.io/liquidity-pool/ethereum), make sure you have the Ethereum blockchain selected and connect your preferred wallet.
- Connect your wallet in the dApp Create Liquidity Pool at Ethereum
- Choose the "Base Token" (it is the one that defines the price, usually $ETH, $USDT, $USDC, etc.)
- Choose the "Quote Token", this is your token ready to go to market.
- Add Liquidity, choose the amounts of Base Token and Quote Token to be matched, this defines the initial price of your token.
- Click on "Create Liquidity Pool" and accept the transactions.
Seconds later you will have your Liquidity Pool created, it is launched at Uniswap, you can go there to view it. The cost of creating a liquidity pool of Ethereum at Smithii is 0.001 ETH which includes the fees for the creation of the token pair and the liquidity pool.
If you don't have your token yet, here's how to create your own ERC20 token without programming.
2. Create Liquidity Pool Base Token at Uniswap
To create a Liquidity Pool of any Basevamos token go to the Create Liquidity Pool on Base online tool (https://tools.smithii.io/liquidity-pool/base), make sure you have the Base blockchain selected and connect your preferred wallet.
- Connect your wallet in the dApp Create Liquidity Pool at Base
- Choose the "Base Token" (this is the one that defines the price, usually $WETH, $USDT, $USDC, etc.)
- Choose the "Quote Token", this is your token ready to go to market.
- Add Liquidity, choose the amounts of Base Token and Quote Token to be matched, this defines the initial price of your token.
- Click on "Create Liquidity Pool" and accept the transactions.
Seconds later you will have your Liquidity Pool created, it is launched at Uniswap, you can go there to see it. The cost of creating a liquidity pool of Base at Smithii is 0.001 WETH which includes the fees for the creation of the token pair and the liquidity pool.
If you don't have your token yet, here's how to create your own Base token without programming.
Here are the instructions to create a Liquidity Pool at Uniswap for the other blockchains, following the same format you used for Ethereum and Base. Be sure to check the specific details for each blockchain, as commissions and tokens may vary.
3. Create Liquidity Pool Polygon Token in Uniswap
To create a Liquidity Pool of any Polygon token, go to the online tool of Create Liquidity Pool on Polygon (https://tools.smithii.io/liquidity-pool/Polygon) and follow these steps:
- Connect your wallet to the Create Liquidity Pool dApp at Polygon.
- Choose the "Base Token" (usually $MATIC, $USDT, $USDC, etc.).
- Choose the Quote Token, i.e. your market-ready token.
- Add the amount of Base Token and Quote Token to define the initial price of your token.
- Click on "Create Liquidity Pool" and accept the transactions.
In a few seconds, you will have your liquidity pool on Uniswap. The creation cost is approximately 5 POL + Gas.
4. Create Liquidity Pool Arbitrum Token at Uniswap
For a Liquidity Pool at Arbitrum, access the online tool of Create Liquidity Pool on Arbitrum (https://tools.smithii.io/liquidity-pool/arbitrum) and follow these steps:
- Connect your wallet to the Create Liquidity Pool dApp at Arbitrum.
- Choose the "Base Token" (usually $ETH, $USDT, $USDC, etc.).
- Choose the Quote Token (your token for the market).
- Add the amounts of Base Token and Quote Token to define the initial price.
- Click on "Create Liquidity Pool" and confirm the transactions.
The cost of creating a pool at Arbitrum through Smithii is approximately 0.001 ETH + Gas.
5. Create Liquidity Pool Avalanche Token at Uniswap
For Avalanche, go to the tool Create Liquidity Pool on Avalanche (https://tools.smithii.io/liquidity-pool/avalanche) and follow these steps:
- Connect your wallet to the Create Liquidity Pool dApp at Avalanche.
- Choose the "Base Token" (commonly $AVAX, $USDT, $USDC, etc.).
- Choose the Quote Token (your token for the market).
- Add the amounts of Base Token and Quote Token to set the initial price.
- Click on "Create Liquidity Pool" and confirm the transactions.
Creation at Smithii costs 0.25 AVAX + Gas.
6. Create Liquidity Pool BNB Token at Uniswap
To create a pool in BNB Chain, go to Create Liquidity Pool on BNB Chain (https://tools.smithii.io/liquidity-pool/binance) and follow these steps:
- Connect your wallet to the Create Liquidity Pool dApp at BNB.
- Choose the "Base Token" (usually $BNB, $USDT, $BUSD, etc.).
- Choose the Quote Token (your token for the market).
- Add the amounts of Base Token and Quote Token to set the initial price.
- Click on "Create Liquidity Pool" and accept the transactions.
The cost of creation at Smithii is 0.01 BNB + Gas.
7. Create Liquidity Pool Blast Token at Uniswap
For Blast, go to Create Liquidity Pool on Blast (https://tools.smithii.io/liquidity-pool/blast) and follow these steps:
- Connect your wallet to the Create Liquidity Pool dApp at Blast.
- Choose the "Base Token" (commonly $BLAST, $USDT, $USDC, etc.).
- Select the "Quote Token" (your token for the market).
- Define the amounts of Base Token and Quote Token for the initial price.
- Click on "Create Liquidity Pool" and confirm the transactions.
Creating a liquidity pool at Blast with Smithii costs about 0.001 ETH + GAS.
8. Create Liquidity Pool in Uniswap
To start with the creation of our Liquidity Pool of any token ERC20 or ERC20 Layer 2, we access directly to the app Uniswap and connect our wallet. From there in the main menu we will see the access to "Pools" (Remember to select the preferred network in the dropdown at the top right).
In this section, we can manage the liquidity pools we have, and also createa new liquidity pool within Uniswap.
Therefore, we click on the "New Position" button to start the process.
8.1 Create Token Pair in Uniswap
To create our liquidity pool the first thing to do is to create a token pair. In this case, we first select the token with "value" in dollars. For what we have previously discussed I will select USDT, since it is a stablecoin.
We continue by selecting our token, copythetokenaddress and paste it in the searchbar, then you can select it. It is normal that a warning message appears, since it is the first time that a liquidity pool is created with our token.
8.2. Select the commission of your liquidity pool
Our next step will be to select the fee percentage that each transaction will have through our liquidity pool. To do this, we click on "Edit" Fee Tier.
We will see 4 options to choose from. The most common and recommended according to Uniswap, is 0.3%.
8.3. Set starting price and price range
As this is the first time we create a liquidity pool with the created token pair, we must set the starting price. That is, the price at which users will be able to trade, thanks to our liquidity pool. In addition, we will set the price range.
Regarding the starting price simply indicate the one you consider optimal, it is recommended to prepare a complete tokenomics to follow a strategy.
If we talk about the price range, it is important to emphasize that our liquidity pool will ONLY be active in the range we set. That is, if the token's price is above or below the range that we indicate, our liquidity pool will remain inactive and will not be acting.
Remember that the starting price has to be within the price range we set.
8.4. Deposit liquidity
Once the price range is set , it is time to deposit the liquidity of the token pair. We can decidehow much toadd. Remember to add enough so that users can trade normally without an excessively low limit.
If you create a token from 0 and do not want to add much liquidity, the most common is to start with a VERY low price, so the liquidity scales with the token's price.
Surpass your competitors?
Join our Newsletter and receive weekly blockchain news specialized in NFT creators.
Considerations when creating a liquidity pool in Uniswap
Finally, let's take a look at some of the most recurrent doubts when considering the creation of a liquidity pool:
Can I create my own liquidity pool at uniswap?
Yes, you can create your own liquidity pool on decentralized exchanges (DEX) such as Uniswap for ERC20 and ERC20 layer 2; Raydium for Solana or PancakeSwap for BSC. A liquidity pool allows you to deposit tokens into a smart contract, which facilitates the exchange of these tokens by other users. Creating a liquidity pool is a straightforward process that requires no programming knowledge, although a basic understanding of decentralized finance (DeFi) is helpful.
How much does it cost to create a liquidity pool at Uniswap?
The cost of creating a liquidity pool varies depending on the platform you choose and the blockchain on which it operates. Typically, you'll need to pay a gas fee to deploy the smart contract and add liquidity, which can range from a few dollars to several hundred, depending on network congestion. In addition, you'll need to provide an initial amount of tokens to fund the pool.
How to create an LP (Liquidity Pool) on Uniswap?
Creating an LP involves selecting a DEX, in this case uniswap, connecting your wallet, choosing the tokens you wish to pair and then depositing them into the pool. The platform will guide you through each step, ensuring that you provide the same value of both tokens. After confirming the transaction, your liquidity pool will be active and you will receive LP tokens as proof of your contribution.
How to create a liquidity pool smart contract?
If you have programming skills, you can create a custom smart contract for a liquidity pool by coding in a language such as Solidity for projects based on Ethereum. However, most users rely on existing DEX platforms that offer integrated tools to create liquidity pools without the need to write code, or better yet audited platforms like Smithii that provide online tools with an intuitive interface that facilitates the process of creating your Liquidity Pool.
Conclusion
Now you have all the information you needed to create your liquidity pool, evaluate if it is worth doing it or not and if the answer is yes ... You have no excuse to take your token To The Moon!
Thanks for reading us!
Specialized work experience in the cryptographic space related to produce written content.