arrow-right-to-arcSwapping inside ranges

Users can swap tokens directly within a selected Range pool.

To do so, simply open the pool and use the built-in swap function — similar to how it works in standard megapools.

However, swaps inside Ranges have their own specifics:

  • When swapping via the Puzzle Swap aggregator, the most optimal pool is automatically selected based on current prices and liquidity. The user gets the best available price across all pools.

  • When swapping directly through a Range, the local price set within that specific range applies. This price may differ from the aggregated one and can create arbitrage opportunities between pools.

  • Swaps are only possible if the pool has actual liquidity for the selected tokens. If a token’s fact balance is zero, it cannot be bought within this Range.

Swapping inside a Range isn’t just a tool for trading — it can also be used to:

  • Spot arbitrage opportunities between a specific pool and the aggregator

  • Take advantage of custom prices set within the selected range

Last updated