Sushiswap

Sushiswap V3 Range Changes and Replacement Positions

last updated

Sushiswap V3 requires a new position when you change an existing liquidity range. Increasing or decreasing liquidity changes the deposit amount while keeping its boundaries intact. To reuse that capital at different prices, you remove liquidity, collect the released tokens and create a replacement position. Its required token mix can differ from the assets that the old position returns. Network fees and any necessary token conversions contribute to the cost of repositioning.

A replacement V3 range may need a different token mix, which can add swap costs to network fees.

Keeping the Range or Replacing the Position

Adding liquidity preserves an existing V3 range, while moving either boundary requires a new position. An unsuccessful replacement calls for checking completed actions before another attempt.

For an existing position whose price coverage still fits, adding tokens keeps the same range. Redeploying that capital at different boundaries involves decreasing the old liquidity, collecting the released tokens and minting a replacement. The new deposit must fit available balances and any required spending allowances. Both choices use the pool price and selected range to determine token requirements. Transaction costs and any necessary token conversion affect the choice.

  • Increase or decrease liquidity if only the deposit size needs changing.
  • Mint a replacement if either price boundary needs changing.
  • Check the new token ratio before deciding whether to swap collected assets.
  • Include network fees and any conversion costs in the choice.
  • Correct an unexpected replacement preview before signing.

After a confirmed range replacement, the new identifier should show the revised boundaries. Compare that record with the intended range. If the mint reverts, it creates no replacement. A failed mint does not undo withdrawal and collection transactions that already succeeded separately. Keep collected tokens in their recipient wallet while correcting the unsigned replacement draft. Do not repeat completed removals merely because the new mint failed.

A pending mint remains unresolved; its absence from the positions screen does not establish failure.

Liquidity Amounts and Fixed Boundaries

The V3 position manager represents each position with a non-fungible token (NFT) that identifies its pool and range. The position manager preserves that NFT's lower and upper tick boundaries when liquidity changes. Ticks mark discrete points on the pool's price grid. A replacement can use the same pool with different boundary ticks.

An increase adds liquidity to the existing identifier. It follows the token ratio that the current pool price requires within the original boundaries. Adding more capital to an inactive range does not bring that range around the market price. The same bounds still govern where trades can use the deposit.

A decrease reduces the liquidity that belongs to the position. The position manager records the released token amounts as amounts owed. Collection transfers those amounts to the specified recipient. An interface may package removal and collection together, although the protocol treats them as different operations.

Collecting accrued fees alone leaves the position's liquidity and range unchanged. Removing capital changes its size; replacing boundaries changes its identity.


Can an Out-of-Range V3 Position Resume Earning Fees?

An out-of-range V3 position can resume earning swap fees if the pool price returns inside its boundaries and trading uses its liquidity. Moving outside the range pauses that position's participation in swaps; it does not automatically withdraw the deposit. Remaining liquidity retains the original range, so waiting requires no new position. Previously accrued fees remain collectible while the range stays inactive. Removing all liquidity changes the answer because an empty position contributes nothing.

What Determines the Cost of Changing a V3 Range?

Range replacement costs depend on network execution, required authorizations and any swaps needed to assemble the new deposit. Liquidity removal, token collection and position creation each perform contract work. The position manager supports multicall, which can execute several operations within one transaction. Interface support and the selected route determine whether a particular adjustment uses batching. A conceptual operation therefore does not imply a separate wallet confirmation. If a grouped multicall reverts, it rolls back the changes from that call. More complex execution can consume more gas, even when the interface groups actions.

Gas costs vary with execution requirements and network fee conditions. A reverted transaction that reaches on-chain execution can still consume gas. If the replacement also requires exchanging tokens, that swap brings its own pool fees, price impact and slippage constraints. Those costs belong to the conversion, rather than the range setting itself. Possible fee income depends on future trading through the active range and competing liquidity. A higher displayed annualized estimate does not establish that repeated repositioning will recover its costs.


Token Balances Across a Range Change

A replacement range can require a different token mix from the liquidity that the old position returns. The pool price and selected boundaries determine the token ratio that a V3 deposit requires. Moving one boundary can change that ratio even when the pair stays the same.

Inside the range, the position generally contains both pool tokens. As swaps move the price across the interval, its balances shift progressively toward one token. Once the price moves beyond a boundary, the liquidity principal becomes single-sided. Accrued fees can still exist in either token, so a fees display does not describe the deposit's entire composition. Returning that principal to a range around the pool price may require obtaining the other token. The required amount follows the new range and the pool price at execution.

A token approval authorizes spending; it does not itself deposit tokens or create the new position. Balances and any required token-spending allowances must support the amounts that the replacement uses. A direct position-manager deposit does not perform a swap to fix an unsuitable balance mix. The deposit's minimum-amount checks bound the token amounts that minting uses. A price change can violate those checks and cause a revert.

Illustration: Sushiswap: Token Balances Across a Range Change

Open full-size image

Wider Ranges and Automated Management

A wider replacement range covers more price movement, with less concentration for a given amount of capital. Full-range V3 liquidity uses the broadest usable tick interval, so it avoids a narrowly chosen active band. This changes price coverage without removing exposure to changing token values or impermanent loss. Fees still depend on trades that use the liquidity. Moving from a narrow range to a wider one can also change the deposit ratio, which can affect how much of each token the replacement accepts.

Smart Pools delegate range management to automated strategies that can rebalance underlying V3 liquidity. Their availability depends on the selected network and pool. A managed strategy introduces its own contracts and operating rules. It can still spend time out of range. Rebalancing costs and market movements continue to affect outcomes. If a manager holds the underlying positions, its strategy controls range changes; the depositor does not edit the bounds of a personal V3 NFT.

Good to know

Can I Move Only Part of My V3 Liquidity Into a New Range?

Partial removal lets you retain liquidity in the original range while funding a separate position with different bounds. The retained liquidity keeps its existing identifier, while the new NFT tracks the replacement allocation. Each position earns fees when trading uses its active liquidity. Reusing the removed capital requires collecting its released tokens.

Why Do My Entered V3 Range Prices Change Slightly?

V3 accepts boundaries on its permitted tick grid, so an interface can round a typed price to a usable tick. A pool's tick spacing restricts which boundaries it accepts. Fee tiers can have different tick spacing, which changes the available precision. The final permitted boundaries define the position's range. Check those boundaries in the preview because a typed decimal price does not necessarily correspond to an allowed tick.

Will Collecting V3 Fees Reinvest Them in the Replacement Position?

Collecting fees transfers tokens to the recipient without adding liquidity to the replacement position. A manually managed V3 NFT accounts for accrued fees separately from its liquidity. Reusing those tokens requires a deposit into the chosen position, with the token mix that its range needs. A managed strategy may compound fees under its own rules, but manual collection does not provide that automation.

Does Withdrawing All Liquidity Delete the Old Position NFT?

Removing all liquidity can leave the old NFT in existence with zero liquidity. The position manager treats burning that NFT as a separate operation. Burning requires both zero liquidity and no uncollected tokens owed to the position. A removal that leaves fees or withdrawn tokens awaiting collection does not satisfy that condition. An empty NFT represents no active liquidity, even if it remains visible in the wallet.

Is a Different Fee Tier Available When I Replace a V3 Position?

A replacement position can select another enabled fee tier through a different pool for the same token pair. The factory identifies each pool by its tokens and fee tier. The existing NFT retains its original pool. Minting requires an initialized destination pool, with availability governed by the chosen deposit route. Different pools can have different liquidity and trading activity, so a higher fee tier alone does not establish higher earnings.

Who Can Withdraw From My Replacement V3 Position?

The replacement NFT's owner or an approved operator can decrease its liquidity and collect owed tokens. The mint recipient determines who owns the new position. Paying for the deposit does not necessarily assign ownership to the payer. NFT-management approvals and token-spending allowances grant different permissions: an allowance permits token spending, while NFT authorization permits withdrawal or collection. An approved operator can choose a collection recipient other than the owner.