Skip to the article
Token Wire

News from across crypto

How to avoid a bad fill on a thin cross-chain swap

Thin cross-chain liquidity can turn a quoted swap into a poor fill; compare route depth, slippage, fees and execution risk on both chains before moving tokens.

The Token Wire Desk3 min read

How to avoid a bad fill on a thin cross-chain swap

A thin cross-chain route can deliver fewer tokens than its quote suggests, so compare the likely output and total cost before you approve it. A cross-chain swap usually combines a trade on one chain with a transfer and sometimes another trade on a second chain. Each step can have its own pool, fee and delay. A good-looking quote may hide a weak link in that chain.

Why can thin liquidity lead to a bad fill?

Thin liquidity means a pool has little value available for traders, so a swap can move its price more than expected. A route may split your trade across pools or use several steps to find enough tokens. That can help, but each step adds a place where the final amount may change. Slippage is the difference between the expected and received amount as prices or pool balances move.

For example, a route that looks cheap at a small trade size may have much worse pricing for a larger one. Compare the quoted output for the amount you plan to trade, not just the route’s headline fee. For more detail on route selection, see this guide to choosing a Biswap cross-chain route. The key question is how each route handles liquidity and execution.

What should you compare before approving a route?

Compare the amount you will receive after fees, the minimum output allowed, and how many steps the route takes. A bridge fee is only one part of the cost. Swaps on either chain may also charge fees, and a route with more steps can take longer to complete.

  • Expected output: Check the estimated amount after all route fees.
  • Minimum received: This is the lowest amount the swap will accept before it reverts. Set it to a level you can live with.
  • Route steps: More swaps or transfers can mean more chances for prices or balances to change.
  • Trade size: If available, compare quotes for a smaller amount to see whether the price worsens sharply as size rises.

A route with the highest displayed output is not always the better choice if it relies on several thin pools. For many readers, a slightly lower estimate with fewer steps and a clear minimum output is easier to assess.

How can you reduce execution risk?

Reduce risk by checking the route details and approving only a trade whose minimum output you understand. A tight minimum can make a transaction fail if conditions change; a loose one can allow a worse fill. Choose a setting that balances those outcomes, and avoid approving a transaction you cannot inspect.

For a large trade, splitting it into smaller trades may reduce the price impact on a thin pool, though repeated transactions can add fees and do not guarantee a better total result. After submitting, check the transaction status on both chains before trying again, so you do not accidentally duplicate a trade. Watch next for changes in route depth and minimum-output terms; those can matter more than a small difference in the initial quote.