
Every cross-chain swap on Chainflip is fully transparent and trackable. The block explorer at scan.chainflip.io shows you exactly where your swap stands at any moment. This guide walks through each stage of a real swap, explains expected timing, and shows you how to use Scan as a diagnostic tool when things don't go as planned.
Finding Your Swap on Chainflip Scan
Head to scan.chainflip.io and paste your deposit address, destination address, or swap ID into the search bar. The swap detail page displays a timeline showing each stage your transaction has passed through, along with timestamps and relevant transaction hashes.
[Screenshot placeholder: Scan homepage with search bar highlighted and example swap ID entered]
The main swap view shows your source and destination chains, the assets being swapped, amounts, and a vertical progress indicator on the left side. Each completed stage gets a green checkmark.
The Five Stages of a Chainflip Swap
Every swap moves through five distinct stages. Understanding what happens at each stage helps you interpret whether your swap is progressing normally or if something needs attention.
1. Awaiting Deposit
This status appears after you've initiated a swap but before Chainflip has detected your deposit on the source chain. The system has generated a deposit address and is watching for incoming funds.
If you're stuck here, check whether your transaction has been broadcast on the source chain. Use the native block explorer (Etherscan, Mempool.space, Solscan) to verify your transaction status. Network congestion or a low gas fee can delay confirmation.
2. Deposit Detected
Chainflip validators have seen your deposit transaction on the source chain. Now the protocol waits for sufficient block confirmations before moving forward.
[Screenshot placeholder: Swap detail showing "Deposit Detected" status with confirmation counter]
Confirmation requirements vary by chain:
Bitcoin: 3 confirmations (roughly 30 minutes average, can be longer during congestion)
Ethereum: ~14 blocks (around 3 minutes)
Solana: 1 finalized slot (approximately 12 seconds)
Arbitrum: Challenge period completed (typically under 15 minutes)
Polkadot: 2 finalized blocks (under 30 seconds)
Bitcoin swaps naturally take longer due to 10-minute average block times. This is a source chain characteristic, not a Chainflip limitation.
3. Swap Executing
Your deposit is confirmed. The Chainflip State Chain is now processing your swap through its AMM pools. For straightforward swaps, this happens within seconds. For DCA swaps, you'll see this stage active for longer as the protocol executes multiple chunks.
The swap execution itself happens atomically on Chainflip's State Chain. JIT (Just-In-Time) liquidity providers may fill your order directly, or it routes through the constant product pools. Either way, this stage completes quickly under normal conditions.
4. Broadcast Requested
Your swap has executed and Chainflip is preparing the output transaction. Validators coordinate to sign the outbound transaction using their threshold signature scheme. This stage typically completes in under a minute.
If you see this stage lasting longer than expected, it usually means the egress queue is processing multiple transactions. During high-volume periods, outbound transactions are batched and processed sequentially for security reasons.
5. Broadcast Complete
Validators have broadcast your output transaction to the destination chain. The swap detail page shows the destination transaction hash, which you can click to view on the native block explorer.
[Screenshot placeholder: Completed swap showing all green checkmarks and destination tx hash]
At this point, you're just waiting for the destination chain to confirm the transaction. Your funds are on their way.
Diagnosing Common Delays
Most swaps complete without issue, but knowing where to look when something seems slow saves you from unnecessary worry.
Slow Block Confirmations
If your swap is stuck at "Deposit Detected" with a low confirmation count, the source chain is the bottleneck. Bitcoin confirmations during mempool congestion can take hours. Check mempool.space to see current fee rates and your transaction's position.
For Ethereum deposits during gas spikes, your transaction might be pending in the mempool. Scan will update once the transaction confirms.
Egress Queue Position
The "Broadcast Requested" stage can extend during high network activity. Chainflip processes outbound transactions in order, and each requires validator coordination. The economics dashboard provides visibility into current network activity levels.
You can check the egress queue by looking at the network activity section on Scan. If multiple swaps are queued ahead of yours, you'll see your position.
Unusual Swap Amounts
Very large swaps may take longer during the execution phase as the protocol sources sufficient liquidity. If you're swapping a significant amount and the "Swap Executing" stage seems extended, this is normal behavior.
Using Scan for More Than Swap Tracking
Beyond individual swap lookups, Chainflip Scan provides network-wide data useful for diagnosing issues:
Recent swaps: See if other swaps are completing normally. If yours is delayed but others are flowing, the issue is likely source chain related.
Pool liquidity: Check whether the pool for your pair has sufficient depth.
Authority set: View the current validator set and their status.
[Screenshot placeholder: Scan dashboard showing recent swaps and network activity metrics]
Comparing your swap's behavior against recent successful swaps often reveals whether the delay is specific to your transaction or network-wide.
When to Reach Out for Support
Most delays resolve on their own as source chains confirm blocks. However, contact support via the private ticketing system on Discord or Telegram if:
Your swap has been at "Deposit Detected" for significantly longer than expected confirmation times
"Broadcast Requested" has persisted for more than 30 minutes with no egress queue backlog
The destination transaction shows as broadcast but never confirms on the destination chain
Include your swap ID or deposit address when reaching out. The support team can see the same swap details you do on Scan, which speeds up diagnosis.
Chainflip Scan turns cross-chain swaps from black boxes into transparent processes. Bookmark your swap URL during execution, and you'll always know exactly where things stand.
Resources
Swap Now - Start swapping native assets
Lend BTC - Borrow against native Bitcoin
Blog - Product updates and announcements
Chainflip Scan - Track swaps and network activity
Website - Explore Chainflip
Other Chainflip Products:
Boost - Earn fees by providing single-sided liquidity with no IL risk
Stablecoin Strategies - Deposit stablecoins and earn optimized yields
Provide Liquidity - Supply assets to Chainflip's liquidity pools
Stake FLIP - Delegate FLIP and earn staking rewards
Find us:
How long does a typical Chainflip swap take?
Total swap time depends primarily on the source chain. Ethereum-to-Solana swaps typically complete in under 5 minutes. Bitcoin deposits require 3 confirmations, which averages 30 minutes but can extend during network congestion. The Chainflip protocol itself executes swaps in seconds once deposits are confirmed.
What does "Broadcast Requested" mean if it takes a while?
This status indicates validators are coordinating to sign and broadcast your output transaction. During high-volume periods, outbound transactions queue sequentially. If this stage persists beyond a few minutes, check the egress queue on Scan to see your position.
Can I speed up my swap if it's stuck at Deposit Detected?
No action on Chainflip's side can speed up source chain confirmations. For Bitcoin, you'd need to use Replace-By-Fee (RBF) if your wallet supports it and the transaction is still unconfirmed. For other chains, confirmation times are typically fixed and brief.
Where can I find my swap ID?
Your swap ID appears in the URL after initiating a swap through the Chainflip interface. You can also search Scan using your deposit address or destination address to locate the swap.
What should I do if my destination transaction never confirms?
If Scan shows "Broadcast Complete" but the destination chain explorer shows no transaction, there may be a temporary indexing delay. Wait a few minutes and refresh. If the issue persists beyond 15 minutes, contact support with your swap ID through the Discord or Telegram ticketing system.
