What Is Chainflip and How Do Its Swap Options Work?

What Is Chainflip and How Do Its Swap Options Work?


Chainflip is a decentralized protocol for swapping supported crypto assets across blockchains, including native BTC, without wrapping them first. Its State Chain coordinates trades while validators monitor deposits and authorize payouts from Vaults. You choose the assets and chains; DCA and Boost are optional settings that change how the swap executes.

How Does Chainflip Move Assets Between Blockchains?

The State Chain records the swap while the actual coins sit in Vaults on their respective blockchains. After validators recognize your deposit, a just-in-time automated market maker, or JIT AMM, prices and executes the trade. Validators then authorize a payout in the destination asset to the address you supplied.

Many routes pass through USDC inside the trading system. A BTC-to-ETH swap, for example, trades BTC for USDC and then USDC for ETH, often within one State Chain block after the Bitcoin deposit is confirmed. You receive ETH on the destination chain, not the intermediate USDC.

Chainflip supported chains include Bitcoin, Ethereum, Arbitrum, Solana, Polkadot, Asset Hub, Tron and BNB Smart Chain. Support is specific to an asset on a particular chain, so check both parts of a pair before preparing a transfer:

  • BTC on Bitcoin; ETH on Ethereum and Arbitrum.
  • SOL on Solana; DOT on Polkadot and Asset Hub.
  • USDC on Ethereum, Arbitrum, Solana and Asset Hub.
  • USDT on Ethereum, Arbitrum, Solana, Asset Hub, Tron and BNB Smart Chain.
  • BNB on BNB Smart Chain; TRX on Tron; WBTC, cbBTC and FLIP on Ethereum.

When Is a Regular Native-Asset Swap Best?

A regular swap is the starting option when you want one supported asset on one chain and a different asset on another. It suits a straightforward BTC-to-ETH or SOL-to-USDC trade where receiving the output promptly matters more than spreading the trade over time. It fits less well if a large order moves the quoted price substantially.

Say you want to swap 0.01 BTC for ETH on Ethereum. Select BTC on Bitcoin as the source, ETH on Ethereum as the destination, and enter an Ethereum address you control. The quote shows an estimated ETH payout and the fees or minimum output you should expect.

For a Chainflip swap, compare the source and destination networks at chainflip.org while you check the quote against your two wallets. Then request a fresh deposit address and send the BTC from your Bitcoin wallet to that address. Keep the transaction record so you can track the swap while it processes.

Bitcoin deposits normally wait for a three-block confirmation threshold, often around 30 minutes. Once validators recognize the deposit, the JIT AMM executes the BTC-to-USDC and USDC-to-ETH legs, and the protocol pays ETH from its Ethereum Vault. A deposit address is open for 24 hours; request a new one for each swap and send promptly.

For an illustrative $1,000 BTC-to-ETH trade, two pool liquidity fees of roughly 0.10%–0.15% each amount to about $2–$3, and the usual 0.10% network fee adds about $1. The Bitcoin sending fee, Ethereum payout cost, any broker fee and the quoted trading price also affect what arrives. Compare the final estimated ETH amount, not only the percentage fees.

When Does a Stablecoin Transfer Fit Better?

A stablecoin transfer fits when you want to keep value in USDC or USDT but need it on another supported chain. For example, you might send USDC from Ethereum and receive USDC on Solana, avoiding a change into a volatile coin. It is a poor fit when the destination needs a different token or a version of the stablecoin the protocol does not support.

The same ticker does not guarantee the same network: USDT on Tron and USDT on BNB Smart Chain are distinct assets with distinct receiving addresses. Chainflip fees list a 0.01% network fee for internal stablecoin swaps, with a $0.50 minimum; source and destination transaction costs still matter. Check the actual quote, especially for a small transfer where fixed costs can take a noticeable share.

When Should You Choose a DCA Swap?

A DCA swap divides one deposited amount into smaller trades over time. Its purpose is to reduce the price impact of executing a large order at once, so it is most useful when the regular quote shows a poor rate for your size. It takes longer and does not guarantee a better final price, since market prices can move between chunks.

For example, a 5 BTC order split into five chunks would trade roughly 1 BTC at each scheduled interval rather than all 5 BTC together. You deposit the full amount at the start. If a later chunk cannot meet your minimum accepted price before its retry window ends, earlier successful chunks remain swapped and the unfilled balance is returned to your refund address, less applicable refund and payout costs.

When Is Boost Worth Considering?

Boost is an optional faster start for an eligible swap, especially one funded with BTC. Liquidity providers advance funds after the deposit appears in a block, allowing execution before the normal confirmation threshold. It can save roughly 20 minutes on a Bitcoin route, but it does not improve the trade price and adds a typical 0.05%–0.3% Boost fee.

Boost works only when enough eligible liquidity is available for your whole deposit at or below your chosen fee limit. If it is unavailable, the swap follows normal confirmation timing and no Boost fee applies. Choose it when the shorter wait is worth the quoted extra cost; for a transfer with no time pressure, the regular route is simpler.

What Should You Check Before Sending?

Check the asset, source chain, destination chain, receiving address, refund address and estimated payout before confirming a swap. The refund address must be on the source chain, because that is where unswapped funds return if the trade cannot meet its price condition. You generally do not need to hold FLIP to make an ordinary swap through an interface; the broker handles the State Chain request.

A minimum accepted price protects the trade inside the AMM, but it does not include your sending fee or the destination payout cost. Some assets, including BNB, USDT on BNB Smart Chain and cbBTC, lack the protocol’s default oracle-based slippage protection, so inspect the available minimum-output setting especially carefully. A failed price check can lead to a refund fee of at least about $0.50 plus the cost of sending the refund.

Finally, use only the deposit address generated for that specific request. Sending funds directly to a Vault without the required swap instructions can lose them, and a late deposit to an expired address may not be recognized. For a first transfer, make a small swap that clears the quoted minimum and verify its arrival before sending a larger amount.

Report Page