How to Create a Liquidity Pool on Uniswap (ERC20)

If you want to create a liquidity pool on Uniswap, this post is for you. We’ll show you how to create a Liquidity Pool for a Token in just 5+1 steps.

Uniswap is a decentralized exchange (DEX) built around EVM (Ethereum Virtual Machine) standards, so you can create a liquidity pool for any token ERC20 or ERC20 layer 2.

Once a token is available inside a liquidity pool on a DEX, any user can buy and sell it.

An token ERC20 is an asset on the Ethereum blockchain, while a ERC20 Layer 2 is an asset on a blockchain that uses the ERC20 standard but adds benefits such as lower transaction costs. One example is Base, a relatively new blockchain that many see as the successor to BSC.

In short, we’ll walk through how to create a liquidity pool on Uniswap, whether you’re working with a token ERC20 or a token ERC20 layer 2.

Options for Creating a Liquidity Pool on Uniswap

You have 2 options here: use the dApp Create Liquidity Pool tool from Smithii, or go directly through Uniswap. Our interface is simpler and audited, so we recommend it, but we’ll cover both options.

To make the process easier to follow, we’ll show you how to create a liquidity pool on Uniswap for token ERC20 using Smithii, how to create a liquidity pool for token on Base also with Smithii, and finally how to create a liquidity pool using Uniswap’s dApp. Pick the walkthrough you want to see below:

1. Create Liquidity Pool ERC20 Token on Uniswap with Smithii Tools

To create a Liquidity Pool for any token on Ethereum, open Smithii’s online Create Liquidity Pool on Ethereum tool (https://tools.smithii.io/liquidity-pool/ethereum), make sure the Ethereum blockchain is selected, and connect your preferred wallet.

Smithii interface screenshot for creating a Liquidity Pool Ethereum on liquidity pool
  1. Connect your wallet in the dApp Create Liquidity Pool on Ethereum tool
  2. Choose the “Base Token”. This is the asset that sets the price, usually $ETH, $USDT, $USDC, etc.
  3. Choose the “Quote Token”. This is your token, ready to hit the market.
  4. Add liquidity by choosing how much Base Token and Quote Token you want to pair. This sets the initial price of your token.
  5. Click “Create Liquidity Pool” and approve the transactions.

A few seconds later, your Liquidity Pool will be created and launched on Uniswap, so you can head there to check it out. Creating a liquidity pool for a Ethereum on Smithii costs 0.001 ETH, including the fees for creating the token pair and the liquidity pool.

If you don’t have your token yet, aquí te explicamos como crear tu propio ERC20 token sin programar

2. Create a Liquidity Pool Base Token on Uniswap

To create a Liquidity Pool for any Base token, go to Smithii’s online Create Liquidity Pool on Base tool (https://tools.smithii.io/liquidity-pool/base), make sure the Base blockchain is selected, and connect your preferred wallet.

Screenshot of the tool interface for creating a Base liquidity pool that will appear on Uniswap
  1. Connect your wallet in the dApp Create Liquidity Pool on Base tool
  2. Choose the “Base Token”. This is what sets the price, usually $WETH, $USDT, $USDC, etc.
  3. Choose the “Quote Token”. This is your token, ready to hit the market.
  4. Add liquidity, choose the amounts of Base Token and Quote Token to pair. This sets the initial price of your token.
  5. Click “Create Liquidity Pool” and approve the transactions.

A few seconds later, your Liquidity Pool will be created and launched on Uniswap, where you can go check it out. Creating a liquidity pool for Base on Smithii costs 0.001 WETH, including the fees to create the token pair and the liquidity pool.

If you don’t have your token yet, aquí te explicamos como crear tu propio token de Base sin programar

Here are the instructions for creating a Liquidity Pool on Uniswap for the other blockchains, using the same format you used for Ethereum and Base. Make sure to check each blockchain’s specific details, since fees and tokens can vary.

3. Create Liquidity Pool Polygon Token on Uniswap

To create a Liquidity Pool for any token of Polygon, go to Smithii’s Create Liquidity Pool on Polygon online tool (https://tools.smithii.io/liquidity-pool/polygon) and follow these steps:

Polygon Uniswap Liquidity Pool Creator interface, no code required
  1. Connect your wallet in the Create Liquidity Pool dApp on Polygon.
  2. Select the “Base Token” (usually $MATIC, $USDT, $USDC, etc.).
  3. Select the “Quote Token”, meaning your market-ready token.
  4. Add the amount of Base Token and Quote Token to set the initial price of your token.
  5. Click “Create Liquidity Pool” and approve the transactions.

In a few seconds, your liquidity pool will be live on Uniswap. Creation costs around 5 POL + Gas.

4. Create Liquidity Pool Arbitrum Token on Uniswap

For a Liquidity Pool on Arbitrum, open Smithii’s online Create Liquidity Pool on Arbitrum tool (https://tools.smithii.io/liquidity-pool/arbitrum) and follow these steps:

Setting up a Uniswap Liquidity Pool on Arbitrum with Smithii
  1. Connect your wallet in the dApp Create Liquidity Pool tool on Arbitrum.
  2. Select the “Base Token” (usually $ETH, $USDT, $USDC, etc.).
  3. Select the “Quote Token” (the token for your market).
  4. Enter the amounts for Base Token and Quote Token to set the initial price.
  5. Click “Create Liquidity Pool” and confirm the transactions.

Creating a pool on Arbitrum through Smithii costs about 0.001 ETH + Gas.

5. Create a Liquidity Pool Avalanche Token on Uniswap

To Avalanche, go to the Create Liquidity Pool on Avalanche tool (https://tools.smithii.io/liquidity-pool/avalanche) and follow these steps:

avalanche avax create liquidity pool uniswap 1 scaled - Smithii
  1. Connect your wallet in the dApp section of Create Liquidity Pool on Avalanche.
  2. Choose the “Base Token” (usually $AVAX, $USDT, $USDC, etc.).
  3. Choose the “Quote Token” (your token for the market).
  4. Add the amounts of Base Token and Quote Token to set the initial price.
  5. Click “Create Liquidity Pool” and confirm the transactions.

Creating it on Smithii costs 0.25 AVAX + Gas.

6. Create a Liquidity Pool BNB Token on Uniswap

To create a pool on BNB Chain, open Create Liquidity Pool on BNB Chain (https://tools.smithii.io/liquidity-pool/binance) and follow these steps:

Set up a Pancakeswap pool, the Uniswap equivalent on BNB Smart Chain, with Create Liquidity Pool Binance by Smithii
  1. Connect your wallet in the Create Liquidity Pool dApp on BNB.
  2. Choose the “Base Token” (usually $BNB, $USDT, $BUSD, etc.).
  3. Choose the “Quote Token” (your token for the market).
  4. Add the Base Token and Quote Token amounts to set the initial price.
  5. Click “Create Liquidity Pool” and approve the transactions.

Creating it on Smithii costs 0.01 BNB + Gas.

7. Create a Blast Liquidity Pool Token on Uniswap

For Blast, go to Create a Liquidity Pool on Blast (https://tools.smithii.io/liquidity-pool/blast) and follow these steps:

Create a Uniswap Liquidity Pool on Blast with Smithii Tools
  1. Connect your wallet in the dApp Create Liquidity Pool on Blast tool.
  2. Choose the “Base Token” (usually $BLAST, $USDT, $USDC, etc.).
  3. Select the “Quote Token” (your token for the market).
  4. Set the amounts of Base Token and Quote Token for the initial price.
  5. Click “Create Liquidity Pool” and confirm the transactions.

Creating a liquidity pool on Blast with Smithii costs around 0.001 ETH + GAS.

8. Create Liquidity Pool on Uniswap

To start creating our liquidity pool for any token ERC20 or ERC20 Layer 2, go straight to the Uniswap app and connect your wallet. From there, in the main menu, you’ll see the “Pools” option (remember to select your preferred network from the dropdown in the top right).

In this section, you can manage your existing liquidity pools and also create a new liquidity pool inside Uniswap.

So click the “New Position” button to start the process.

Set up a LIQUIDITY POOL and ETHEREUM pair on Uniswap - SMITHII

8.1 Create a Token Pair on Uniswap

To create our liquidity pool, the first step is to create a token pair. In this case, we first select the token with a dollar-denominated “value”. Based on what we covered earlier, I’ll choose USDT because it is a stablecoin.

Next, select your token. To do that, copy the token address and paste it into the search bar, then you’ll be able to select it. It’s normal to see a risk warning, since this is the first time a liquidity pool is being created with our token.

Create a TOKEN pair on Uniswap - SMITHII
Choose TOKEN for LIQUIDITY POOL - SMITHII

8.2. Select your liquidity pool fee

Next, we’ll choose the fee percentage applied to each transaction through our liquidity pool. To do that, click “Edit” Fee Tier.

You’ll see 4 options to choose from. According to Uniswap, the most common and recommended option is 0.3%.

Set LIQUIDITY POOL ETHEREUM fees - SMITHII

8.3. Set the starting price and price range

Since this is the first time we are creating a liquidity pool with the token pair we just created, we need to set the starting price. In other words, the price users will trade at through our liquidity pool. We can also set the price range.

For the starting price, just enter the value you think makes the most sense. Ideally, you should have full tokenomics ready so the launch follows a clear strategy.

When it comes to the price range, the key point is that our liquidity pool will ONLY be active within the range we set. In other words, if the token price moves above or below the limits we define, our liquidity pool will stay inactive and will not be used.

Remember that the starting price must sit within the price range you set.

Set the starting price for LIQUIDITY POOL ETHEREUM - SMITHII

8.4. Deposit liquidity

Once the price range is set, it is time to deposit liquidity for the token pair. You decide how much to add. Make sure you add enough liquidity so users can trade normally without hitting an excessively low limit.

If you’re going to create a token from scratch and do not want to add much liquidity, the usual move is to start with a VERY low price, so liquidity scales alongside the token price.

Add LIQUIDITY POOL ETHEREUM on SMITHII

Want to outrank your competitors?

Join our newsletter and get weekly Blockchain updates built for NFT creators.

PODIUM PNG - Smithii

What to Consider When Creating liquidity pool on Uniswap

Finally, let’s cover some of the most common questions that come up when you’re thinking about creating a liquidity pool:

Can I create my own liquidity pool on uniswap?

Yes, you can create your own liquidity pool on decentralized exchanges (DEX) like Uniswap for ERC20 and ERC20 layer 2, Raydium for Solana, or PancakeSwap for BSC. A liquidity pool lets you deposit tokens into a smart contract, making it easier for other users to trade against them. Creating one is straightforward and does not require programming skills, although a basic understanding of decentralized finance (DeFi) helps.

How much does it cost to create a liquidity pool on Uniswap?

The cost of creating a liquidity pool depends on the platform you choose and the blockchain it runs on. In most cases, you will need to pay gas fees to deploy the smart contract and add liquidity. That can range from a few dollars to several hundred, depending on network congestion. You will also need to provide an initial amount of tokens to fund the pool.

How do you create an LP (Liquidity Pool) on Uniswap?

Creating an LP means choosing a DEX, in this case Uniswap, connecting your wallet, selecting the tokens you want to pair, and depositing them into the pool. The platform walks you through each step and makes sure you provide equal value from both tokens. Once you confirm the transaction, your liquidity pool goes live and you receive LP tokens as proof of your contribution.

How do you create a liquidity pool smart contract?

If you know how to code, you can create a custom smart contract for a liquidity pool using a language like Solidity for Ethereum-based projects. That said, most users rely on existing DEX platforms with built-in tools for creating liquidity pools without writing code. Better yet, audited platforms like Smithii offer online tools with an intuitive interface that makes creating your Liquidity Pool much easier.

Conclusion

You now have everything you need to create your liquidity pool. Decide whether it is worth doing, and if the answer is yes… there is no excuse not to take your token To The Moon!

Thanks for reading!

How useful was this post?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 1

No votes so far! Be the first to rate this post.

As you found this post useful...

Follow us on social media!

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

Leave a Comment

Ready to scale your Project?

Join leading trenching devs and teams launching and managing their Tokens with Smithii.

Launch a Token

Launch without coding on
+20 Blockchains and Launchpads. 

Use a bundle, customize authorities
and more.

boost your token - smithii

Boost and Scale

A project scales because you actually boost it. Use our bots to enhance your token visibility or go further with our pro tools.

Token Utilities - Smithii

Utilities Simplified

Access an advanced variety
of utilities that will make your
project more attractive and
will facilitate your daily management.

Smithii Tools Homepage
Discover our Tools
Smithii

The all-in-one solution
for web3 projects

Subscribe to our Newsletter and get a free E-Book

© 2023 - 2026 Smithii | All rights reserved