Guides
BTC to ETH Without a Centralised Exchange: THORChain Explained
How native Bitcoin is swapped for Ether without an exchange account or wrapped tokens: THORChain vaults, memos, fees and timing, plus the mistakes to avoid.

For years, swapping bitcoin for ether meant sending your BTC to an exchange, trading it and withdrawing ETH. That works, but your coins belong to the exchange for the whole time they are there, and you usually need an account with identity checks. Another common workaround is "wrapped" bitcoin, where a custodian or bridge holds the real BTC and gives you a token on Ethereum.
THORChain takes a different approach. It swaps native assets directly between chains. Real BTC goes in on the Bitcoin network, and real ETH comes out on Ethereum, without anyone holding your account.
What THORChain is
THORChain is an independent blockchain whose job is cross-chain swaps. It is run by a network of node operators who post RUNE, THORChain's native token, as a bond. Collectively, the nodes control vaults on each connected chain, such as Bitcoin, Ethereum, BNB Chain, Avalanche, Dogecoin, Litecoin and others. No single node holds the keys to a vault. They sign together using threshold signatures.
Each supported asset has a liquidity pool paired with RUNE. A BTC to ETH swap goes BTC → RUNE in the BTC pool, then RUNE → ETH in the ETH pool. You never hold RUNE yourself; it is the settlement asset in the middle.
How a native BTC → ETH swap works
- You ask for a quote. Your interface asks THORChain how much ETH you would get for a given amount of BTC, including fees, and gets back the current inbound vault address and a memo.
- You send BTC from your own wallet to that vault address. The memo, attached to the Bitcoin transaction, tells THORChain what to do, for example "swap to ETH and send it to this 0x address, as long as I get at least this much".
- THORChain observes the deposit. Nodes watch the Bitcoin network and wait for enough confirmations.
- The swap executes through the BTC and ETH pools.
- The ETH vault pays you. Native ETH is sent to your Ethereum address.
If the swap cannot meet your minimum, for example because the price moved, THORChain refunds the BTC to you, minus network fees.
The reverse, ETH → BTC, works the same way in the other direction. You send ETH from your Ethereum wallet, and native bitcoin arrives at your Bitcoin address.
What it costs
- Source network fee: the Bitcoin transaction fee you pay to miners.
- Liquidity fee: paid to the pools, and larger when your trade is large relative to pool depth.
- Outbound fee: THORChain's charge for sending the asset on the destination chain.
- Interface or affiliate fee: the app you use can add a fee, which is shown in the quote. On Oddrix the THORChain route includes a 0.5% fee in the quote, as set out in the fee disclosure.
As always, compare the amount you receive, not one fee line.
How long it takes
Bitcoin blocks arrive roughly every ten minutes on average, and THORChain waits for confirmations before acting. A BTC → ETH swap often takes from around ten minutes to half an hour or more, depending on the amount and how busy the networks are. Large swaps can also be subject to an outbound delay that THORChain applies as a security measure. The other direction, ETH → BTC, waits for Ethereum confirmations, then the Bitcoin payout needs its own block.
Streaming swaps are an option on THORChain for large trades. They split the swap into smaller pieces over time to reduce price impact.
Mistakes that cost people money
- Reusing an old vault address. THORChain's vaults rotate. Always use the address from a fresh quote, and never save it for later.
- Sending without a memo. On Bitcoin, the memo travels in the transaction itself. Use a wallet or interface that builds it for you. A plain send with no instructions will not swap.
- Sending from an exchange. Exchange withdrawals cannot carry a THORChain memo and may come from shared addresses. Refunds would go to an address you do not control. Always send from your own wallet.
- Wrong destination address. Double-check the ETH address. Crypto transactions cannot be reversed.
- Panicking during the wait. Don't send again. Track the inbound transaction on a THORChain explorer with its hash.
Why skip the exchange?
- Custody: your coins stay in your wallet until the moment you send them into the swap. There is no exchange balance that can be frozen or hacked.
- No account: you don't need to create an exchange account to swap.
- Native assets: you receive real BTC or ETH, not an IOU or a wrapped token whose value depends on a bridge.
The trade-offs are that you are responsible for addresses and keys, swaps take longer than a trade on an exchange's order book, and fees vary with network conditions.
Doing it on Oddrix today
Oddrix uses THORChain for native cross-chain routes. Today you can:
- Swap ETH (or USDC, USDT and other supported assets) to native BTC, with the bitcoin delivered to your Bitcoin address. Start from the ETH to BTC page.
- Swap bitcoin to ETH using wrapped BTC (WBTC) on Ethereum via the BTC to ETH page.
Sending native BTC straight from a Bitcoin wallet through Oddrix is marked as coming soon, so for that direction you would currently need a THORChain-compatible Bitcoin wallet or interface that builds the memo for you. Every Oddrix quote shows the provider, the fee and the minimum you will receive before you sign. For a wider comparison of routes, read THORChain vs Jupiter vs LI.FI and what THORChain is.
FAQ
Do I get wrapped BTC or real BTC from THORChain?
Real, native assets. When you swap ETH to BTC through THORChain, native bitcoin is sent to your Bitcoin address, and the other way round you receive native ETH.
Why must I never reuse an old THORChain deposit address?
THORChain's vault addresses change over time. Sending to an outdated address can lose the funds, so always use a fresh quote from your interface.
What happens if the price moves too much during the swap?
The quote sets a minimum you will accept. If THORChain cannot meet it, the swap is refunded to you, minus network fees.
Not financial advice. This article is for general information only and is not financial, investment or tax advice. Crypto-assets are high risk and largely unregulated in the UK; you could lose all the money you put in. Do your own research.
Keep readingAll posts →
Guides
What Is Oddrix? One Hub for All of DeFi
A plain tour of Oddrix, the non-custodial DeFi hub: swaps, bridges, token launches, rug checks, market data and portfolio tools, what each costs and how it works.
By Oddrix
Guides
How to Connect Your Wallet with WalletConnect
Connect a mobile wallet to a desktop or mobile dApp with WalletConnect: QR codes, deep links, what you are approving, how to disconnect and how to avoid fake sites.
By Oddrix
Guides
What Is a Non-Custodial Wallet? Self-Custody Explained
What non-custodial means, how it differs from keeping crypto on an exchange, the types of self-custody wallet and how to protect your seed phrase properly.
By Oddrix