Cake Wallet exchange or swap stuck: what to do
Swaps in Cake Wallet are carried out by third-party providers, so a trade that seems stuck is usually waiting for your deposit to confirm or for the provider to send the coins. Check the status under History and Trade Details, make sure the receiving wallet is fully synced, and if the status has not moved for much longer than expected, contact support with your Trade ID. Failed trades are refunded by the provider, not by Cake Wallet.
Quick steps
- Find the Trade ID. Open History, tap the trade and copy the ID from Trade Details. Note the provider and status.
- Check your deposit. Open the deposit transaction and look it up on a block explorer to see whether it has confirmed.
- Sync the receiving wallet. Switch to the wallet that should receive the coins and let it finish syncing.
- Compare the amount with the limits. Check whether you sent less than the minimum or more than the maximum shown for the trade.
- Wait while the status moves. If the status is still progressing, the provider is working on it. Cross-chain swaps can take longer.
- Contact support with the Trade ID. If the status has not changed for much longer than expected, contact support with the Trade ID, provider and deposit transaction ID, and give a refund address you control if asked.
Cake Wallet's built-in exchange lets you swap one coin for another without leaving the app. Behind the scenes, a provider you or the app selects receives your coins and sends the new ones. Cake Wallet is non-custodial: it never holds your coins during a swap, and it cannot reverse a completed swap itself (Cake Wallet docs, 2026). That shapes what can be done when a trade is slow.
How a swap normally goes
- You get a quote and confirm. The app creates a trade with the provider and shows a Trade ID, which the app asks you to copy or write down.
- Your wallet sends the deposit to the provider's address. The provider waits for it to confirm.
- The provider exchanges the coins and sends them to your receiving address.
- Your receiving wallet syncs and shows the funds.
Cake Wallet's docs describe the usual flow on the Trade Details screen as Waiting, then Sending, then Success, and say most swaps finish within minutes, while cross-chain trades and slower networks take longer (Cake Wallet docs, 2026).
What the status means
The status text comes from the provider, so the exact word varies. These labels appear in the app's source code:
| Status shown | What it usually means | What to do |
|---|---|---|
Waiting, Awaiting, Waiting payment, Unpaid, Created | The provider has not yet seen your deposit confirm | Check the deposit on a block explorer; wait for confirmations |
Confirming, Paid unconfirmed | Deposit seen, waiting for confirmations | Wait |
Exchanging, Trading, Processing | The provider is swapping | Wait |
Sending | The provider is sending your new coins | Let the receiving wallet sync |
Success, Finished, Complete, Completed | Done on the provider's side | If funds are missing, sync and check the receiving address |
Underpaid | Less than the required amount arrived | Contact support with the Trade ID |
Expired, Timeout, Overdue, Failed | The trade did not complete in time or failed | Contact support about a refund |
Refund, Refunded | The provider is returning or has returned your deposit | Check the refund address |
Why swaps get stuck
- Your deposit is slow to confirm. A low network fee delays the deposit, and Cake Wallet warns that slow transactions can delay or cancel exchanges. On Bitcoin you can bump the fee: see transaction pending.
- The receiving wallet is not synced. The provider may already have sent the coins. Cake Wallet's docs say the receiving wallet must be fully synced before the balance updates.
- The amount is outside the limits. Before you send, the app warns:
If you send an amount lower thanthe minimumit may not get converted and it may not be refunded.Amounts above the maximum can also be held. - A fixed-rate quote expired. Fixed rate gives you the quoted amount at a slightly worse rate; if the deposit arrives too late, the provider may refund instead.
- Provider checks. Providers have their own rules and may pause a trade. Cake Wallet cannot override them.
Refunds and the refund address
When a swap cannot complete, the provider refunds your deposit. Cake Wallet's docs list reasons such as a deposit outside the accepted range, an expired fixed-rate quote or too few confirmations (Cake Wallet docs, 2026). The app's text says that in the rare case of a failed swap, partners can automatically refund your payment to the refund address you provided. If you did not set one, you may be asked for an address for the coin you sent. Use an address from a wallet you control, never an exchange deposit address that may not credit the refund.
What Cake Wallet can and cannot do
| Cake Wallet support can | Cake Wallet cannot |
|---|---|
| Look up your trade with the provider using the Trade ID | Reverse or cancel a completed swap |
| Escalate a stuck or failed trade to the provider | Move coins the provider holds |
| Help confirm whether your wallet received the funds | Change a provider's limits or compliance decisions |
Providers listed in Cake Wallet's documentation include ChangeNOW, Trocador, Chainflip and NEAR Intents among others; the list changes between versions (Cake Wallet docs, 2026). For how swaps are priced, see exchange and swap and our swap cost calculator.
Before your next swap
- Let both the sending and the receiving wallet finish syncing before you request a quote.
- Stay well inside the minimum and maximum shown for the trade.
- Pay a normal network fee so the deposit confirms quickly, especially with a fixed-rate quote.
- Copy the Trade ID before you send, as the app asks, and keep it until the coins arrive.
- Set a refund address you control when the app offers the option.
Contacting support
Find the Trade ID (shown as "Swap ID" on the confirmation sheet and as ID on Trade Details in History). Contact Cake Wallet through in-app support or [email protected] with the Trade ID, the provider, the coins, the amount and the deposit transaction ID. Cake Wallet says support coordinates with the provider. Never share your seed or private keys; Cake Wallet never asks for them and never messages you first. Strangers on social media offering to "release" a stuck swap are scammers.
Frequently asked questions
Can Cake Wallet cancel or reverse my swap?
No. Cake Wallet is non-custodial and cannot reverse a completed swap. Support works with the provider using your Trade ID, and refunds come from the provider.
Where do I find my Trade ID?
On the confirmation sheet, shown as Swap ID, and later under History in Trade Details.
The swap says finished but I have no coins. Why?
Make sure the receiving wallet is fully synced and that you are looking at the right wallet and network. If funds are still missing, contact support with the Trade ID.
What happens if I send less than the minimum?
The app warns that an amount below the minimum may not get converted and may not be refunded.
Is fixed rate or floating rate safer?
Fixed rate gives you the quoted amount at a slightly worse rate but can expire. Floating (the default) follows the market until the trade executes.