Streaming swaps

What a streaming swap is, how the app shows it, how long it can take and when it is the right choice.

Updated 2 min read
Short answer

A streaming swap splits one swap into smaller parts that run one after another. Each part moves the price less, so a large swap gets a better rate. It takes longer, from minutes to several hours.

On this page

Streaming swaps are a feature of THORChain and Maya. They trade speed for a better price on larger amounts.

How it works

A normal swap exchanges the whole amount at once. On a large amount this moves the pool price against you. A streaming swap breaks the amount into smaller parts and swaps them one after another over time. Each part moves the price less, so you receive more in total.

How the app shows it

A streaming swap is a route of its own in the route list:

  • Thorchain Streaming and Maya Streaming in the mobile app.
  • Price optimised (THORChain) and Streaming (Maya) in the web app. Time optimised is the THORChain route without streaming.

The row shows the amount you receive and the estimated time, so you can compare it directly with the faster routes. There is no setting for the number of parts or the interval between them.

Choose or avoid a streaming route

  1. Enter your swap.
  2. Tap the route bar to open Routes.
  3. Compare the streaming route with the others: more coins against more time.
  4. Tap the route you want.

If the streaming route gives the best price, the app may select it by default. If speed matters more to you, tap Fastest in the route list and pick the first route.

How long it takes

A streaming swap can take from a few minutes to several hours. The time grows with the size of the swap. On top of the streaming time, the swap waits for the confirmations of the sending chain and for the payout.

While it runs, the swap shows Pending in Activity, and the Swap step stays active. This is normal. See How to track a swap.

Note

A streaming swap cannot be cancelled or sped up after you confirm. Check the estimated time first.

If something goes wrong

A streaming swap that is pending for hours is usually still working through its parts. Open the swap in Activity and tap Follow to see the progress in the explorer. If the estimated time has passed by a wide margin, see My swap is stuck, delayed or refunded.

Common questions

How do I know if my swap is a streaming swap?

The route name says so. In the mobile app the route is called Thorchain Streaming or Maya Streaming. In the web app the THORChain streaming route is labelled Price optimised.

How long does a streaming swap take?

From a few minutes to several hours, depending on the size of the swap. The route list shows the estimated time before you confirm.

Can I speed up or cancel a streaming swap?

No. Once it is sent, it runs on-chain until all parts are done. Neither you nor THORWallet can speed it up or cancel it.

Do I receive the coins in parts?

No. The new coin is paid out after the parts have been swapped. Your wallet shows it when the outbound step is complete.

Can I set the number of parts myself?

No. The app has no setting for the number of parts or the interval. The quote of the route sets them.

Was this article helpful?