Categories
Uncategorized

How to swap BTC to XMR using Cake Wallet without KYC — step-by-step guide using GhostSwap. 1,600+ coins, no account, swaps in ~8 minutes.

Cake Wallet is the most-installed non-custodial Monero wallet on mobile, with over 100,000 active users on iOS and Android. If you hold BTC and want XMR sent directly to your Cake Wallet, you can do it without creating an account — by using GhostSwap as the swap layer between them.

TL;DR: Copy your XMR receive address from Cake Wallet, paste it into GhostSwap's BTC-to-XMR swap flow, send your BTC to the deposit address GhostSwap gives you, and your XMR arrives in Cake Wallet in about 8 minutes. No account, no email, no KYC.

What you need before you start

You need two things:

  1. Cake Wallet installed with a Monero wallet created. Download it from cakewallet.com (iOS or Android). No account or sign-up needed.
  2. BTC in a wallet you control — a hardware wallet, mobile wallet, or any address where you hold the keys. You'll be sending BTC to a GhostSwap deposit address.

GhostSwap is non-custodial: your funds pass through directly and are never held by the service. No sign-up, no email, no identity verification or KYC required to swap.

How to swap BTC to XMR into Cake Wallet (step by step)

  1. Open Cake Wallet and copy your XMR receive address. Tap Receive on your Monero wallet. Cake Wallet will show your standard address or, if you prefer, a subaddress. Either works — GhostSwap sends to any valid Monero address format. Copy the address to your clipboard.

  2. Go to GhostSwap's BTC-to-XMR swap page. Head to ghostswap.io/exchange/btc-xmr/. Select BTC as the send currency and XMR as the receive currency.

  3. Paste your Cake Wallet address into the "You receive" field. This is the XMR address you just copied. Double-check it — Monero addresses are long and one wrong character means a failed delivery.

  4. Enter the amount of BTC you want to swap. GhostSwap shows a floating-rate estimate. Floating rate means the final XMR amount is set by the market price at the moment your BTC deposit is confirmed on-chain — not the moment you clicked. The price moves slightly between quote and execution; that's the trade-off for not needing an account.

  5. Add a BTC refund address (optional but recommended). If the swap can't complete for any reason, GhostSwap returns your BTC here. Use a BTC address you control.

  6. Confirm and copy the BTC deposit address. GhostSwap generates a unique deposit address for your swap. Send exactly the quoted BTC amount from your wallet to this address.

  7. Send your BTC and wait. Once GhostSwap detects your BTC deposit on-chain, it processes the swap and broadcasts the XMR to your Cake Wallet address. Typical completion time is around 8 minutes (p50); complex network conditions can push it to 30 minutes.

  8. Verify the XMR arrived in Cake Wallet. Open Cake Wallet → tap your Monero wallet → check the transaction history. If you used a subaddress, the incoming transaction appears under that subaddress's history.

You can start the swap at the GhostSwap exchanger directly from any browser — no app install required on the GhostSwap side.

Cake Wallet subaddresses: do they work?

Yes. Monero subaddresses are standard stealth addresses that any compliant XMR sender can pay to. GhostSwap sends XMR using a standard on-chain transaction, so it resolves subaddresses correctly. You can use your Cake Wallet's default receive address or any subaddress you've created — both work the same way in this flow.

If you created a subaddress specifically for this swap (a reasonable practice for keeping receipts organized), Cake Wallet will attribute the incoming XMR to that subaddress's transaction history automatically.

FAQ

Q: Do I need to create a GhostSwap account to swap BTC to XMR?
A: No. GhostSwap requires no account, no email, and no identity verification to swap. You supply a receive address and a refund address — that's the entire interaction. No sign-up at any point.

Q: What happens if the BTC price moves between my quote and the deposit confirmation?
A: GhostSwap uses floating-rate pricing, meaning the XMR amount you receive is calculated at the moment your BTC deposit is confirmed on-chain. If BTC moves up, you get slightly more XMR; if it drops, slightly less. The spread during normal market conditions is typically small. If you need a locked rate, GhostSwap's floating-rate model is not the right fit — but it's the mechanism that enables the no-account, no-KYC flow.

Q: Can I swap other coins into Cake Wallet, not just BTC?
A: Yes. GhostSwap supports 1,600+ pairs across 200+ coins. You can swap ETH, LTC, USDT, and many others to XMR using the same flow — just change the send currency in the GhostSwap exchanger. The receive address in Cake Wallet is always the same: your standard XMR or subaddress.

Q: What if my Cake Wallet is in stagenet mode?
A: Stagenet is Monero's test network. GhostSwap operates on mainnet only. Make sure Cake Wallet is set to mainnet before copying your receive address — stagenet addresses look similar but are not interchangeable with mainnet. Sending mainnet XMR to a stagenet address results in an unrecoverable loss of funds.

Q: My swap is taking longer than 30 minutes — what do I do?
A: Long waits are usually caused by slow BTC network confirmations (high mempool congestion) or a temporary liquidity delay. GhostSwap draws on aggregated liquidity from leading crypto markets, so most swaps complete within 8–30 minutes. If yours exceeds 30 minutes, use the swap ID you were given at the start and contact GhostSwap support via the Help link on the site.

Ready to swap?

Open Cake Wallet, copy your XMR receive address, and start the BTC-to-XMR swap on GhostSwap. No account needed — the whole flow takes under 2 minutes to set up.


Questions about swapping with Cake Wallet? See our FAQ →.