Your First Cross-Chain Swap: A Beginner's Guide to Trading Native Assets
Ready to swap Bitcoin for Ethereum without bridges or wrapped tokens? This step-by-step tutorial walks you through your first cross-chain swap on Chainflip, from wallet preparation to transaction confirmation.
What You'll Need Before Starting
Cross-chain swapping lets you trade assets between different blockchains directly. Before your first swap, you'll need two things: a wallet with the asset you want to trade, and a destination address on the chain you're swapping to.
For example, if you're swapping Bitcoin to Ethereum, you'll need a Bitcoin wallet with BTC and an Ethereum wallet address to receive ETH. Make sure both wallets are ready before you begin.
Step 1: Go to the Swap Interface
Head to swap.chainflip.io. You'll see a simple interface with two dropdown menus: one for the asset you're sending, one for the asset you want to receive.
No account creation is required. No email, no KYC, no personal information. The interface works entirely through blockchain transactions.
Step 2: Select Your Assets
Click the top dropdown to choose what you're sending. Chainflip currently supports native assets including BTC, ETH, SOL, and stablecoins like USDC and USDT across Ethereum, Solana, and Arbitrum.
Then select your destination asset in the bottom dropdown. Want to swap native Bitcoin directly to SOL? That's exactly what cross-chain swaps enable.
As you select assets, the interface will show you the available liquidity and estimated output amount.
Step 3: Enter Your Swap Amount
Type in how much you want to swap. The interface displays your estimated output in real-time, including network fees and the exchange rate.
Pay attention to the displayed fees. For a detailed breakdown of what you're paying, check out our fee explanation guide. Chainflip charges a 0.1% protocol fee on most swaps, plus the standard network fees for both chains involved.
Step 4: Enter Your Destination Address
This is the address where you'll receive your swapped assets. Double-check this carefully. Blockchain transactions are irreversible, and sending to the wrong address means losing your funds.
Copy the address directly from your destination wallet. Don't type it manually. Verify the first and last few characters match what you copied.
Step 5: Review and Initiate the Swap
Before confirming, review everything:
- Sending asset and amount
- Receiving asset and estimated amount
- Destination address
- Total fees
Once you're satisfied, click the swap button. For wallet-connected swaps, your wallet will prompt you to sign the transaction. For non-wallet swaps, you'll receive a deposit address to send your funds to.
Step 6: Complete the Deposit
If you're swapping from Bitcoin or another chain that doesn't connect to web interfaces, you'll see a deposit address. Send your funds to this address from your wallet.
The deposit address is unique to your swap and expires after a set time (usually 24 hours). Only send the exact asset type displayed. Sending the wrong token or wrong chain will result in lost funds.
What Happens During the Swap
After your deposit confirms on the source chain, the swap executes automatically. Chainflip's validator network processes the trade through its decentralized liquidity pools. Your assets are secured by validators throughout this process, with no centralized custodian holding your funds.
Typical swap times vary by chain:
- Solana to Ethereum: 2-5 minutes
- Ethereum to Arbitrum: 3-7 minutes
- Bitcoin swaps: 10-30 minutes (depends on Bitcoin block confirmations)
Tracking Your Swap
After initiating, you'll see a tracking page with your swap's status. Bookmark this URL or save the swap ID. You can also track any swap on Chainflip Scan by searching for your deposit or destination address.
The tracker shows each stage: deposit detected, swap executing, output sent. Once complete, you'll see the destination transaction hash. Click it to verify the funds arrived in your wallet.
After Your First Swap
Congratulations, you've completed a native cross-chain swap. No bridges, no wrapped tokens, no centralized exchange. Your destination wallet now holds real, native assets on the target chain.
Now that you've got the basics, you might want to explore earning opportunities on Chainflip through liquidity provision, Boost, or FLIP staking.
Troubleshooting Common Issues
Swap taking longer than expected
Bitcoin swaps require multiple block confirmations and can take 30+ minutes during network congestion. Check Chainflip Scan for status updates.
Destination address rejected
Make sure your address format matches the destination chain. Ethereum addresses start with 0x. Bitcoin addresses vary by type (bc1 for native SegWit, 3 for wrapped SegWit, 1 for legacy).
Minimum swap amounts
Each asset pair has minimum swap requirements to cover network fees. The interface will warn you if your amount is too low.
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: