Add Liquidity on Base
Deepen a Uniswap pool that already exists on Base. This adds to the v3 or v4 position you already own instead of minting a second one alongside it, which takes roughly half the gas, and it handles v2 pairs the same way. Enter one amount and the pool decides the other. 0.002 ETH.
0.002 ETH service fee plus network gas
How to Add Liquidity on Base
Find the pool
Give it a token address and the Uniswap markets for that token on Base are listed, version by version, or supply a pool address directly if you already know the one you want. Anything your wallet holds appears alongside them.
Decide: top up, or start a second position
Adding to one you already hold leaves its bounds untouched and takes about half the gas. Opening a separate position in the same pool is how you get different bounds. A v2 pair has no ranges at all, so the question does not arise there.
Enter one amount
Type either side and the other is derived from the pool's current price and, on a concentrated position, from where that price sits between your bounds. Only what the ratio needs is taken.
Sign for the approval, do not pay for it
Where a token implements permit, the allowance becomes a signature that costs nothing, and Permit2 handles a good share of the tokens that do not. Only a token supporting neither forces a real approval transaction, and you are warned up front when that applies.
Check the dry run, then confirm
The deposit is rehearsed against Base as it stands right now, so you see exactly what leaves your wallet and what liquidity you get for it, and it names the reason in plain words if the deposit would not go through.
No Code Required
Create and launch tokens without writing any code. Visual configuration for all features.
Fully Transparent
All token data is publicly visible and verifiable on block explorers.
Multi-Chain
Available on Solana, Ethereum, Base, Arbitrum, Polygon, and BNB Chain.
Full Ownership
You have full control. We never hold your keys, tokens, or authority.
Frequently Asked Questions
Topping Up Costs Roughly Half of Starting Over
Most tools in this space, and most guides, treat adding liquidity as a synonym for creating a position. That is a fair description of the first time you do it and a poor one thereafter. Once you have spent a while providing liquidity in a pool, collecting trading fees from every swap that crosses your fee tier, the common thing you want is more of it in the position you already have, and that is a genuinely different operation with a genuinely different price. Reading real Base transactions, increasing an existing v3 position costs around 221,000 gas against roughly 437,000 to mint a new one. The position already exists and its ticks are already initialised, so there is simply less work to do.
The cost is only half the argument. Every third-party tool we examined mints a fresh NFT on each deposit into the same liquidity pool, including when you are adding at exactly the range you already chose, and none of them warn you about it. A liquidity provider who deposits three times ends up managing three positions that should have been one: three sets of fees to collect, three things to close, and three transactions to pay for when you eventually exit. This tool takes the position you already own and adds to it, which is the boring correct behaviour that somehow nobody ships.
Why Your Second Deposit Behaves Differently From Your First
There are two surprises waiting on a top-up, and both come from the fact that the position now has history. The first is that its price range is fixed. The contract reads the bounds out of storage and gives you no way to supply new ones, so a top-up can express more conviction at the range you picked but cannot express a change of mind about that range. If your view has moved, what you want is a second position, and the reason to be deliberate about it is the fragmentation described above rather than the gas.
The second is that the position has been earning, and the two live Uniswap versions disagree about what to do with those earnings. On v3 the fees stay where they are and your wallet pays the full amount you entered. On v4 the uncollected fees are spent as part of the deposit first, so your wallet covers only the shortfall. Ask for the same amount on each and a different number leaves your account. Neither behaviour is wrong and both are defensible, but they are opposites behind an identical-looking button, which is why the amount in the dry run is the amount that actually moves.
What Base Actually Changes About This
Gas on Base is small enough that it stops driving the decision, and that is worth naming because so much liquidity advice is really gas advice in disguise. On a chain where each transaction is expensive, people batch deposits, avoid concentrated positions and default to whatever is cheapest to deploy. Here you can top up at the moment it is useful rather than at the moment it is affordable, and pick a version because it suits the position rather than because it is the least costly to open.
Uniswap v4 has been live on Base since early 2025 and changes one practical thing for depositors: it treats native ETH as an asset in its own right, so an ETH-paired deposit does not need wrapping at all. On v2 and v3 the pool holds WETH and the wrap happens inside the same transaction here. Combined with permit signatures, which cost nothing, a top-up on Base frequently means one signature and one cheap transaction with no approval to pay for beforehand.