Skip to main content
Crypto News Week

Crypto markets, protocols and policy

How Splitting a Large Cross-Chain Swap Works

Splitting a large cross-chain swap into smaller trades can reduce price impact, but it takes longer and leaves your final output exposed to changing pool prices.

The Crypto News Week Editors3 min read

How Splitting a Large Cross-Chain Swap Works

One deposit can fund many smaller swaps in a large cross-chain trade. Each smaller trade, or sub-swap, executes over time before the destination asset is sent to you.

Splitting can reduce the price impact of a large trade, but it trades speed for time in the market.

How does splitting a cross-chain swap work?

A split swap divides your order into sub-swaps that run in sequence. On THORChain, for example, a cross-chain route can exchange the source asset for RUNE, then RUNE for the destination asset through liquidity pools.

Streaming swaps let those sub-swaps run at intervals, giving arbitrageurs time to rebalance pools between trades. The network can handle the split after one inbound deposit and send the completed output in one outbound transaction. A fuller guide to choosing a thor swap route covers how route choice fits into that decision.

Why split a large swap instead of sending it at once?

A pool’s price changes as a trade uses its liquidity. A large order can move the pool price more than a small one, increasing price impact, also called slippage. Breaking the order up can limit the impact of each sub-swap.

The gap between sub-swaps matters too. The interval is measured in THORChain blocks; a longer interval gives arbitrageurs more time to rebalance, but also makes the trade take longer. Some swaps may complete quickly when intervals are short, while a spread-out stream can keep you waiting for the final transfer.

Splitting does not guarantee a better final price. Pool prices can move while your order is running, and a trade limit can prevent a sub-swap from proceeding at an unacceptable price. Depending on the settings and pool conditions, some or all of the input may be refunded instead of swapped.

What should you check before choosing a split swap?

Compare the quoted output and timing with a single swap, and check what happens if the trade cannot meet its limit. Your wallet or swap interface may set the split details for you; if it exposes settings, focus on the interval and number of sub-swaps rather than assuming more splits are always better.

  • Check the estimated output after fees, including the destination chain’s outbound fee.
  • Check whether the interface sets a minimum output or trade limit, and whether missed sub-swaps can be refunded.
  • Consider how long you can wait; a stream may take longer to finish than a single swap.
  • Confirm the destination address and network before sending the inbound transaction.

For most people making a large trade without an urgent deadline, a split swap is worth considering when the quote shows a meaningful reduction in price impact. If speed matters more, compare the single-swap quote and decide whether its faster execution is worth the cost. The useful choice is the one whose expected output, timing and refund terms fit your needs.