Skip to the article
Chain Today

Reporting on crypto's moving parts

Why Chainflip Bitcoin Swaps Take About 30 Minutes

Chainflip waits for Bitcoin confirmations before running a swap; its roughly 30-minute delay is a reorg safety margin, and Boost can shorten it for a fee.

The Chain Today Desk2 min read

Cover artwork for Why Chainflip Bitcoin Swaps Take About 30 Minutes

Chainflip Bitcoin swaps take about 30 minutes because the protocol waits for Bitcoin confirmations before it accepts a deposit as settled. First, the swap request sets a destination asset and address, and Chainflip opens a deposit channel with a Bitcoin address for that swap. The user sends BTC to that address. Validators monitor Bitcoin, then wait for the required blocks before recording the deposit on Chainflip’s State Chain.

Why does Chainflip wait for Bitcoin confirmations?

It waits to reduce the risk that a Bitcoin transaction is reversed after Chainflip has credited it. A transaction appearing in a block is not the same as the protocol treating it as final: validators apply a confirmation safety margin before they witness the deposit. Chainflip’s swapping guide describes the Bitcoin wait as three blocks, or roughly 30 minutes. The actual time can vary because blocks do not arrive on a fixed schedule.

That wait protects the protocol’s liquidity. If Chainflip credited a deposit too early and Bitcoin later reorganised its ledger, the State Chain could have registered funds that were no longer there. The confirmation window gives the transaction time to become harder to displace. For the app-level setup and handoff, this fuller guide to chainflip walks through the swap process.

What happens after the Bitcoin deposit is confirmed?

Once validators witness the deposit, they register it on the State Chain. Chainflip’s just-in-time automated market maker then executes the swap. If the route needs more than one pool, such as BTC to ETH through an intermediate asset, those trades run in sequence. The network then sends the output asset to the destination address through Egress.

Think of the confirmation period as a waiting line before a ticket is accepted: the swap itself is a later step. The 30-minute figure describes the Bitcoin deposit’s confirmation path, not a promise that every part of every route finishes at exactly that time. Chainflip’s own example separates the Bitcoin wait from the State Chain swap and the final transfer.

Can you make a Bitcoin swap faster?

Chainflip offers Boost for eligible deposits. Rather than waiting for the full confirmation window, the protocol can use liquidity supplied to Boost pools as temporary collateral after the deposit is seen in a Bitcoin block. The swap can then proceed earlier; the liquidity providers take on the risk until the deposit receives the normal confirmations.

Boost is conditional and comes with a fee. It only works when enough Boost liquidity is available, and the protocol can fall back to the ordinary confirmation wait if it is not. Chainflip’s Boost documentation says the feature may be disabled, too, so check the current quote and whether Boost is offered before sending funds.

  • Choose the standard route if the fee matters more than the wait.
  • Consider Boost when speed is worth its quoted fee and it is available.
  • Before sending, check the deposit address, destination address, asset and route details.

The practical answer is simple: the usual wait is a Bitcoin security margin, not time spent calculating the trade. Budget about half an hour for the confirmation stage, with extra time possible as blocks arrive unevenly or the later transfer takes longer.