For the complete documentation index, see llms.txt. This page is also available as Markdown.

Swaps & exchanges

Swaps (also called exchanges) let you convert one cryptocurrency into another right inside Cake Wallet — no exchange account required. Cake Wallet is non-custodial, so it doesn't run the exchange itself: each swap is carried out by a third-party provider (centralized ones like ChangeNOW, Exolix, and Trocador, or decentralized protocols like Chainflip and NEAR Intents). Every swap has a Trade ID — shown in-app as the Swap ID — which is the key to checking its status and getting help.

If anything looks wrong with a swap, you don't have to track down the provider yourself. Save your Trade ID, then contact Cake Wallet support via the in-app chat or support@cakewallet.com — we'll look up your trade and escalate with the provider on your behalf. Contacting a provider directly usually just slows things down.

My swap is complete but I haven't received my funds

This is the most common swap question, and in almost every case the funds are on their way and simply need a little time to appear. Work through these checks in order:

  1. Confirm the trade actually finished. Open History, tap the trade, and check its status on the Trade Details screen. A swap moves through WaitingSendingSuccess. Until it reaches Success, the provider is still processing your trade — give it more time (see How long does a swap take? below).

  2. Wait for network confirmations. Once the provider sends your funds, they only appear after the receiving network confirms the transaction. This is usually a few minutes, but busy or slower networks can take longer.

  3. Make sure the receiving wallet is fully synced. Your balance only updates once the wallet that received the funds has caught up. If the top bar still shows blocks remaining, wait for it to finish. See Why are my funds not appearing? for more.

If the Trade Details screen (or the provider's tracking link on it) shows the swap completed, your receiving wallet is fully synced, and the funds still haven't arrived, contact Cake Wallet support with your Trade ID. We'll look up the trade and escalate directly with the provider that ran it.

How long does a swap take, and why is mine still pending?

Most swaps finish within a few minutes, but the exact time depends on two things:

  • The provider handling your trade, and

  • Network confirmations on both sides — your deposit has to confirm before the provider sends, and the payout has to confirm before it shows in your wallet.

Cross-chain swaps (for example BTC → XMR) and trades involving slower or busier networks naturally take longer than swaps within one ecosystem. Monero and Bitcoin deposits, in particular, need on-chain confirmations before the provider will release the other asset.

To check on a pending swap, open History and tap the trade to see its live status (WaitingSendingSuccess) along with a link to track it on the provider's site. As long as the status is moving forward, your trade is being processed — just give it time. If a swap has been stuck on the same status far longer than expected, note your Trade ID and contact Cake Wallet support.

How do I swap, and how do swaps work?

Tap Swap on the home screen, then:

  1. Set Send to the asset and wallet you're paying from, and Receive to what you want back (you'll choose a network for multi-chain assets like USDC).

  2. Enter an amount. Cake Wallet finds the best rate across its swap providers and shows which one is quoting it. Tap the provider bar if you'd rather pick a specific provider or stick to decentralized ones.

  3. Review the confirmation sheet — the amounts, network fee, destination wallet, and the Swap ID — then Swipe to send.

Because Cake Wallet is non-custodial, it doesn't run the exchange itself: your funds go to the third-party provider you selected, which sends the swapped asset to your receiving wallet. The trade then appears in History, where you can track it.

For the full walkthrough with screenshots, see the Swap guide. For the list of providers Cake Wallet integrates and their details, see Swap support.

I received a different amount than the quote

Swap quotes come in two kinds, and it's normal for a floating-rate swap to settle at a slightly different amount than the estimate:

  • Floating rate (the default): the quote tracks the market between the moment you see it and the moment the provider executes the trade. If the market moves in those minutes, the amount you receive moves with it, and provider fees are finalized at execution.

  • Fixed rate: locks in the quoted amount in exchange for a slightly worse rate, so you receive exactly what you were quoted.

If getting an exact amount matters more to you than the best rate, switch on Fixed rate on the swap Configure screen (the sliders icon) before you confirm. See the Swap guide for details.

If the amount you received is dramatically different from the quote — not just a small market move — save your Trade ID and contact Cake Wallet support so we can review the trade with the provider.

My swap failed — how do I get a refund?

When a swap can't be completed, the provider refunds your deposit instead of finishing the trade. This usually happens when the deposit arrives outside the provider's accepted range (below the minimum or above the maximum), after a fixed-rate quote has expired, or with too few confirmations. A few things to know:

  • Refunds are handled by the provider, because they're the one that received your deposit. Cake Wallet is non-custodial and never holds the funds.

  • You may be asked to provide a refund address for the asset you originally sent, so have one ready.

  • Your Trade ID is what's used to find and process the refund.

Rather than chasing the provider yourself, save your Trade ID and reach out to Cake Wallet support — we know how each provider's refund process works and will coordinate it with them on your behalf.

Where do I find my Trade ID, and how do I track a swap?

Your Trade ID (shown in-app as the Swap ID) is the reference number for your swap, and it's the single most useful thing to have when you need help — it's how any support team finds your exact trade.

You'll find it in two places:

  • On the confirmation sheet when you swipe to send, labeled Swap ID.

  • Afterward, in History → tap the trade → Trade Details, shown alongside the status, the provider that handled it, and a link to track the trade on the provider's own site.

To track a swap, open that Trade Details screen: the status moves WaitingSendingSuccess, and the provider tracking link shows the same trade on their end. If you need help, copy your Trade ID and contact Cake Wallet support via the in-app chat or support@cakewallet.com. For more, see the Trade ID glossary entry.

Last updated