Skip to main content

V2 versus V3 liquidity

AchSwap has two kinds of pool. Both let you earn a share of trading fees; they differ in where along the price curve your deposit works.

V2: every price

V2: a low, flat band of liquidity across the whole price axis, with the current price in the middle.Current pricePrice →

Your deposit is spread from zero to infinity. The position always earns its share of fees, but only a thin slice of it sits near the current price, where trades happen.

V3: a range you choose

V3: a tall block of liquidity between a minimum and maximum price, around the current price; no liquidity outside it.minmaxCurrent price →

The same deposit sits between your minimum and maximum price, so it provides much more liquidity there and earns more fees per dollar, but only while the price is inside the range.

Illustrative shapes, not live pool data.

V2 (constant product). A V2 pool keeps the product of its two balances constant: x × y = k. Every trade moves the price along that curve, and your deposit backs every price from zero to infinity. Most of it sits at prices the market rarely visits, so each dollar earns a small share of fees, but the position never goes out of range and needs no upkeep.

V3 (concentrated liquidity). A V3 position works only between a minimum and maximum price that you choose. Because the same deposit covers a shorter stretch of the curve, it provides far more liquidity there and earns more fees per dollar while the price is inside. When the price leaves the range, the position holds one token only and earns nothing until the price returns. See concentrated liquidity.

AchSwap V2AchSwap V3
Price coverageFull rangePosition-defined range
Fee tiers0.30%0.01%, 0.05%, 0.30%, 1%, 10%
OwnershipFungible LP tokenNFT position
DepositBoth tokens at the pool ratioOne or both tokens, depending on range
FeesAdded to the pool; collected when you withdrawAccrue to the position; collect any time
Out of rangeNeverEarns nothing while outside
ManagementUsually passiveMonitor price and range

V2 is simpler to maintain. V3 lets you concentrate capital near a chosen price, but an out-of-range position stops earning swap fees and can end up holding mostly one token. Neither version guarantees a return; trading volume, fees and price movement determine the result. See liquidity earnings and risks.

The app supports migration of a V2 position into V3. Migration does not preserve the same risk profile: choose and review the V3 range and fee tier before confirming. See add liquidity.

AchSwap's router can trade through Uniswap V4 pools, an independent protocol, but AchSwap's own V4 liquidity contracts are not deployed on Arc Mainnet.