Skip to main content
Blocktape

Crypto markets, protocols and policy

How AMM Pools Reprice After Liquidity Moves

Pool repricing is a change in an automated market maker’s quoted rate after trades or liquidity shifts, while arbitrage can pull it toward outside markets.

The Blocktape Editors 3 min read 166671

Cover artwork for How AMM Pools Reprice After Liquidity Moves

Pool repricing is the change in an automated market maker’s token price when swaps alter its reserves or liquidity providers add or remove funds. In a constant-product pool, the reserve ratio sets the marginal price, while the pool’s formula sets how much a trade moves that price.

What makes a pool’s price change?

Uniswap’s developer documentation describes the basic constant-product model as x × y = k, where x and y are the two token reserves. The spot price is approximately the ratio between those reserves; when a trader adds one token and removes the other, that ratio shifts.

A large trade relative to available reserves moves the price further than a small trade. Uniswap calls the expected effect of trade size “price impact”; the final execution can also differ from the expected quote if prices move while a transaction is pending.

Liquidity changes affect depth as well as price. Adding tokens in the pool’s current ratio increases the capital available for trades without intentionally changing the ratio; removing liquidity reduces depth, so a later trade of the same size can cause more price impact. An imbalanced deposit can shift the reserve ratio and expose the pool to arbitrage.

How does a pool catch up with the wider market?

Arbitrage traders compare a pool’s quote with prices available elsewhere and trade when the gap can cover fees and transaction costs. If the pool’s token is cheap relative to another venue, they can buy it from the pool; that trade changes its reserves and moves the pool price toward the outside quote.

Uniswap’s v2 pool documentation says an initial price set away from the wider market creates an arbitrage opportunity. The same mechanism applies after market moves: the pool does not need an operator to edit a price, because trades against its reserves update the quote. For a closer look at how token charts, wallet tracking and swaps fit around a pool quote, see Poocoin.

Arbitrage is not a guarantee that every pool matches every market instantly. Fees, network costs, thin outside markets and delayed transactions can leave a gap in place, while a shallow pool may move sharply before the gap closes. A displayed pool price is therefore a formula-based quote at current reserves, not a promise that a trade of any size will execute at that rate.

What does repricing mean for liquidity providers?

When outside prices move, arbitrage trades change the pool’s token mix as they bring its quote closer to the market. A liquidity provider who withdraws afterward may hold different quantities of each token than they deposited; the value can differ from simply holding those tokens, before fees and any other incentives.

In concentrated-liquidity pools, providers choose price ranges for their capital. Uniswap’s documentation explains that liquidity is active only within its chosen range; as price moves beyond it, that position stops supplying liquidity until the price returns or the provider adjusts the range. This can make capital more efficient near the chosen price, but it also makes range selection part of the provider’s exposure.

  • Compare the pool’s reserve ratio or quoted price with prices on other venues.
  • Check pool depth and estimate price impact for the trade size you have in mind.
  • For a liquidity position, check whether its price range remains active and account for fees separately.

How can a trader assess a repriced pool?

Start with the pool’s current reserves, active liquidity and expected execution price, then compare that quote with other available markets. The next swap or liquidity change can move the quote again; after it does, arbitrageurs may trade against the difference, and the pool’s reserves will determine its updated price.

Related stories