Skip to the article
Token Wire

News from across crypto

Why Bitcoin cross-chain swaps can wait about 20 minutes

Bitcoin swaps pause for confirmations before a cross-chain service releases funds; the delay lowers reorganisation risk, while faster options move that risk elsewhere.

The Token Wire Desk3 min read

Why Bitcoin cross-chain swaps can wait about 20 minutes

A Bitcoin cross-chain swap can wait about 20 minutes after its deposit first lands because the service waits for more blocks before acting on it. Each added confirmation makes it harder for a chain reorganisation—a change that replaces recent blocks—to undo the deposit. The delay comes from Bitcoin’s confirmation process, not from the swap itself taking 20 minutes to calculate.

Why do Bitcoin swaps need more than one confirmation?

A confirmation means a Bitcoin transaction has been included in a block. If another block is built on top of it, the transaction has another confirmation. A block arrives about every 10 minutes on average, but the intervals vary; there is no fixed countdown.

Chainflip’s standard Bitcoin flow requires three confirmations before the deposit is treated as final by its network. Once the deposit is in its first block, that means waiting for two more, or roughly 20 minutes on average. From the moment you broadcast a transaction, the first block may also take time to arrive, so the total wait can be closer to 30 minutes. Busy periods or slow block production can stretch it further.

This confirmation window is a safety margin. Recent blocks can be replaced in a reorganisation, and a service that acts on a deposit too early could send out the other asset before the BTC deposit is secure. Validators watch for the deposit, then register it on Chainflip’s own network after the required confirmations. A fuller guide to Chainflip’s standard, Boost and DCA swap options explains how those choices affect timing and execution.

What happens once the Bitcoin deposit is confirmed?

The swap usually takes much less time than the confirmation wait. After the deposit is accepted, the protocol processes it against available liquidity, then sends the purchased asset to the destination address. A route that uses more than one trading pool can make several trades in sequence, but those trades can happen in the same internal block.

The destination transfer still has to be broadcast on its own blockchain. So a quick swap does not mean the funds are instantly spendable: the receiving network may need to confirm that outgoing transaction too. The main wait is usually before the swap, while Bitcoin’s blocks accumulate.

Can you make a Bitcoin swap faster?

Some services offer an option to proceed after fewer confirmations by using liquidity to cover the gap. Chainflip calls this Boost. If enough Boost liquidity is available, it can advance the swap after one Bitcoin confirmation; liquidity providers supply the funds and take on the risk that the deposit is later reversed. A fee applies, and if the required liquidity is unavailable, the swap falls back to the standard confirmation window.

The trade-off is straightforward:

  • Standard: wait for the normal confirmation threshold and avoid a Boost fee.
  • Boost: get the swap moving sooner when eligible liquidity is available, in return for a fee.
  • Either way: allow for time to broadcast and confirm the outgoing transaction on its destination chain.

For most readers, standard confirmation is the simpler choice when timing is flexible. Boost can help when the saved time matters more than its fee. Check the swap’s status to see whether it is waiting for Bitcoin confirmations, being processed, or awaiting the outgoing transfer. Watch for that status to change: it shows which part of the route is setting the pace.