Skip to the article
Web3 Hub

Markets, protocols and policy, reported

Why Cross-Chain Swaps Split Across Pools

A cross-chain swap may use several pools to improve its exchange rate, but each route adds fees, execution steps and failure points to compare.

By Web3 Hub Newsroom3 min read

Why Cross-Chain Swaps Split Across Pools

A cross-chain swap can split across pools when a routing system finds that several trades together deliver more of the destination token than one pool alone. It compares available routes, accounting for liquidity, price impact and fees on each chain.

A pool’s quoted rate does not tell the whole story: a large trade can move its price as it uses up liquidity. Splitting the trade across deeper or differently priced pools can reduce that impact, even after extra fees are counted. For the separate question of paying gas on the receiving chain, see this guide to Biswap swaps without destination gas.

How does a swap get split across pools?

The router estimates how much the trade would receive through each available route, then selects and sizes the routes to improve the total output. A cross-chain route can involve a source-chain pool, a bridge or messaging step, and a destination-chain pool; splitting may happen on either side.

For example, if one pool has limited liquidity at the best rate, routing the entire trade through it may worsen the price. A second pool may offer a better marginal rate for part of the trade, so the router divides the input and combines the resulting amounts.

Why can splitting improve the exchange rate?

It can reduce price impact: each smaller trade moves its pool’s price less than one large trade would. The benefit depends on the pools’ liquidity and fees, and it can disappear if extra swap fees or routing costs outweigh the improved rates.

Compare the final estimated amount received, not just the displayed rate for one pool. A useful quote should account for the whole route, including bridge costs and destination-side swaps where applicable.

  • One pool: fewer steps, but a large trade may move the price more.
  • Several pools: potentially better combined pricing, with extra fees or execution steps.
  • Cross-chain route: destination liquidity and bridge execution also affect the result.

What should you check before confirming?

Check the expected amount on the destination chain, the minimum amount allowed, total fees, and the route’s price impact. Slippage settings define how far the execution price can move before the transaction reverts; a looser setting can allow a worse fill.

A split route is useful when its improved pool pricing exceeds its added costs. The quote is an estimate, so review it again before signing and follow the transaction status through completion on the destination chain.