How to Add Your Base Token to Uniswap (Liquidity Guide)
Creating your token is only half the journey โ to make it buyable and sellable, you need liquidity. Uniswap is the most widely used decentralized exchange on Base, and adding your token to it is permissionless: no application, no gatekeeper, just a liquidity pool you create yourself. This guide explains exactly how liquidity pools work and walks you through adding your Base token to Uniswap step by step.
What is a liquidity pool?
A liquidity pool is a smart contract that holds two assets โ in your case, your token and ETH โ and lets anyone swap between them. Instead of matching buyers and sellers like a traditional order book, Uniswap uses an automated market maker (AMM) formula. The pool's ratio of token to ETH determines the price. When someone buys your token, they add ETH and remove tokens, pushing the price up; when someone sells, the opposite happens. Because the pool is always available, trading never depends on finding a counterparty.
When you create the pool, you become the first liquidity provider (LP). You deposit some of your tokens plus some ETH, and in return you receive LP tokens representing your share of the pool. Those LP tokens are important โ whoever holds them controls the underlying liquidity.
Why adding liquidity matters
A token with no liquidity simply cannot be traded. People can see it in their wallets and on BaseScan, but there's no way to buy or sell. Liquidity is what turns a token from a static contract into a living, tradeable asset. The depth of your liquidity also affects the trading experience: deep liquidity means buyers and sellers get fair prices with low slippage, while thin liquidity means even small trades cause wild price swings that scare people away.
What you need before you start
- Your deployed token and its contract address. If you haven't created one yet, see how to create a Base token.
- ETH on the Base network โ both for the liquidity itself and a few cents of gas.
- A decision on your starting price, which you set implicitly by the ratio of token to ETH you deposit.
Step 1 โ Open Uniswap on Base
Go to the official Uniswap app and connect your wallet. Make sure the network selector shows Base, not Ethereum or another chain. Always double-check you're on the genuine Uniswap site to avoid phishing clones โ bookmark it once you're sure.
Step 2 โ Start a new position
Navigate to the "Pool" or "Positions" section and choose to create a new position (add liquidity). You'll select two tokens: ETH and your token. Because your token is brand new, Uniswap may not recognize it by name โ paste your token's contract address to import it. Confirm the address matches your token exactly.
Step 3 โ Choose your pool type and fee tier
Uniswap offers different versions and fee tiers:
| Option | Best for |
|---|---|
| v2-style (full range) | Simplicity โ liquidity covers all prices automatically. Great for new and meme tokens. |
| v3 concentrated | Capital efficiency โ you focus liquidity in a price range. More advanced. |
| 0.30% fee tier | The standard choice for most new token pairs. |
| 1.00% fee tier | Sometimes used for highly volatile or low-cap tokens. |
If you're unsure, the simplest approach for a first launch is a full-range position with the standard 0.30% fee. This ensures your liquidity is active at any price and keeps things easy to manage.
Step 4 โ Set the initial price and amounts
This is the most important step. The ratio of token to ETH you deposit sets the starting price. For example, if you add 1,000,000 tokens and 1 ETH, the starting price is 1 ETH per 1,000,000 tokens (0.000001 ETH each). Think about the market cap this implies: starting price ร total supply = fully diluted valuation. Many new creators set a deliberately low starting price to leave room for growth and to feel accessible to small buyers.
Step 5 โ Approve and add liquidity
The first time you provide a new token to Uniswap, you'll sign an approval transaction granting Uniswap permission to use that token (this is the standard ERC-20 approve step). Then you confirm a second transaction that actually deposits your token and ETH into the pool. On Base, both transactions cost only a few cents. Once confirmed, your pool is live and your token is instantly tradeable by anyone.
Step 6 โ Lock or burn your LP tokens
After adding liquidity, you receive LP tokens. Whoever holds them can withdraw the pooled ETH โ which is exactly how "rug pulls" happen. To prove you won't pull the liquidity, you can:
- Lock the LP tokens in a time-locked liquidity locker for a set period.
- Burn the LP tokens by sending them to a dead address, making the liquidity permanent.
Either step is a powerful trust signal. Communities routinely check liquidity status, so showing a lock or burn dramatically improves credibility. Read more in our security guide.
After your token is listed
Once liquidity exists, your token automatically appears on DEX aggregators and chart/screener sites that scan Base for new pairs. To make the most of it: ensure your logo and metadata are set so the token looks complete, share the buy link and contract address with your community, and consider adding more liquidity over time as your project grows. You can also explore adding liquidity on Aerodrome, another major Base DEX, to broaden where people can trade your token.
Common problems and fixes
- "Token not found." Paste the exact contract address to import a brand-new token.
- High slippage on trades. Your liquidity is too thin โ add more ETH and tokens to deepen the pool.
- Transaction failing. Usually insufficient ETH for gas, or you skipped the approval step. Ensure you have a little extra ETH on Base.
- Wrong network. Confirm Uniswap is set to Base, and your wallet is on Base too.
- Price moved unexpectedly. Remember every trade shifts the ratio; with thin liquidity this is amplified.
Understanding slippage and price impact
Two terms you'll encounter constantly are slippage and price impact. Price impact is how much a single trade moves the price because it changes the pool's ratio โ a large buy in a small pool can spike the price dramatically. Slippage is the difference between the price a trader expects and the price they actually get, and wallets let users set a slippage tolerance to protect themselves. The practical lesson for you as a creator: the deeper your liquidity, the lower the price impact of each trade, and the smoother the experience for buyers and sellers. Thin pools produce jarring price swings, frustrate traders, and make charts look erratic. If your token's chart whipsaws on tiny trades, the fix is almost always more liquidity. Some creators also enable an anti-whale limit to stop a single buyer from draining a thin pool in one transaction.
Impermanent loss: what liquidity providers should know
If you provide liquidity, you should understand impermanent loss. When the price of your token moves relative to ETH, the AMM automatically rebalances the pool, which can leave you with a different mix of assets than you started with. Compared to simply holding both assets, this difference is called "impermanent loss" โ it becomes permanent only if you withdraw while prices are skewed. For a token creator seeding their own pool, this is usually a secondary concern: your goal is enabling trading, not maximizing LP yield. But it's worth knowing that as your token's price rises, the pool sells some of your tokens for ETH along the way, and as it falls, the pool accumulates more of your tokens. The trading fees you earn (0.30% per swap in the standard tier) partly offset this.
Promoting your new pool
Creating the pool is a technical milestone, not a marketing event by itself. To actually get trades, you need eyes on it. Share a direct swap link that pre-fills your token so buying is one click. Pin your contract address everywhere โ in your Telegram, on X, and in your website โ and warn your community about copycat addresses. Submit your token to chart and screener sites so it shows up when people search Base pairs. And keep providing reasons to trade: announcements, milestones, and community activity all drive the on-chain volume that screeners use to rank "trending" tokens. A pool with no promotion is like a shop with no sign; the infrastructure is there, but nobody knows to visit.
Frequently overlooked liquidity tips
A handful of practical details separate a smooth pool from a problematic one. First, keep a gas buffer: after depositing liquidity you'll still want ETH on Base for future transactions, so don't pair away every last bit. Second, start with enough depth: a pool with only a few dollars of liquidity will swing wildly and look unhealthy on charts, deterring the very buyers you want to attract โ even a modest but real amount of ETH makes a big difference. Third, decide your liquidity policy before you launch and communicate it: will you lock for a fixed period, lock indefinitely, or burn the LP outright? Stating this clearly, with proof, removes the single biggest fear buyers have. Fourth, consider adding to liquidity over time rather than all at once; as your community grows, deepening the pool reduces volatility and signals commitment. Fifth, watch for copycats: scammers often create fake pools using a token with the same name but a different contract address, so always direct your community to your exact, verified contract. Finally, remember that fees accrue to liquidity providers โ the 0.30% standard fee on every trade is split among LPs in proportion to their share, so as your own pool, you earn a small cut of the trading volume you help create. None of these tips are complicated, but together they make your market look professional and trustworthy from day one.
The bottom line
Adding your token to Uniswap is how you turn a deployed contract into a real, tradeable market โ and on Base it's fast and nearly free. Create your pool, pair with ETH at a sensible starting price, and lock your liquidity to earn trust. From there, your token can be bought and sold by anyone in the world, around the clock, with no middleman.
๐ Ready to launch your token?
Create a verified ERC-20 token on Base in under 60 seconds โ no coding required.
Create Your Base Token โ