> For the complete documentation index, see [llms.txt](https://docs.cakewallet.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.cakewallet.com/cryptos/what-you-can-do-with-each-coin.md).

# Wallets, swaps and buying by coin

Which coins you can hold in Cake Wallet, which have tokens, and why swap and buy/sell availability depends on providers, your currency and region.

Holding a coin, swapping it, and buying it with fiat are three different things in Cake Wallet, and each has its own list of what's supported. In short:

* **Wallets** are built into the app. If a wallet type is in the list below, you can create it, hold it, send and receive it.
* **Swaps** are done by third-party swap providers. Whether a pair works depends on what those providers support right now.
* **Buying and selling** with fiat is done by third-party on-ramp and off-ramp providers. Whether you can buy or sell depends on the provider, the coin, the fiat currency you pay in, and your region.

## Wallets you can create

These are the wallet types you can create or restore in Cake Wallet v6.5.0 on Android and iOS. The list you see when you create a new wallet in the app is always the one that applies to your version.

| Wallet                                                                 | Native coin                                                                         | Tokens |
| ---------------------------------------------------------------------- | ----------------------------------------------------------------------------------- | ------ |
| [Monero](https://docs.cakewallet.com/cryptos/monero)                   | XMR                                                                                 | —      |
| [Zcash](https://docs.cakewallet.com/cryptos/zcash)                     | ZEC                                                                                 | —      |
| [Bitcoin](https://docs.cakewallet.com/cryptos/bitcoin)                 | BTC, plus [Lightning](https://docs.cakewallet.com/features/basic/bitcoin-lightning) | —      |
| [Litecoin](https://docs.cakewallet.com/cryptos/litecoin)               | LTC                                                                                 | —      |
| [Bitcoin Cash](https://docs.cakewallet.com/cryptos/bitcoin-cash)       | BCH                                                                                 | —      |
| [Dogecoin](https://docs.cakewallet.com/cryptos/dogecoin)               | DOGE                                                                                | —      |
| [Ethereum](https://docs.cakewallet.com/cryptos/ethereum)               | ETH                                                                                 | ERC-20 |
| [Polygon](https://docs.cakewallet.com/cryptos/polygon)                 | POL                                                                                 | ERC-20 |
| [Arbitrum](https://docs.cakewallet.com/cryptos/arbitrum)               | ETH                                                                                 | ERC-20 |
| [Base](https://docs.cakewallet.com/cryptos/base)                       | ETH                                                                                 | ERC-20 |
| [Robinhood Chain](https://docs.cakewallet.com/cryptos/robinhood-chain) | ETH                                                                                 | ERC-20 |
| [BNB Smart Chain](https://docs.cakewallet.com/cryptos/bnb-smart-chain) | BNB                                                                                 | BEP-20 |
| [Solana](https://docs.cakewallet.com/cryptos/solana)                   | SOL                                                                                 | SPL    |
| [Tron](https://docs.cakewallet.com/cryptos/tron)                       | TRX                                                                                 | TRC-20 |
| [Nano](https://docs.cakewallet.com/cryptos/nano)                       | XNO                                                                                 | —      |
| [Decred](https://docs.cakewallet.com/cryptos/decred)                   | DCR                                                                                 | —      |

Well-known tokens are available out of the box on the token-capable chains, and you can add others by contract address — see [Add custom tokens](https://docs.cakewallet.com/features/advanced/add-custom-tokens). Tokens always pay their network fee in the chain's native coin, so keep a little of it in the same wallet.

{% hint style="info" %}
[Zano](https://docs.cakewallet.com/cryptos/zano) and [Wownero](https://docs.cakewallet.com/cryptos/wownero) are not on this list: new wallets for them can't be created. Existing Zano wallets keep working for now, and Wownero wallets open only so you can view their seed and keys. The Cake Wallet desktop builds for macOS and Linux are built without Zcash and Decred.
{% endhint %}

## Swaps depend on the providers

Cake Wallet doesn't run its own exchange. When you swap, it asks its swap providers for quotes and shows you the best one. In v6.5.0 those providers are ChangeNOW, Chainflip, SwapTrade, XOSwap, Swaps.XYZ, Jupiter, Near Intents and Trocador (an aggregator that routes to other exchanges).

That means:

* **The swap lists are broader than the wallet list.** The `Send` and `Receive` pickers on the Swap screen include many assets Cake Wallet can't hold, plus tokens from your EVM, Solana and Tron wallets. To receive an asset you don't have a Cake wallet for, use `Select Receiver` to enter an address from another wallet.
* **Being in the list doesn't guarantee a pair works.** Support is checked live, for the exact pair and amount you enter. A provider is used only if it supports that pair, the amount is within its minimum and maximum, and — with `Fixed rate` on — it offers fixed-rate swaps.

To check a pair, pick the two assets on the Swap screen and enter an amount. When a provider can do it, the bar below shows the provider's name and the rate. If it stays on `Finding provider...`, none of the providers is quoting that pair at that amount right now. Try a different amount, turn off `Fixed rate`, or try again later.

{% hint style="info" %}
If you set `Swap` to `Tor only` under `Settings` → `Connections`, only Trocador is used, so fewer pairs are available. See [Privacy settings](https://docs.cakewallet.com/features/privacy-and-security/privacy-settings).
{% endhint %}

For a full walkthrough, see [Swap](https://docs.cakewallet.com/features/basic/swap).

## Buying and selling depends on the provider and where you are

Buying and selling with fiat is handled by third-party providers. In v6.5.0, Cake Wallet offers Robinhood Connect, DFX.swiss, Onramper, MoonPay and Kriptonim for buying, and DFX.swiss, Onramper, MoonPay and Kriptonim for selling. Each provider supports its own set of coins, fiat currencies, payment methods and countries, and Cake Wallet has no control over that.

To check what's available to you:

1. Open the wallet you want to buy into (or sell from), tap `Buy` on its balance card, then choose `Buy Crypto` or `Sell Crypto`.
2. Pick the asset and the fiat currency. The asset picker offers the open wallet's coin and the tokens in that wallet, so to buy a different coin, switch to that wallet first.
3. Continue to see the providers. Cake Wallet only asks providers that support that coin and fiat currency, and lists the quotes under `Available Providers`.

If no provider supports your combination, you'll see `Could not load quotes` with `No providers found for` the coin. Try another fiat currency, or fund the wallet by [receiving](https://docs.cakewallet.com/features/basic/receive-funds) or [swapping](https://docs.cakewallet.com/features/basic/swap) instead. If the `Buy` button is missing, check that `Disable buy action` is off under `Settings` → `Display`.

For order problems, KYC and regional availability, see the [Buy & sell FAQ](https://docs.cakewallet.com/faq/buy-and-sell).

## Buying or swapping never creates a wallet

Cake Wallet doesn't create a wallet for you when you buy, swap or pay. New wallets only appear in the `Wallets` tab when you create or restore one yourself.

* **Buy** sends the coins to the wallet you have open, using an address from that wallet.
* **Swap** asks where to send the coins under `Select Receiver`. The list shows only wallets you already have for that coin — or `You have no wallets for` that coin — and you can enter an address from another wallet instead.
* **Payment links** that need a different network can switch you to a compatible wallet you already have (`Switch to … Wallet`) or offer a swap. If you have neither, Cake Wallet tells you that you need a wallet for that network.

To buy or receive a coin you don't have a wallet for yet, create the wallet first from the `Wallets` tab with `+ Create New Wallet`. A new wallet comes with its own recovery phrase to back up — unless you add it to an existing [wallet group](https://docs.cakewallet.com/features/managing-your-wallet/wallet-groups) with `Choose Wallet Group`, so it shares a recovery phrase you've already backed up.

{% hint style="info" %}
Provider lists and what each provider supports change over time. This page reflects Cake Wallet v6.5.0.
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.cakewallet.com/cryptos/what-you-can-do-with-each-coin.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
