# Table of Contents - [Cake Wallet Docs](#cake-wallet-docs) - [Cake Pay - Cake Wallet Docs](#cake-pay-cake-wallet-docs) - [Blog - Cake Wallet Docs](#blog-cake-wallet-docs) - [Bitcoin Cash - Cake Wallet Docs](#bitcoin-cash-cake-wallet-docs) - [Bitcoin - Cake Wallet Docs](#bitcoin-cake-wallet-docs) - [Why are my funds not appearing? - Cake Wallet Docs](#why-are-my-funds-not-appearing-cake-wallet-docs) - [Decred - Cake Wallet Docs](#decred-cake-wallet-docs) - [Cryptos - Cake Wallet Docs](#cryptos-cake-wallet-docs) - [Ethereum - Cake Wallet Docs](#ethereum-cake-wallet-docs) - [Litecoin - Cake Wallet Docs](#litecoin-cake-wallet-docs) - [Monero - Cake Wallet Docs](#monero-cake-wallet-docs) - [Nano - Cake Wallet Docs](#nano-cake-wallet-docs) - [Polygon - Cake Wallet Docs](#polygon-cake-wallet-docs) - [Wownero - Cake Wallet Docs](#wownero-cake-wallet-docs) - [Tron - Cake Wallet Docs](#tron-cake-wallet-docs) - [Solana - Cake Wallet Docs](#solana-cake-wallet-docs) - [Cupcake - Cake Wallet Docs](#cupcake-cake-wallet-docs) - [Zano - Cake Wallet Docs](#zano-cake-wallet-docs) - [Getting started with Cupcake - Cake Wallet Docs](#getting-started-with-cupcake-cake-wallet-docs) - [FAQ - Cake Wallet Docs](#faq-cake-wallet-docs) - [Why is my Available Balance 0? - Cake Wallet Docs](#why-is-my-available-balance-0-cake-wallet-docs) - [Transaction ID - Cake Wallet Docs](#transaction-id-cake-wallet-docs) - [Resolving connection issues - Cake Wallet Docs](#resolving-connection-issues-cake-wallet-docs) - [Trade ID - Cake Wallet Docs](#trade-id-cake-wallet-docs) - [Advanced Features - Cake Wallet Docs](#advanced-features-cake-wallet-docs) - [Features - Cake Wallet Docs](#features-cake-wallet-docs) - [URI scheme - Cake Wallet Docs](#uri-scheme-cake-wallet-docs) - [Address book - Cake Wallet Docs](#address-book-cake-wallet-docs) - [Address lookup services - Cake Wallet Docs](#address-lookup-services-cake-wallet-docs) - [Why are my funds not appearing? - Cake Wallet Docs](#why-are-my-funds-not-appearing-cake-wallet-docs) - [Why did I get this error? - Cake Wallet Docs](#why-did-i-get-this-error-cake-wallet-docs) - [Background sync - Cake Wallet Docs](#background-sync-cake-wallet-docs) - [Coin control - Cake Wallet Docs](#coin-control-cake-wallet-docs) - [Change network fee - Cake Wallet Docs](#change-network-fee-cake-wallet-docs) - [Custom node - Cake Wallet Docs](#custom-node-cake-wallet-docs) - [Authentication and 2FA - Cake Wallet Docs](#authentication-and-2fa-cake-wallet-docs) - [Disable features - Cake Wallet Docs](#disable-features-cake-wallet-docs) - [Reconnect - Cake Wallet Docs](#reconnect-cake-wallet-docs) - [Send and exchange templates - Cake Wallet Docs](#send-and-exchange-templates-cake-wallet-docs) - [Rescan - Cake Wallet Docs](#rescan-cake-wallet-docs) - [Seed and keys - Cake Wallet Docs](#seed-and-keys-cake-wallet-docs) - [Address and account renaming - Cake Wallet Docs](#address-and-account-renaming-cake-wallet-docs) - [Trocador AnonPay - Cake Wallet Docs](#trocador-anonpay-cake-wallet-docs) - [Send funds - Cake Wallet Docs](#send-funds-cake-wallet-docs) - [iOS / macOS - Cake Wallet Docs](#ios-macos-cake-wallet-docs) - [Receive funds - Cake Wallet Docs](#receive-funds-cake-wallet-docs) - [Tor with Orbot - Cake Wallet Docs](#tor-with-orbot-cake-wallet-docs) - [Create backup - Cake Wallet Docs](#create-backup-cake-wallet-docs) - [Windows - Cake Wallet Docs](#windows-cake-wallet-docs) - [F-Droid - Cake Wallet Docs](#f-droid-cake-wallet-docs) - [Accrescent - Cake Wallet Docs](#accrescent-cake-wallet-docs) - [Swap - Cake Wallet Docs](#swap-cake-wallet-docs) - [Google Play - Cake Wallet Docs](#google-play-cake-wallet-docs) - [Android - Cake Wallet Docs](#android-cake-wallet-docs) - [Obtainium - Cake Wallet Docs](#obtainium-cake-wallet-docs) - [Setup - Cake Wallet Docs](#setup-cake-wallet-docs) - [Linux - Cake Wallet Docs](#linux-cake-wallet-docs) - [Tails - Cake Wallet Docs](#tails-cake-wallet-docs) - [Keys or seed - Cake Wallet Docs](#keys-or-seed-cake-wallet-docs) - [Create new wallet - Cake Wallet Docs](#create-new-wallet-cake-wallet-docs) - [Hardware wallet - Cake Wallet Docs](#hardware-wallet-cake-wallet-docs) - [Backup file - Cake Wallet Docs](#backup-file-cake-wallet-docs) - [Seed or keys - Cake Wallet Docs](#seed-or-keys-cake-wallet-docs) - [QR code - Cake Wallet Docs](#qr-code-cake-wallet-docs) - [Glossary - Cake Wallet Docs](#glossary-cake-wallet-docs) - [Get Started - Cake Wallet Docs](#get-started-cake-wallet-docs) - [Trade ID - Cake Wallet Docs](#trade-id-cake-wallet-docs) - [Transaction ID - Cake Wallet Docs](#transaction-id-cake-wallet-docs) - [URI scheme - Cake Wallet Docs](#uri-scheme-cake-wallet-docs) - [Support - Cake Wallet Docs](#support-cake-wallet-docs) - [Index - Cake Wallet Docs](#index-cake-wallet-docs) - [Cake Pay support - Cake Wallet Docs](#cake-pay-support-cake-wallet-docs) - [Buy support - Cake Wallet Docs](#buy-support-cake-wallet-docs) - [Receive support - Cake Wallet Docs](#receive-support-cake-wallet-docs) - [Tutorials - Cake Wallet Docs](#tutorials-cake-wallet-docs) - [Swap support - Cake Wallet Docs](#swap-support-cake-wallet-docs) - [Sell support - Cake Wallet Docs](#sell-support-cake-wallet-docs) - [Index - Cake Wallet Docs](#index-cake-wallet-docs) - [What to do if you have been scammed - Cake Wallet Docs](#what-to-do-if-you-have-been-scammed-cake-wallet-docs) - [How to find my seed phrase - Cake Wallet Docs](#how-to-find-my-seed-phrase-cake-wallet-docs) - [Hardening your Cake Wallet mobile installation - Cake Wallet Docs](#hardening-your-cake-wallet-mobile-installation-cake-wallet-docs) - [Migrate from Exodus - Cake Wallet Docs](#migrate-from-exodus-cake-wallet-docs) - [Migrate from Zashi - Cake Wallet Docs](#migrate-from-zashi-cake-wallet-docs) - [Migrate from MyMonero - Cake Wallet Docs](#migrate-from-mymonero-cake-wallet-docs) - [Cake Wallet Docs](#cake-wallet-docs) - [Cake Pay - Cake Wallet Docs](#cake-pay-cake-wallet-docs) - [Blog - Cake Wallet Docs](#blog-cake-wallet-docs) - [Bitcoin Cash - Cake Wallet Docs](#bitcoin-cash-cake-wallet-docs) - [Bitcoin - Cake Wallet Docs](#bitcoin-cake-wallet-docs) - [Why are my funds not appearing? - Cake Wallet Docs](#why-are-my-funds-not-appearing-cake-wallet-docs) - [Decred - Cake Wallet Docs](#decred-cake-wallet-docs) --- # Cake Wallet Docs [Skip to content](https://docs.cakewallet.com/#_1) [¶](https://docs.cakewallet.com/#_1 "Permanent link") ====================================================== [![Cake Wallet](https://docs.cakewallet.com/index/cw-light.png#only-light)](https://docs.cakewallet.com/index/cw-light.png#only-light) [![Cake Wallet](https://docs.cakewallet.com/index/cw-dark.png#only-dark)](https://docs.cakewallet.com/index/cw-dark.png#only-dark) [![Devices](https://docs.cakewallet.com/index/devices.png)](https://docs.cakewallet.com/index/devices.png) Thanks for using Cake Wallet! Cake Wallet is open source with a permissive MIT license. Thanks for supporting open-source software ❤️ Cake Wallet let's you easily and safely store, send, receive, and exchange your cryptocurrency. We've been making the hard things easy since 2018 so you can focus more on what matters and less on the technical details of crypto by providing intuitive privacy tools, cross-chain swaps, buying and selling crypto, powerful hardware wallet support, and much more at your fingertips. Here you can find answers to the most common questions about Cake Wallet. If you don't find an answer to your question, checkout our [support page](https://docs.cakewallet.com/support/index.html) . Click `Get Started` below to walk through installing and setting up Cake Wallet! [Get Started](https://docs.cakewallet.com/get-started/) [Support](https://docs.cakewallet.com/support/) Back to top --- # Cake Pay - Cake Wallet Docs [Skip to content](https://docs.cakewallet.com/cake-pay/#cake-pay) Cake Pay[¶](https://docs.cakewallet.com/cake-pay/#cake-pay "Permanent link") ============================================================================= Cake Pay enables you to easily and quickly spend your crypto at your favorite merchants, no matter what. Buy a gift card, send one to a friend, or add a debit card directly to Apple or Google Pay to make spending your crypto easier than ever without compromising your privacy. ### Privacy Without Cash[¶](https://docs.cakewallet.com/cake-pay/#privacy-without-cash "Permanent link") No cash? No problem. Easily pay for the things you love without revealing your data to the world. ### Use Crypto Everywhere[¶](https://docs.cakewallet.com/cake-pay/#use-crypto-everywhere "Permanent link") Stop waiting for merchants to accept your crypto. Use gift cards, Visa, and Mastercard to spend it anywhere. ### Low Fees[¶](https://docs.cakewallet.com/cake-pay/#low-fees "Permanent link") No need to put a premium on privacy, cards in Cake Pay cost exactly their value. $20 costs $20. ### No banks[¶](https://docs.cakewallet.com/cake-pay/#no-banks "Permanent link") There's absolutely no need for a custodian, you won't have to hand over your ID, no need to compromise. You can use Cake Pay from [cakepay.com](https://cakepay.com/) or by opening Cake Pay from the Marketplace in Cake Wallet. Frequently Asked Questions[¶](https://docs.cakewallet.com/cake-pay/#frequently-asked-questions "Permanent link") ----------------------------------------------------------------------------------------------------------------- Contacting Support If you need to contact Cake Pay support, please use the live chat from the website or within Cake Wallet. Alternatively you can email support requests to [support@cakepay.com](mailto:support@cakepay.com) . Please be sure to contact us from the same email address that was used to place the Cake Pay order! Refund Requests If you need to make a Cake Pay refund request, please use the live chat from the website or within Cake Wallet. Alternatively, you can email refund requests to [support@cakepay.com](mailto:support@cakepay.com) . Cake Pay support will reach out only from an `@cakewallet.com` or `@cakepay.com` email address if they need more information. Keep an eye on the email you used to place your order. Not all orders are eligible for refunds. For more details, please see the [Cake Pay terms of service](https://cakepay.com/terms/) . How long does it take to receive a gift card? Most merchant cards will arrive within 1 hour, but it can take 1 business day or longer in rare cases. Make sure to save your order ID to get faster support! Can Cake Pay be used outside of the United States? Yes! Cake Pay supports most countries, but please be sure to honestly select your country from the dropdown to ensure you get cards that are able to be redeemed and used properly in your country. Please note the variety of cards and available stock will differ per country. Why does Cake Pay need my email address? Your email serves as a way to send you gift card codes and redemption links, while also allowing the Cake Pay support team to assist you in case anything goes wrong. Do I need to provide other information to third-parties to use my purchased products? Depending on the merchant terms, you may need to provide other information to redeem and/or use your product. For example, you may need to provide information to the merchant for something to be shipped to your home. How can I bring up a code again? Cake Pay redemption codes are only provided by email at the moment, so all codes and redemption links can be found in the email account you used to create the order. How do I recover an unused code? You can recover an unused code by searching for it in your email. Why do I need to activate certain products on a different website? Some products require you to activate the item on another website to prevent fraud and ensure delivery of cards. What fees are there? Cake Pay products are sold at face value, with a very small fee added to cover cryptocurrency conversion costs for Cake Pay. Are there any limits? Yes, there are limits. A single user can purchase a maximum of $5,000 per day. You may run into other limits, and limits are subject to change. Why is Cake Wallet showing a slightly different fiat value than the Cake Pay invoice amount? Cake Wallet uses a different fiat API endpoint than the Cake Pay endpoint. This can lead to small (<1%) differences in prices shown. For non-USD denominated products, the spread may be a little larger because we buy the cards in USD, and there is thus an implied spread that Cake must pay between USD and the other fiat asset. Always make sure to send the exact amount of cryptocurrency specified for the invoice. Cake Pay uses extremely competitive market rates for crypto/USD. What cryptocurrencies can I pay with? You can pay with Bitcoin, Monero, and Litecoin natively, and in practically any cryptocurrency via native [Trocador](https://trocador.app/) integration. Back to top --- # Blog - Cake Wallet Docs [Skip to content](https://docs.cakewallet.com/blog/#blog) Blog[¶](https://docs.cakewallet.com/blog/#blog "Permanent link") ================================================================= Back to top --- # Bitcoin Cash - Cake Wallet Docs [Skip to content](https://docs.cakewallet.com/cryptos/bitcoin-cash/#bitcoin-cash) Bitcoin Cash[¶](https://docs.cakewallet.com/cryptos/bitcoin-cash/#bitcoin-cash "Permanent link") ================================================================================================= Official Website: [bitcoincash.org](https://bitcoincash.org/) Bitcoin Cash `(BCH)` emerged from a fork of Bitcoin in August 2017, primarily to address scalability issues by increasing the block size from 1 MB to 8 MB, allowing for more transactions to be processed per block. This alteration was intended to facilitate faster and cheaper transactions, making it more practical for everyday use. Like Bitcoin, BCH operates on a decentralized network using blockchain technology, but it promotes itself as "Bitcoin with bigger blocks" to differentiate from its predecessor by focusing on broader transaction throughput. Addresses[¶](https://docs.cakewallet.com/cryptos/bitcoin-cash/#addresses "Permanent link") ------------------------------------------------------------------------------------------- We automatically generate new Bitcoin Cash addresses after each use for better privacy. Previous addresses continue to work. We use the same derivation scheme as Electrum: `m/0/x` for receive addresses, and `m/1/x` for change addresses. Seed format[¶](https://docs.cakewallet.com/cryptos/bitcoin-cash/#seed-format "Permanent link") ----------------------------------------------------------------------------------------------- We use the BIP39 seed format. Back to top --- # Bitcoin - Cake Wallet Docs [Skip to content](https://docs.cakewallet.com/cryptos/bitcoin/#bitcoin) Bitcoin[¶](https://docs.cakewallet.com/cryptos/bitcoin/#bitcoin "Permanent link") ================================================================================== Official Website: [bitcoin.org](https://bitcoin.org/) Bitcoin `(BTC)` is the first cryptocurrency, created in 2009, functioning on a decentralized network where transactions are recorded on a blockchain. It aims to enable secure, transparent, and intermediary-free digital payments. There's a cap set at 21 million bitcoins that will ever be created, which introduces a scarcity factor similar to gold. Bitcoin has since become a popular investment asset, a speculative bubble to critics, and a symbol of financial freedom to its advocates, aiming to provide an alternative to conventional banking systems. Seed Types[¶](https://docs.cakewallet.com/cryptos/bitcoin/#seed-types "Permanent link") ---------------------------------------------------------------------------------------- BIP-39 seed type is generated by default, with an option to change to Electrum seed type in the `Advanced Settings` on the creation screen. ### Derivation Paths[¶](https://docs.cakewallet.com/cryptos/bitcoin/#derivation-paths "Permanent link") Electrum: `m/0'` BIP-39: `m/84'/0'/0` Addresses[¶](https://docs.cakewallet.com/cryptos/bitcoin/#addresses "Permanent link") -------------------------------------------------------------------------------------- We automatically generate new Bitcoin addresses after each use for better privacy. Previous addresses continue to work. There are multiple address types supported. * Silent Payments * Segwit (P2WPKH) * Taproot (P2TR) * Segwit (P2WSH) * Segwit-Compatible (P2SH) * Legacy (P2PKH) You can switch to a different address type by going to the `Receive` screen and clicking on the current address type at the top of the screen. [![Click current address type](https://docs.cakewallet.com/cryptos/bitcoin/receive.png)](https://docs.cakewallet.com/cryptos/bitcoin/receive.png) [![Choose address type](https://docs.cakewallet.com/cryptos/bitcoin/addresstypes.png)](https://docs.cakewallet.com/cryptos/bitcoin/addresstypes.png) Seed format[¶](https://docs.cakewallet.com/cryptos/bitcoin/#seed-format "Permanent link") ------------------------------------------------------------------------------------------ By default Cake Wallet uses the industry-standard 12-word BIP 39 seed format, but we do allow users to restore legacy Electrum-style seed phrases if required. Bitcoin fee levels[¶](https://docs.cakewallet.com/cryptos/bitcoin/#bitcoin-fee-levels "Permanent link") -------------------------------------------------------------------------------------------------------- We recommend leaving your Cake Wallet fee for Bitcoin as `Medium`. | Cake Wallet name | estimatefee value | Description | | --- | --- | --- | | Slow ~24hrs | 100 | Save on fees if you can wait a full day for the transaction to be confirmed. | | Medium | 5 | The best blend of speed and cost. You'll usually get a confirmation within 3 blocks. | | Fast | 1 | Aggressively pursues inclusion in the next block, usually overpaying. | RBF (Replace-By-Fee)[¶](https://docs.cakewallet.com/cryptos/bitcoin/#rbf-replace-by-fee "Permanent link") ---------------------------------------------------------------------------------------------------------- As of Cake Wallet version `4.15.4`, the Bitcoin wallet supports using RBF (Replace-by-fee), and is enabled by default for every transaction. RBF allows you to modify the fee after you have already sent a transaction. You can do this by going to the `Transactions` screen, clicking on the desired transaction, the clicking `Bump fee`. Once you are in the `Bump fee` page, you can set your fee and click `Send`. [![Click "Bump fee"](https://docs.cakewallet.com/cryptos/bitcoin/rbf.png)](https://docs.cakewallet.com/cryptos/bitcoin/rbf.png) [![Modify fee](https://docs.cakewallet.com/cryptos/bitcoin/rbf2.png)](https://docs.cakewallet.com/cryptos/bitcoin/rbf2.png) Silent Payments[¶](https://docs.cakewallet.com/cryptos/bitcoin/#silent-payments "Permanent link") -------------------------------------------------------------------------------------------------- Silent Payments (BIP-352) is a protocol for static payment addresses in Bitcoin without on-chain linkability of payments or a need for on-chain notifications. This protocol protects the receivers privacy by automatically having the sender generate a new Taproot address on chain only the receiver can know is theirs and spend from everytime a transaction is sent to their Silent Payments address. For a more detailed explanation on how Silent Payments works, please visit [silentpayments.xyz](https://silentpayments.xyz/) . One major difference of Silent Payments is in order to fully protect the privacy of the user and not have the server know which Silent Payments transactions belong to them, we opt for on-device scanning of transactions instead of having a light wallet and making the node do all the work for us. This incurs greater synchronization time, device power consumption and hardware utilization, but protects the privacy of the user much more. Silent Payment addresses start with `sp1`. ### Scanning[¶](https://docs.cakewallet.com/cryptos/bitcoin/#scanning "Permanent link") In order to enable Silent Payments, tap the switch on the "Silent Payments" card to start scanning blocks for Silent Payments. [![Toggle Silent Payments scanning](https://docs.cakewallet.com/cryptos/bitcoin/silentpayments.png)](https://docs.cakewallet.com/cryptos/bitcoin/silentpayments.png) The wallet will start scanning from the height of when you first opened it, or continue where it left off. Silent Payments scanning will automnatically turn off once it has reached the current blockheight. If you would like it to automatically scan for Silent Payment transactions on new blocks, please toggle the option under Menu -> Silent Payments settings -> "Set Silent Payments always scanning" to on. Silent Payments scanning will automatically toggle on if there are new blocks to scan and toggle back off when it's finished. [![App menu](https://docs.cakewallet.com/cryptos/bitcoin/menu.png)](https://docs.cakewallet.com/cryptos/bitcoin/menu.png) [![Toggle always scanning](https://docs.cakewallet.com/cryptos/bitcoin/alwaysscan.png)](https://docs.cakewallet.com/cryptos/bitcoin/alwaysscan.png) ### Receiving[¶](https://docs.cakewallet.com/cryptos/bitcoin/#receiving "Permanent link") In order to receive a Silent Payment, you must give the sender your Silent Payments address, which can be found by switching the address type to Silent Payments following the instructions under the [addresses](https://docs.cakewallet.com/cryptos/bitcoin/#addresses) section of this page. When you want to receive the transaction in the wallet, you must enable Silent Payments scanning. ### Sending[¶](https://docs.cakewallet.com/cryptos/bitcoin/#sending "Permanent link") You can send Bitcoin to an existing Silent Payments address (`sp1xxx`) using the same flow. No extra work is required to send to a Silent Payments address, the wallet will handle the unique address generation in the background before sending your transaction. PayJoin[¶](https://docs.cakewallet.com/cryptos/bitcoin/#payjoin "Permanent link") ---------------------------------------------------------------------------------- Payjoin v2 is a privacy-preserving feature in Bitcoin that allows the sender and recipient of a transaction to work together to create a single transaction. This transaction has inputs from _both_ the sender and receiver, breaking the most common surveillance techniques against Bitcoin and allowing for better scaling and fee savings in some circumstances as well. To learn more, visit [Payjoin.org](https://payjoin.org/docs/how-payjoin-saves/) or check out [this amazing "zine"](https://satsie.dev/zines/payjoin) on the topic. Note Using PayJoin requires both parties to be using a PayJoin compatible wallet, and for the recipient to already have at least one coin in their wallet. ### Enable PayJoin[¶](https://docs.cakewallet.com/cryptos/bitcoin/#enable-payjoin "Permanent link") 1. To enable PayJoin, open the app menu then click on `Privacy`. [![Menu > Privacy](https://docs.cakewallet.com/cryptos/bitcoin/payjoin-2.png)](https://docs.cakewallet.com/cryptos/bitcoin/payjoin-2.png) 2. Toggle the `PayJoin` option to enable it. [![Toggle Payjoin](https://docs.cakewallet.com/cryptos/bitcoin/payjoin-3.png)](https://docs.cakewallet.com/cryptos/bitcoin/payjoin-3.png) 3. Open the `Receive` screen, and you will be presented with a PayJoin QR code and copy button. [![Receive w/ Payjoin](https://docs.cakewallet.com/cryptos/bitcoin/payjoin-4.png)](https://docs.cakewallet.com/cryptos/bitcoin/payjoin-4.png) Back to top --- # Why are my funds not appearing? - Cake Wallet Docs [Skip to content](https://docs.cakewallet.com/bugs-service-status/why_are_my_funds_not_appearing/#why-are-my-funds-not-appearing) Why are my funds not appearing?[¶](https://docs.cakewallet.com/bugs-service-status/why_are_my_funds_not_appearing/#why-are-my-funds-not-appearing "Permanent link") ==================================================================================================================================================================== Your wallet must be fully synchronized before it displays the correct balance. You should see a `SYNCHRONIZED` label in the rounded bar at the top of your screen. [![Synchronized](https://docs.cakewallet.com/images/funds-1.png)](https://docs.cakewallet.com/images/funds-1.png) If you see "XXXX blocks remaining" this means that your wallet is still synchronizing. Please wait until it is fully synchronized. If your wallet already displays `SYNCHRONIZED`, you can try [rescanning](https://docs.cakewallet.com/features/advanced/rescan-wallet/) by opening the menu at the top-right, tapping `Rescan`, and setting a date from about a week before the wallet's first transaction. Warning [Rescanning](https://docs.cakewallet.com/features/advanced/rescan-wallet/) will remove any saved transaction keys and destination addresses, which may be useful for proving payments. [![Syncing](https://docs.cakewallet.com/images/funds-2.png)](https://docs.cakewallet.com/images/funds-2.png) If the wallet says `SYNCHRONIZED` at the top and you don't see your transactions, first try force closing and re-opening your wallet, which forces a rescan. ### I did not receive funds from an exchange[¶](https://docs.cakewallet.com/bugs-service-status/why_are_my_funds_not_appearing/#i-did-not-receive-funds-from-an-exchange "Permanent link") If you created an exchange using the built-in exchange within the Cake Wallet app and are not seeing your expected balance, go to the Trade Details screen and check the status of the exchange. If your status is `Waiting` or `Fetching`, this means that your trade is processing. Please wait a few more minutes. If the status is `Finished`, and your wallet is synchronized but you do not see an incoming transaction, please contact our support team at [support@cakewallet.com](mailto:support@cakewallet.com) . ### I did not receive funds from another wallet[¶](https://docs.cakewallet.com/bugs-service-status/why_are_my_funds_not_appearing/#i-did-not-receive-funds-from-another-wallet "Permanent link") If you see an incoming transaction and your `Available Balance` and `Full Balance` differ, please wait for up to ~20 minutes while your transaction is confirmed on the Monero blockchain or 3 confirmations on the Bitcoin blockchain. If your wallet is synchronized, and the incoming transaction is not displaying, please contact our support team at [support@cakewallet.com](mailto:support@cakewallet.com) . ### How can I speed up Monero syncing?[¶](https://docs.cakewallet.com/bugs-service-status/why_are_my_funds_not_appearing/#how-can-i-speed-up-monero-syncing "Permanent link") Follow [this tutorial on how to sync a Monero wallet faster](https://guides.monero.com/docs/tutorials/sync-faster/) . Back to top --- # Decred - Cake Wallet Docs [Skip to content](https://docs.cakewallet.com/cryptos/decred/#seed-format) Decred ====== Official Website: [decred.org](https://decred.org/) Warning Due to how much data the Decred wallet requires, it will make your Cake wallet backup very large, and in some cases can cause the backup creation to fail. Decred `(DCR)` is a blockchain-based cryptocurrency with a strong focus on community input, open governance, and sustainable funding for development. It utilizes a hybrid Proof-of-Work (PoW) and Proof-of-Stake (PoS) mining system to ensure that a small group cannot dominate the flow of transactions or make changes to Decred without the input of the community. A unit of the currency is called a decred (DCR). Stakeholders make and enforce the blockchain’s consensus rules, set a course for future development, and decide how the project’s treasury is used to fund it. Decred’s blockchain is similar to Bitcoin’s, but with major aspects of governance baked into the protocol. To align incentives, block rewards are split between Proof-of-Work (PoW) miners, stakeholders and the Decred Treasury, which funds the project. Seed Format[¶](https://docs.cakewallet.com/cryptos/decred/#seed-format "Permanent link") ----------------------------------------------------------------------------------------- Cake Wallet uses a 15-word seed format for Decred wallets. When creating or restoring a wallet, you'll need to use this 15-word seed phrase. Addresses[¶](https://docs.cakewallet.com/cryptos/decred/#addresses "Permanent link") ------------------------------------------------------------------------------------- Cake automatically generates a new Decred address after each use for better privacy. Previous addresses continue to work. SPV Sync[¶](https://docs.cakewallet.com/cryptos/decred/#spv-sync "Permanent link") ----------------------------------------------------------------------------------- The Decred wallet in Cake uses SPV (Simply Payment Verification) which maximizes privacy and data usage. It allows the wallet to only download blocks which it has transactions in. SPV sync will require more data usage and time to sync than Bitcoin, but less than other coins like Monero. This also has much higher privacy assurances than using a light wallet implementation where the nodes check for your transactions. Warning SPV sync requires much more data than a light wallet, and will require an initial synchronization on wallet creation. This may use lots of data, so make sure you are not on a metered network before starting. For more detailed info on how SPV sync works, please refer to the official [Decred documentation](https://docs.decred.org/wallets/spv/) . Back to top --- # Cryptos - Cake Wallet Docs [Skip to content](https://docs.cakewallet.com/cryptos/#cryptos) Cryptos[¶](https://docs.cakewallet.com/cryptos/#cryptos "Permanent link") ========================================================================== Cake Wallet has support for many of the most popular cryptocurrencies in the space, with a core focus on payments and privacy across the board. If you want to learn more about the cryptocurrencies we support, what unique features and privacy tools we support on each, and more, simply dive into the respective pages on the left side. Back to top --- # Ethereum - Cake Wallet Docs [Skip to content](https://docs.cakewallet.com/cryptos/ethereum/#ethereum) Ethereum[¶](https://docs.cakewallet.com/cryptos/ethereum/#ethereum "Permanent link") ===================================================================================== Official Website: [ethereum.org](https://ethereum.org/) Ethereum `(ETH)` is a decentralized, open-source blockchain that enables smart contracts. Unlike Bitcoin, which is primarily a digital currency, Ethereum provides a more versatile platform allowing developers to build various types of decentralized applications (dApps), and supports token standards such as ERC-20. This wallet type **only** supports sending on the **Ethereum** network. Do not attempt to receive other networks to this wallet, or send funds to other networks. Addresses[¶](https://docs.cakewallet.com/cryptos/ethereum/#addresses "Permanent link") --------------------------------------------------------------------------------------- In Cake Wallet's Ethereum wallet, there is only one address per wallet, which is standard for the Ethereum ecosystem. Keep in mind that this will have lesser privacy compared to some other assets, where new addresses are automatically generated. Your Ethereum address will start with `0x` followed by a series of alphanumeric characters. Seed Format[¶](https://docs.cakewallet.com/cryptos/ethereum/#seed-format "Permanent link") ------------------------------------------------------------------------------------------- Cake Wallet uses a 12-word BIP39 seed format for Ethereum wallets. When creating or restoring a wallet, you'll need to use this 12-word seed phrase or the private key. The derivation path used is `m/44'/60'/0'/0`. Fee Levels[¶](https://docs.cakewallet.com/cryptos/ethereum/#fee-levels "Permanent link") ----------------------------------------------------------------------------------------- Transaction fees are a necessary part of sending Ether or ERC-20 tokens. Ether (ETH) is consumed as a 'gas' fee when making any transaction from an Ethereum wallet. This also applies to sending ERC-20 tokens. For example, to send USDT, you need to pay a network fee in ETH, not USDT. Thus, sending 10 USDT will cost a certain amount of ETH, and the recipient will receive the full 10 USDT. Cake Wallet offers three fee levels for transactions: 1. **Slow**: Cheaper but may take longer to confirm. 2. **Medium**: Recommended for most transactions. Balanced speed and cost. 3. **Fast**: Expensive but confirms quickly. These fee levels are determined automatically using current network fee rates. We recommend using the `Medium` fee level under normal conditions for a good balance of speed and cost. Ethereum has two components to fees: the `base` component set as the network minimum, and the `priority` component. By changing the Cake Wallet fee level, you add or remove from this `priority` value. The `base` fee component does not change. Tokens[¶](https://docs.cakewallet.com/cryptos/ethereum/#tokens "Permanent link") --------------------------------------------------------------------------------- Cake Wallet's Ethereum wallet can store ERC-20 tokens in addition to ETH. Some common ERC-20 tokens such as USDC, USDT, and DAI are displayed by default. To show other ERC-20 tokens, you'll need to navigate to the Home Screen Settings (shown to the right of `Ethereum` on the main screen) and enable them. Other token types, as well as NFTs, are not currently supported; expanded support is planned for the future. ### Adding a new token[¶](https://docs.cakewallet.com/cryptos/ethereum/#adding-a-new-token "Permanent link") You can add a new ERC-20 token by navigating to the Home screen settings (shown to the right of `Ethereum` on the main screen), then search for your desired token. Click to enable it. If the token does not appear, then you can add the token by contract address. Paste the address of the custom token you wish to add, then click the `+` button. Transaction history[¶](https://docs.cakewallet.com/cryptos/ethereum/#transaction-history "Permanent link") ----------------------------------------------------------------------------------------------------------- Transaction history is populated using the Etherscan API. You can enable or disable this API lookup in Privacy settings. Back to top --- # Litecoin - Cake Wallet Docs [Skip to content](https://docs.cakewallet.com/cryptos/litecoin/#litecoin) Litecoin[¶](https://docs.cakewallet.com/cryptos/litecoin/#litecoin "Permanent link") ===================================================================================== Official Website: [litecoin.org](https://litecoin.org/) Litecoin `(LTC)` is a peer-to-peer cryptocurrency that was forked from Bitcoin in 2011 by Charlie Lee, designed to provide fast, low-cost payments over the internet. It's often referred to as the "silver to Bitcoin's gold," aiming for more frequent transactions and a faster block generation time (2.5 minutes compared to Bitcoin's 10). Litecoin uses a different hashing algorithm called Scrypt, which makes it more memory-intensive and was initially considered to be more resistant to specialized mining hardware like ASICs, although this has changed over time. It serves as a testing ground for technological improvements before they are implemented in Bitcoin. Seed Types[¶](https://docs.cakewallet.com/cryptos/litecoin/#seed-types "Permanent link") ----------------------------------------------------------------------------------------- BIP-39 seed type is generated by default, with an option to change to Electrum seed type in the `Advanced Settings` on the creation screen. ### Derivation Paths[¶](https://docs.cakewallet.com/cryptos/litecoin/#derivation-paths "Permanent link") Electrum: `m/0'` BIP-39: `m/84'/2'/0` Addresses[¶](https://docs.cakewallet.com/cryptos/litecoin/#addresses "Permanent link") --------------------------------------------------------------------------------------- We automatically generate new Litecoin addresses after each use for better privacy. Previous addresses continue to work. BIP-39 seed type is generated by default, with an option to change to Electrum seed type in the `Advanced Settings` on the creation screen. Seed format[¶](https://docs.cakewallet.com/cryptos/litecoin/#seed-format "Permanent link") ------------------------------------------------------------------------------------------- Litecoin wallets only currently support being created using the Electrum seed format. We support restoring seeds generated in the Electrum and BIP-39 seed format. MWEB[¶](https://docs.cakewallet.com/cryptos/litecoin/#mweb "Permanent link") ----------------------------------------------------------------------------- Intoduced in version 4.20.0 Note MWEB is only available on iOS and Android platforms MWEB (MimbleWimble Extension Block) is an addition to the Litecoin blockchain that runs parallel on an extension block, using the MimbleWimble protocol. MWEB provides extra privacy through **Confidential Transactions**, **Stealth addresses**, and **CoinJoins** ### Setup[¶](https://docs.cakewallet.com/cryptos/litecoin/#setup "Permanent link") In order to start using MWEB, tap `Enable` on the MWEB card prompt. You will receive a notice about data usage, and the time it will take to download the needed data to use MWEB. Note You will only need to download this data for MWEB once, regardless of how many Litecoin wallets you have [![MWEB Scanning](https://docs.cakewallet.com/cryptos/litecoin/mweb-prompt.png)](https://docs.cakewallet.com/cryptos/litecoin/mweb-prompt.png) [![MWEB Notice](https://docs.cakewallet.com/cryptos/litecoin/warning.png)](https://docs.cakewallet.com/cryptos/litecoin/warning.png) The wallet will start downloading the needed header data, and show the MWEB balance card. Once it's fully synchronized, you can send and receive MWEB coins. ### Peg In and Peg Out[¶](https://docs.cakewallet.com/cryptos/litecoin/#peg-in-and-peg-out "Permanent link") In order to get your Litecoins in and out of the MWEB network, you can use the `Peg In` and `Peg Out` buttons. These buttons will respectively open a send screen to your MWEB address or Litecoin Segwit address, allowing you to send your MWEB coins or transparent coins into the opposite side. {: .note} This is not required to do before sending to an MWEB wallet, but can be done to improve privacy by pre-emptively sending these funds into the MWEB network, as well as making MWEB transactions quicker [![MWEB Balance](https://docs.cakewallet.com/cryptos/litecoin/mweb.png)](https://docs.cakewallet.com/cryptos/litecoin/mweb.png) [![MWEB Peg In](https://docs.cakewallet.com/cryptos/litecoin/pegin.png)](https://docs.cakewallet.com/cryptos/litecoin/pegin.png) ### Enable or Disable[¶](https://docs.cakewallet.com/cryptos/litecoin/#enable-or-disable "Permanent link") If you would like to enable or disable MWEB synchronization, switch the `Set MWEB always scanning` toggle under Menu -> MWEB settings. {: .note} Even when MWEB is disabled, your MWEB address will continue to work. However, you will need to re-enable MWEB to scan the needed blocks to receive your MWEB funds [![App menu](https://docs.cakewallet.com/cryptos/litecoin/menu.png)](https://docs.cakewallet.com/cryptos/litecoin/menu.png) [![Toggle always scanning](https://docs.cakewallet.com/cryptos/litecoin/alwaysscan.png)](https://docs.cakewallet.com/cryptos/litecoin/alwaysscan.png) ### Receiving[¶](https://docs.cakewallet.com/cryptos/litecoin/#receiving "Permanent link") In order to receive an MWEB transaction, you must give the sender your MWEB address, which can be found by switching the address type to MWEB by opening the `Receive` screen, tapping on the `Receive` text at the top, and switching the address type to `MWEB`. When you want to receive the transaction in the wallet, you must enable MWEB scanning. [![Address Switcher](https://docs.cakewallet.com/cryptos/litecoin/address-switcher.png)](https://docs.cakewallet.com/cryptos/litecoin/address-switcher.png) [![Receive Screen](https://docs.cakewallet.com/cryptos/litecoin/receive.png)](https://docs.cakewallet.com/cryptos/litecoin/receive.png) ### Sending[¶](https://docs.cakewallet.com/cryptos/litecoin/#sending "Permanent link") You can send Litecoin to an existing MWEB address (starts with `ltcmweb1`) using the same flow. No extra work is required to send to an MWEB address, the MWEB daemon will handle the transaction submission to the MWEB network. Back to top --- # Monero - Cake Wallet Docs [Skip to content](https://docs.cakewallet.com/cryptos/monero/#monero) Monero[¶](https://docs.cakewallet.com/cryptos/monero/#monero "Permanent link") =============================================================================== Official Website: [getmonero.org](https://www.getmonero.org/) Monero `(XMR)` is the leading cryptocurrency focused on private and censorship-resistant transactions. It is a private, decentralized cryptocurrency that keeps your finances confidential and secure. The majority of existing cryptocurrencies, including Bitcoin and Ethereum, have transparent blockchains. Transactions can be verified and/or traced by anyone in the world. This means that the sending and receiving addresses of these transactions could potentially be linked to real-world identities. Monero, on the other hand, uses various technologies to ensure the privacy of its users. Seed Format[¶](https://docs.cakewallet.com/cryptos/monero/#seed-format "Permanent link") ----------------------------------------------------------------------------------------- Cake Wallet uses a the 16-word Polyseed (Default) or the 25-word legacy seed for wallet creation and restoration. Syncing[¶](https://docs.cakewallet.com/cryptos/monero/#syncing "Permanent link") --------------------------------------------------------------------------------- **The most common issue with Monero is an unsynchronized wallet.** To perform most interactions with your wallet, your wallet must be fully synchronized. There will be a green dot at the top of your home screen. If you are stuck on the same block while syncing for a while, or it says disconnected, you should [try another node](https://docs.cakewallet.com/features/advanced/custom-node) or another internet connection. If your wallet is not fully synced, your wallet balance may be incorrect, and you won't be able to send transactions. You will need to wait until your wallet is fully synced before proceeding. Keep the app open with the screen on to keep syncing. Accounts and subaddresses[¶](https://docs.cakewallet.com/cryptos/monero/#accounts-and-subaddresses "Permanent link") --------------------------------------------------------------------------------------------------------------------- [![Monero addresses](https://docs.cakewallet.com/images/monero-addresses.png)](https://docs.cakewallet.com/images/monero-addresses.png) ### Monero subaddresses[¶](https://docs.cakewallet.com/cryptos/monero/#monero-subaddresses "Permanent link") A Monero subaddress is a unique, unlinkable address that can be generated on-demand. Coins sent to it will still arrive in your main wallet, but the person sending the coins cannot determine your wallet's main address. Cake Wallet now automatically generates new subaddresses after they are used by default. If you want to manually manage your subaddresses, you can do so by going to privacy settings and disabling the "Auto generate subaddresses" feature. Then go to your receive screen. To create a new subaddress, tap on `Accounts and subaddresses`, then tap on `Addresses` and create a name for this address, then tap `Create`. Subaddresses always start with `8`. Your main address starts with `4`. [![New address](https://docs.cakewallet.com/images/receive-4.png)](https://docs.cakewallet.com/images/receive-4.png) [![New address name](https://docs.cakewallet.com/images/receive-5.png)](https://docs.cakewallet.com/images/receive-5.png) [![Copy address](https://docs.cakewallet.com/images/receive-6.png)](https://docs.cakewallet.com/images/receive-6.png) ### Monero accounts[¶](https://docs.cakewallet.com/cryptos/monero/#monero-accounts "Permanent link") Each Monero wallet can have several accounts. We recommend this feature for advanced users only. Within your Monero wallet, click `Receive`, then click `Accounts` or `Accounts and subaddresses`. You may need to also click on `Accounts` to change between your different accounts. You can have unlimited accounts, and each account can have unlimited subaddresses. The first indexed address of each account (besides the main account) starts with an `8`. Balances and transactions for each Monero account are shown separately. While in one account, you can't see the balance and transactions of another account. You need to switch between accounts to see the balances and transactions of each. The balance of each account appears in the account list. View-only wallet[¶](https://docs.cakewallet.com/cryptos/monero/#view-only-wallet "Permanent link") --------------------------------------------------------------------------------------------------- It's possible to create a Monero view-only wallet. You need the following information: * Main Monero address (`4...`) * Private view key * Restore height (recommended, not required) Restore from keys following [these steps](https://docs.cakewallet.com/get-started/setup/restore/) . Leave the `Spend key (private)` field blank. Let the blockchain sync fully. After syncing, you should see all incoming transactions (_including_ incoming change). View-only wallets usually do not show an accurate balance (they cannot be relied upon for this purpose), and they will not show some types of outgoing transactions. Monero fee levels[¶](https://docs.cakewallet.com/cryptos/monero/#monero-fee-levels "Permanent link") ----------------------------------------------------------------------------------------------------- Cake Wallet follows the standard wallet2 fee levels. We recommend leaving your Cake Wallet fee for Monero as `Automatic`. | Cake Wallet name | wallet2 priority value | CLI name | GUI Name | Multiplier | | --- | --- | --- | --- | --- | | Automatic | 0 | default | Automatic | x1 or x5, depending on network activity | | Slow | 1 | unimportant | Slow | x1 | | Medium | 2 | normal | Normal | x5 | | Fast | 3 | elevated | Fast | x25 | | Fastest | 4 | priority | Fastest | x1000 | Monero save recipient addresses[¶](https://docs.cakewallet.com/cryptos/monero/#monero-save-recipient-addresses "Permanent link") --------------------------------------------------------------------------------------------------------------------------------- Monero addresses (unlike Bitcoin) are never stored on the blockchain. When you send Monero to a recipient, the address that you send to is only recorded locally, not on the blockchain. Thus, if you restore a Monero wallet from mnemonic seed or from keys, you will not see the Monero addresses that you sent funds to. Additionally, Cake Wallet can be configured to discard the Monero recipient address. In settings, untick `Save recipient address`. If you send XMR while this option is disabled, then addresses are no longer retained. The record of which address(es) you send to are lost forever. Disabling this feature is only recommended for advanced users who know what they're doing. Please leave it enabled if you are unsure. Auto generate subaddresses[¶](https://docs.cakewallet.com/cryptos/monero/#auto-generate-subaddresses "Permanent link") ----------------------------------------------------------------------------------------------------------------------- In privacy settings, you can enable or disable the automatic generation of Monero subaddresses. This feature is enabled by default. When enabled: * You can still switch between different accounts. * For each account, it will display in the receive screen the first **unused** subaddress after the last manually labeled or the last used subaddress. * Your address book will be collapsed to only show one entry per account, which will be linked to the latest subaddress for the relevant account. You can disable this feature in settings. Doing so will restore the same functionality as before: you will need to manually label and switch to each subaddress. Back to top --- # Nano - Cake Wallet Docs [Skip to content](https://docs.cakewallet.com/cryptos/nano/#nano) Nano[¶](https://docs.cakewallet.com/cryptos/nano/#nano "Permanent link") ========================================================================= Official Website: [nano.org](https://nano.org/) Nano `(XNO)`, formerly known as RaiBlocks, is a cryptocurrency designed for fast, feeless transactions. Launched in 2015, Nano uses a unique block-lattice architecture where each account has its own blockchain, allowing for instant transaction confirmations. This setup eliminates the need for mining, reducing energy consumption and transaction fees, making it ideal for microtransactions and direct peer-to-peer payments. The consensus mechanism, Open Representative Voting (ORV), ensures security and prevents double-spending without the need for traditional mining or staking processes. Addresses[¶](https://docs.cakewallet.com/cryptos/nano/#addresses "Permanent link") ----------------------------------------------------------------------------------- In Cake Wallet's Nano wallet, there is only one address per wallet, which is standard for the Nano ecosystem. Keep in mind that this will have lesser privacy compared to some other assets, where new addresses are automatically generated. Your Nano address will start with `nano_` followed by a series of alphanumeric characters. Back to top --- # Polygon - Cake Wallet Docs [Skip to content](https://docs.cakewallet.com/cryptos/polygon/#st0fillurlsvgid_1_-st1fillffffff-polygon) Polygon[¶](https://docs.cakewallet.com/cryptos/polygon/#st0fillurlsvgid_1_-st1fillffffff-polygon "Permanent link") =================================================================================================================== Official Website: [polygon.technology](https://polygon.technology/) Polygon `(MATIC)` is a Layer-2 network for Ethereum that is designed to support a much higher TPS (transactions per second) while having lower fees, along with some privacy enhancements. Addresses[¶](https://docs.cakewallet.com/cryptos/polygon/#addresses "Permanent link") -------------------------------------------------------------------------------------- In Cake Wallet's Polygon wallet, there is only one address per wallet, which is standard for the Polygon ecosystem. Keep in mind that this will have lesser privacy compared to some other assets, where new addresses are automatically generated. Your Polygon address will start with `0x` followed by a series of alphanumeric characters. Seed Format[¶](https://docs.cakewallet.com/cryptos/polygon/#seed-format "Permanent link") ------------------------------------------------------------------------------------------ Cake Wallet uses a 12-word BIP39 seed format for Polygon wallets. When creating or restoring a wallet, you'll need to use this 12-word seed phrase or the private key. The derivation path used is `m/44'/60'/0'/0`. Fee Levels[¶](https://docs.cakewallet.com/cryptos/polygon/#fee-levels "Permanent link") ---------------------------------------------------------------------------------------- Transaction fees are a necessary part of sending MATIC or ERC-20 tokens. MATIC is consumed as a 'gas' fee when making any transaction from an Polygon wallet. This also applies to sending ERC-20 tokens. For example, to send USDT, you need to pay a network fee in ETH, not USDT. Thus, sending 10 USDT will cost a certain amount of ETH, and the recipient will receive the full 10 USDT. Cake Wallet offers three fee levels for transactions: 1. **Slow**: Cheaper but may take longer to confirm. 2. **Medium**: Recommended for most transactions. Balanced speed and cost. 3. **Fast**: Expensive but confirms quickly. These fee levels are determined automatically using current network fee rates. Tokens[¶](https://docs.cakewallet.com/cryptos/polygon/#tokens "Permanent link") -------------------------------------------------------------------------------- Cake Wallet's Polygon wallet can store ERC-20 tokens in addition to MATIC. Some common ERC-20 tokens such as USDC, USDT, and DAI are displayed by default. To show other ERC-20 tokens, you'll need to navigate to the Home Screen Settings (shown to the right of `Polygon` on the main screen) and enable them. Other token types, as well as NFTs, are not currently supported; expanded support is planned for the future. ### Adding a new token[¶](https://docs.cakewallet.com/cryptos/polygon/#adding-a-new-token "Permanent link") You can add a new ERC-20 token by navigating to the Home screen settings (shown to the right of `Polygon` on the main screen), then search for your desired token. Click to enable it. If the token does not appear, then you can add the token by contract address. Paste the address of the custom token you wish to add, then click the `+` button. Back to top --- # Wownero - Cake Wallet Docs [Skip to content](https://docs.cakewallet.com/cryptos/wownero/#wownero) Wownero[¶](https://docs.cakewallet.com/cryptos/wownero/#wownero "Permanent link") ================================================================================== Official Website: [wownero.org](https://wownero.org/) Wownero `(WOW)` is a Doge-inspired, CPU-mineable, solo-mining only, privacy-respecting memecoin. It is a software fork of Monero, but with a lite version of RandomX, larger ring size, and a fixed supply of 184 million coins emitted over 50 years. Usage[¶](https://docs.cakewallet.com/cryptos/wownero/#usage "Permanent link") ------------------------------------------------------------------------------ Because Wownero is a fork of Monero, it mostly works the same way from a user perspective, and most of the information on the [Monero](https://docs.cakewallet.com/cryptos/monero/) page will apply to Wownero. The major differences from Monero is that multiple accounts are not supported. Seed Format[¶](https://docs.cakewallet.com/cryptos/wownero/#seed-format "Permanent link") ------------------------------------------------------------------------------------------ Cake Wallet uses a the 16-word Polyseed (Default) or the 25-word legacy seed for wallet creation. We also support restoring using the 14-word seed. Back to top --- # Tron - Cake Wallet Docs [Skip to content](https://docs.cakewallet.com/cryptos/tron/#tron) Tron[¶](https://docs.cakewallet.com/cryptos/tron/#tron "Permanent link") ========================================================================= Official Website: [tron.network](https://tron.network/) Tron `(TRX)` is a blockchain-based digital platform aimed at decentralizing the entertainment industry by allowing content creators to publish, store, and own data in a decentralized ecosystem. Founded by Justin Sun in 2017, Tron leverages its own cryptocurrency, TRX, for transactions within its ecosystem. The platform seeks to empower creators by cutting out middlemen, ensuring fair distribution of earnings through smart contracts, and providing high scalability and throughput for content sharing and digital asset transfers. Addresses[¶](https://docs.cakewallet.com/cryptos/tron/#addresses "Permanent link") ----------------------------------------------------------------------------------- In Cake Wallet's Tron wallet, there is only one address per wallet, which is standard for the Tron ecosystem. Keep in mind that this will have lesser privacy compared to some other assets, where new addresses are automatically generated. Seed Format[¶](https://docs.cakewallet.com/cryptos/tron/#seed-format "Permanent link") --------------------------------------------------------------------------------------- 12-word BIP39 seed type is generated for Tron wallets. When creating or restoring a wallet, you'll need to use this 12-word seed phrase or the private key. The derivation path used is `m/44'/60'/0'/0`. Tokens[¶](https://docs.cakewallet.com/cryptos/tron/#tokens "Permanent link") ----------------------------------------------------------------------------- Cake Wallet's Tron wallet can store extra tokens in addition to TRX. Some common tokens such as USDC, USDT, and DOGE are displayed by default. To show other tokens, you'll need to navigate to the Home Screen Settings (shown to the right of `Tron` on the main screen) and enable them. Other token types, as well as NFTs, are not currently supported; expanded support is planned for the future. ### Adding a new token[¶](https://docs.cakewallet.com/cryptos/tron/#adding-a-new-token "Permanent link") You can add a new token by navigating to the Home screen settings (shown to the right of `Tron` on the main screen), then search for your desired token. Click to enable it. If the token does not appear, then you can add the token by contract address. Paste the address of the custom token you wish to add, then click the `+` button. Back to top --- # Solana - Cake Wallet Docs [Skip to content](https://docs.cakewallet.com/cryptos/solana/#solana) Solana[¶](https://docs.cakewallet.com/cryptos/solana/#solana "Permanent link") =============================================================================== Official Website: [solana.com](https://solana.com/) Solana `(SOL)` is a high-performance blockchain platform designed to host decentralized applications (dApps) and facilitate crypto transactions with an emphasis on speed and scalability. Launched in 2020 by Solana Labs, it uses a hybrid consensus model combining Proof of Stake (PoS) with its innovative Proof of History (PoH), enabling it to process thousands of transactions per second at a significantly lower cost than many competitors. This architecture aims to solve the blockchain trilemma of achieving decentralization, security, and scalability simultaneously, making Solana a competitive choice for DeFi, NFTs, and other blockchain-based projects. Addresses[¶](https://docs.cakewallet.com/cryptos/solana/#addresses "Permanent link") ------------------------------------------------------------------------------------- In Cake Wallet's Solana wallet, there is only one address per wallet, which is standard for the Solana ecosystem. Keep in mind that this will have lesser privacy compared to some other assets, where new addresses are automatically generated. Seed Format[¶](https://docs.cakewallet.com/cryptos/solana/#seed-format "Permanent link") ----------------------------------------------------------------------------------------- Cake Wallet uses a 12-word BIP39 seed format for Solana wallets. When creating or restoring a wallet, you'll need to use this 12-word seed phrase or the private key. The derivation path used is `m/44'/60'/0'/0`. Fee Levels[¶](https://docs.cakewallet.com/cryptos/solana/#fee-levels "Permanent link") --------------------------------------------------------------------------------------- Transaction fees are a necessary part of sending SOL or SPL tokens. Solana (SOL) is required as a fee when making any transaction from a Solana wallet. This also applies to sending SPL tokens. For example, to send USDT, you need to pay a network fee in SOL, not USDT. Thus, sending 10 USDT will cost a certain amount of SOL, and the recipient will receive the full 10 USDT. Cake Wallet offers three fee levels for transactions: 1. **Slow**: Cheaper but may take longer to confirm. 2. **Medium**: Recommended for most transactions. Balanced speed and cost. 3. **Fast**: Expensive but confirms quickly. These fee levels are determined automatically using current network fee rates. We recommend using the `Medium` fee level under normal conditions for a good balance of speed and cost. Solana has two components to fees: the `base` component set as the network minimum, and the `priority` component. By changing the Cake Wallet fee level, you add or remove from this `priority` value. The `base` fee component does not change. Tokens[¶](https://docs.cakewallet.com/cryptos/solana/#tokens "Permanent link") ------------------------------------------------------------------------------- Cake Wallet's Solana wallet can store SPL tokens in addition to SOL. Some common ERC-20 tokens such as USDC, USDT, and DAI are displayed by default. To show other ERC-20 tokens, you'll need to navigate to the Home Screen Settings (shown to the right of `Solana` on the main screen) and enable them. Other token types, as well as NFTs, are not currently supported; expanded support is planned for the future. ### Adding a new token[¶](https://docs.cakewallet.com/cryptos/solana/#adding-a-new-token "Permanent link") You can add a new ERC-20 token by navigating to the Home screen settings (shown to the right of `Solana` on the main screen), then search for your desired token. Click to enable it. If the token does not appear, then you can add the token by contract address. Paste the address of the custom token you wish to add, then click the `+` button. Back to top --- # Cupcake - Cake Wallet Docs [Skip to content](https://docs.cakewallet.com/cupcake/#cupcake) Cupcake[¶](https://docs.cakewallet.com/cupcake/#cupcake "Permanent link") ========================================================================== Cupcake is the latest app in the Cake Wallet family, focused on making crypto security possible for everyone. No more waiting weeks for shipping and customs, no more $200+ costs, no more terrifying data breaches. If you have an old phone lying around, Cupcake lets you turn it into a powerful hardware wallet with just a few taps. It works similarly to an air-gapped hardware wallet, separating the private keys from the main wallet app and becoming a dedicated signer. Cupcake contains the private keys for transaction signing, while Cake Wallet has only the view keys (or public keys) necessary to see your balance, historical transactions, and generate new transactions for Cupcake to sign. Download[¶](https://docs.cakewallet.com/cupcake/#download "Permanent link") ---------------------------------------------------------------------------- Cupcake can be downloaded from the [App Store](https://apps.apple.com/eg/app/cupcake-by-cake-wallet/id6737430272) , [Play Store](https://play.google.com/store/apps/details?id=com.cakewallet.cupcake) , and the [GitHub repo](https://github.com/cake-tech/cupcake/releases) . Cupcake is currently only supported on iOS and Android. Supported cryptocurrencies[¶](https://docs.cakewallet.com/cupcake/#supported-cryptocurrencies "Permanent link") ---------------------------------------------------------------------------------------------------------------- Cupcake currently supports Bitcoin and Monero, but more cryptocurrencies will be supported in the future, starting with Litecoin (including MWEB support). Back to top --- # Zano - Cake Wallet Docs [Skip to content](https://docs.cakewallet.com/cryptos/zano/#zano) Zano[¶](https://docs.cakewallet.com/cryptos/zano/#zano "Permanent link") ========================================================================= Official Website: [zano.org](https://zano.org/) Zano is an open-source cryptocurrency and ecosystem with enterprise-grade privacy, security, and scalability that operates as a robust foundation for confidential assets and decentralised applications (dApps). Addresses[¶](https://docs.cakewallet.com/cryptos/zano/#addresses "Permanent link") ----------------------------------------------------------------------------------- In Cake Wallet's Zano wallet, there is only one address per wallet, which is standard for the Zano ecosystem. Keep in mind that this will have lesser privacy compared to some other assets, where new addresses are automatically generated. Your Zano address will start with `Zx` followed by a series of alphanumeric characters. Seed Format[¶](https://docs.cakewallet.com/cryptos/zano/#seed-format "Permanent link") --------------------------------------------------------------------------------------- Cake Wallet uses a 26-word seed format for Zano wallets. When creating or restoring a wallet, you'll need to use this 26-word seed phrase. Fee Levels[¶](https://docs.cakewallet.com/cryptos/zano/#fee-levels "Permanent link") ------------------------------------------------------------------------------------- Transaction fees are a necessary part of sending Zano or Confidential Assets. Cake Wallet offers three fee levels for transactions: 1. **Slow**: Cheaper but may take longer to confirm. 2. **Medium**: Recommended for most transactions. Balanced speed and cost. 3. **Fast**: Expensive but confirms quickly. These fee levels are determined automatically using current network fee rates. We recommend using the `Automatic` fee level under normal conditions for a good balance of speed and cost. Confidential Assets[¶](https://docs.cakewallet.com/cryptos/zano/#confidential-assets "Permanent link") ------------------------------------------------------------------------------------------------------- Cake Wallet's Zano wallet can store Confidential Assets in addition to ZANO. To add a Confidential Asset, you'll need to navigate to the Home Screen Settings (shown to the right of `Zano` on the main screen) and then click the + to add a token. Any existing Confidential Assets owned by the wallet will automatically be shown on the home screen. Back to top --- # Getting started with Cupcake - Cake Wallet Docs [Skip to content](https://docs.cakewallet.com/cupcake/getting-started/#getting-started-with-cupcake) Getting started with Cupcake[¶](https://docs.cakewallet.com/cupcake/getting-started/#getting-started-with-cupcake "Permanent link") ==================================================================================================================================== Wondering how to get started with Cupcake? We'll walk you through the onboarding step-by-step, making it as easy as possible for you to up your crypto security game. Creating a wallet[¶](https://docs.cakewallet.com/cupcake/getting-started/#creating-a-wallet "Permanent link") -------------------------------------------------------------------------------------------------------------- 1. Walk through (or skip) the initial onboarding help 2. Choose your currency 3. Select `Create new wallet` 4. Optionally, if you have an existing wallet you want to restore into Cake Wallet you can do that with `Restore wallet` 5. Set a strong, random PIN code or password 6. Choose a name for your wallet, or hit the button to get a random name 7. Securely save your seed phrase, and then verify you've saved it properly [![Splash](https://docs.cakewallet.com/cupcake/getting-started/splash.png)](https://docs.cakewallet.com/cupcake/getting-started/splash.png) [![Choose your cryptocurrency](https://docs.cakewallet.com/cupcake/getting-started/currency.png)](https://docs.cakewallet.com/cupcake/getting-started/currency.png) [![Create wallet](https://docs.cakewallet.com/cupcake/getting-started/create-wallet.png)](https://docs.cakewallet.com/cupcake/getting-started/create-wallet.png) Linking to Cake Wallet[¶](https://docs.cakewallet.com/cupcake/getting-started/#linking-to-cake-wallet "Permanent link") ------------------------------------------------------------------------------------------------------------------------ As Cupcake has no access to the internet, to properly see your transaction history, balances, and to create and send new transactions you'll need to pair it with Cake Wallet. 1. To link with Cake Wallet, open the `Menu` and select `Link to Cake Wallet`. You'll use this QR in the next steps. [![Cupcake home screen](https://docs.cakewallet.com/cupcake/getting-started/home.png)](https://docs.cakewallet.com/cupcake/getting-started/home.png) [![Menu](https://docs.cakewallet.com/cupcake/getting-started/menu.png)](https://docs.cakewallet.com/cupcake/getting-started/menu.png) [![Restore QR code](https://docs.cakewallet.com/cupcake/getting-started/restore-qr.png)](https://docs.cakewallet.com/cupcake/getting-started/restore-qr.png) 2. From Cake Wallet, enter the `Wallets` screen from either the Menu or the button on the bottom bar. 3. Select `Restore Wallet`, then select `Cupcake App`. 4. Scan the QR code shown in Cupcake. 5. Name your wallet as desired, and tap `Restore` [![Menu](https://docs.cakewallet.com/cupcake/getting-started/cw-menu.png)](https://docs.cakewallet.com/cupcake/getting-started/cw-menu.png) [![Scan QR code](https://docs.cakewallet.com/cupcake/getting-started/cw-restore.png)](https://docs.cakewallet.com/cupcake/getting-started/cw-restore.png) [![Name your wallet](https://docs.cakewallet.com/cupcake/getting-started/cw-name.png)](https://docs.cakewallet.com/cupcake/getting-started/cw-name.png) Back to top --- # FAQ - Cake Wallet Docs [Skip to content](https://docs.cakewallet.com/faq/#faq) FAQ[¶](https://docs.cakewallet.com/faq/#faq "Permanent link") ============================================================== Back to top --- # Why is my Available Balance 0? - Cake Wallet Docs [Skip to content](https://docs.cakewallet.com/faq/zero-balance/#why-is-my-available-balance-zero) Why is my Available balance zero?[¶](https://docs.cakewallet.com/faq/zero-balance/#why-is-my-available-balance-zero "Permanent link") ====================================================================================================================================== Your 'Full' and 'Available' Balances are a part of how the Monero network operates. Your "Full Balance" is the total XMR in your wallet, including transactions that are not fully confirmed, and your "Available Balance" is the total amount of XMR in your wallet that can be sent immediately. After you send an outgoing transaction, you have to wait 10 blocks before your transaction will appear in your "Available Balance". Similarly, when you initially receive an incoming XMR transaction, you'd need to wait 10 blocks before the incoming XMR transaction will be reflected in your "Available Balance". This is not something that Cake Wallet can change or update in a future version, as this is enforced by the Monero blockchain itself.  [![Balance](https://docs.cakewallet.com/images/balance1.png)](https://docs.cakewallet.com/images/balance1.png) Back to top --- # Transaction ID - Cake Wallet Docs [Skip to content](https://docs.cakewallet.com/faq/glossary/transaction-id/#transaction-id-transaction-hash-or-txid) Transaction ID (transaction hash or txid)[¶](https://docs.cakewallet.com/faq/glossary/transaction-id/#transaction-id-transaction-hash-or-txid "Permanent link") ================================================================================================================================================================ A transaction hash/id is a unique string of characters that is given to every transaction, which is verified and added to the blockchain. In many cases, a transaction hash is needed in order to locate funds. In Cake Wallet, you can find a Transaction ID on the Transaction Details screen. Swipe right to left from the main balance screen to find the transaction history. Tap on a transaction and you will see the Transaction Details screen. The Transaction ID will be at the very top. [![Swipe right to left](https://docs.cakewallet.com/images/id-1.png)](https://docs.cakewallet.com/images/id-1.png) [![Sent transaction](https://docs.cakewallet.com/images/id-2.png)](https://docs.cakewallet.com/images/id-2.png) [![transaction ID](https://docs.cakewallet.com/images/id-3.png)](https://docs.cakewallet.com/images/id-3.png) Back to top --- # Resolving connection issues - Cake Wallet Docs [Skip to content](https://docs.cakewallet.com/faq/connection-issues/#resolving-connection-issues) Resolving connection issues[¶](https://docs.cakewallet.com/faq/connection-issues/#resolving-connection-issues "Permanent link") ================================================================================================================================ Occasionally, you might have trouble connecting to a node while using Cake Wallet. This guide is designed to help you identify and resolve such connection problems for a smoother experience. Connection status[¶](https://docs.cakewallet.com/faq/connection-issues/#connection-status "Permanent link") ------------------------------------------------------------------------------------------------------------ Understanding the connection status of your wallet can be the first step in resolving any issues. Below are the different types of statuses you might encounter: * **Disconnected**: A connection issue is preventing your wallet from accessing a node. * **Connecting**: Your wallet is currently initiating connection to the node, but has not yet established a stable connection. * **Attempting Sync**: Your wallet has connected to a node, and is currently exchanging information before the sync begins. * **\# Blocks Remaining**: Your wallet is currently synchronizing; you should be patient and keep the wallet app open until the number reaches zero. If the number decreases very slowly, you can follow our troubleshooting steps. * **Synchronized**: Your wallet is synced, and no further action is needed. If your wallet ever appears to be stuck at any of these steps, it's recommended to attempt the following steps. WiFi & data[¶](https://docs.cakewallet.com/faq/connection-issues/#wifi-data "Permanent link") ---------------------------------------------------------------------------------------------- Some cellular data providers might block cryptocurrency-related connections. Similarly, some WiFi networks may be unstable or have firewalls that restrict your connection. If you're experiencing issues, try switching between WiFi and data to see if one connection type works better than the other. VPN[¶](https://docs.cakewallet.com/faq/connection-issues/#vpn "Permanent link") -------------------------------------------------------------------------------- It's possible that a VPN may help you to connect properly if a network firewall is blocking your connection. If you have a VPN available, it can be helpful to try enabling it. On the other hand, certain VPN providers may block or restrict access to cryptocurrency nodes, so if you are having issues connecting through a VPN, it may help to disable it. Nodes[¶](https://docs.cakewallet.com/faq/connection-issues/#nodes "Permanent link") ------------------------------------------------------------------------------------ If your wallet is stuck at the `Disconnected` or `Attempting Sync` status, changing nodes might help. To do this: 1. Tap the menu at the top right of the screen. 2. Select `Connection and sync`. 3. Choose `Manage nodes`. 4. Select a new node from the list. Only nodes highlighted with a green dot will work; red dots are unavailable. Alternatively, you can [add a new custom node](https://docs.cakewallet.com/features/advanced/custom-node) . Tor[¶](https://docs.cakewallet.com/faq/connection-issues/#tor "Permanent link") -------------------------------------------------------------------------------- If you're **_not_** using a Tor proxy like Orbot, do not connect to `.onion` nodes. These nodes are designed for use through the Tor network and will not work properly without a Tor proxy. If you're not using such a proxy, enable Tor or switch to a different clearnet node. * * * We hope this guide helps you resolve any connection issues you're facing. If you still encounter problems, please reach out to our support team for further assistance. You can contact us using the support bubble in the lower right of this page, or by using the in-app support. Back to top --- # Trade ID - Cake Wallet Docs [Skip to content](https://docs.cakewallet.com/faq/glossary/trade-id/#trade-id) Trade ID[¶](https://docs.cakewallet.com/faq/glossary/trade-id/#trade-id "Permanent link") ========================================================================================== A Trade ID is the unique identification code that registers transactions on the exchange provider's side. This unique code allows verifying its status and tracking within the exchange system. In Cake Wallet, you can find a Trade ID on the Trade Details screen. Swipe right to left from the main balance screen to find the transaction history. Tap on an exchange and you will see the Trade Details screen. The Trade ID will be at the very top. [![Swipe right to left](https://docs.cakewallet.com/images/id-1.png)](https://docs.cakewallet.com/images/id-1.png) [![ChangeNOW trade](https://docs.cakewallet.com/images/id-4.png)](https://docs.cakewallet.com/images/id-4.png) [![Trade ID](https://docs.cakewallet.com/images/id-5.png)](https://docs.cakewallet.com/images/id-5.png) Back to top --- # Advanced Features - Cake Wallet Docs [Skip to content](https://docs.cakewallet.com/features/advanced/advanced-features/#advanced-features) Advanced Features[¶](https://docs.cakewallet.com/features/advanced/advanced-features/#advanced-features "Permanent link") ========================================================================================================================== Back to top --- # Features - Cake Wallet Docs [Skip to content](https://docs.cakewallet.com/features/#features) Features[¶](https://docs.cakewallet.com/features/#features "Permanent link") ============================================================================= Back to top --- # URI scheme - Cake Wallet Docs [Skip to content](https://docs.cakewallet.com/faq/glossary/uri-scheme/#uri-scheme) URI scheme[¶](https://docs.cakewallet.com/faq/glossary/uri-scheme/#uri-scheme "Permanent link") ================================================================================================ Cake Wallet supports the standard URI schemes for opening up links in the wallets. A URI scheme is a special URL that is meant to convey transaction or wallet restore information. These include links that start with the following: * `monero` * `monero-wallet` * `bitcoin` * `bitcoin-wallet` * `litecoin` * `litecoin-wallet` * `haven` * `haven-wallet` * `cakewallet` * `monerocom` Universal sending format[¶](https://docs.cakewallet.com/faq/glossary/uri-scheme/#universal-sending-format "Permanent link") ---------------------------------------------------------------------------------------------------------------------------- When sending transactions, the sceme is as follows: > scheme `(monero / bitcoin / litecoin / haven)` ":" \["//" authority `(empty)`\] path `(address)` \["?" query `(all parameters)`\] \["#" fragment `(empty)`\] Examples and descriptions: _This will open the Send screen for a Monero wallet for 1.64191753 XMR:_ `monero:8Byke9ZxeRQaFe1cVFT5yvMXJ6LorQGgm9BSXGVkCkPqMLYhvdLnymJJytngt6321BBYS5L5W39pzMwFzJjfjTUKSZ3pyk4?tx_amount=1.64191753` _This will open the Send screen for a Bitcoin wallet for 0.00999496 BTC:_ `bitcoin:bc1q3vuzard8eake3lq8crpegzqu2lk27hxew0zv57?amount=0.00999496` Universal wallet restore format[¶](https://docs.cakewallet.com/faq/glossary/uri-scheme/#universal-wallet-restore-format "Permanent link") ------------------------------------------------------------------------------------------------------------------------------------------ When restoring a wallet, the default sceme created in the app is as follows: > scheme `(monero-wallet / bitcoin-wallet / litecoin-wallet / haven-wallet)` ":" \["//" authority `(empty)`\] path `(address / empty)` \["?" query `(all parameters)`\] \["#" fragment `(empty)`\] _Note: the address is mandatory for the Monero / Haven key restore option, but optional (and thus not provided by default) for seed restores._ Examples and descriptions: _This will allow restoring a Monero wallet using a seed and txids_: `monero-wallet:?seed=iceberg+ascend+soil+goat+yoga+technical+newt+sample+remedy+threaten+arrow+school+negative+sneeze+wiggle+bite+feline+efficient+depth+wife+winter+egotistic+sneeze+taxi+ascend&txid=f8477b831a028f07d5638157afc0fbf0897066b4caa29dc48f885fba79cec814;bd20081e0d1abf05b275bcc06bc7e315bc03c57870e247c82c8a45b30f4d1b34;cdbed9b4b2f56de7cce9255610d0cae702aefb36f9a4ff15698ea448f29f6188` _This will allow restoring a Monero wallet using keys and a block height:_ `monero-wallet:467iotZU5tvG26k2xdZWkJ7gwATFVhfbuV3yDoWx5jHoPwxEi4f5BuJQwkP6GpCb1sZvUVB7nbSkgEuW8NKrh9KKRRga5qz?spend_key=029c559cd7669f14e91fd835144916009f8697ab5ac5c7f7c06e1ff869c17b0b&view_key=afaf646edbff3d3bcee8efd3383ffe5d20c947040f74e1110b70ca0fbb0ef90d&height=100000` _This will allow restoring a Litecoin wallet:_ `litecoin-wallet:?seed=rather+maximum+insect+bleak+pride+sand+stomach+anger+brass+sound+lady+section+frame+silent+busy+strategy+tray+science+quantum+cost+inner+appear+sad+resemble` App-specific formats[¶](https://docs.cakewallet.com/faq/glossary/uri-scheme/#app-specific-formats "Permanent link") -------------------------------------------------------------------------------------------------------------------- If you want to command that Cake Wallet or Monero.com should open the URI specifically, not another app, then you should use the `cakewallet` and `monerocom` URIs. ### Cake sending format[¶](https://docs.cakewallet.com/faq/glossary/uri-scheme/#cake-sending-format "Permanent link") > scheme `(cakewallet / monerocom)` ":" \["//" authority `(empty)`\] path `(monero / bitcoin / litecoin / haven)` \["?" query `(all parameters)`\] \["#" fragment `(empty)`\] Examples and descriptions: _This will open the Monero.com Send screen for a Monero wallet for 1.64191753 XMR:_ `monerocom:monero?address=8Byke9ZxeRQaFe1cVFT5yvMXJ6LorQGgm9BSXGVkCkPqMLYhvdLnymJJytngt6321BBYS5L5W39pzMwFzJjfjTUKSZ3pyk4&tx_amount=1.64191753` _This will open the Cake Wallet Send screen for a Bitcoin wallet for 0.00999496 BTC:_ `cakewallet:bitcoin?address=bc1q3vuzard8eake3lq8crpegzqu2lk27hxew0zv57&amount=0.00999496` ### Cake restore format[¶](https://docs.cakewallet.com/faq/glossary/uri-scheme/#cake-restore-format "Permanent link") > scheme `(cakewallet / monerocom)` ":" \["//" authority `(empty)`\] path `(monero-wallet / bitcoin-wallet / litecoin-wallet / haven-wallet)` \["?" query `(all parameters)`\] \["#" fragment `(empty)`\] _Note: the address is mandatory for the Monero / Haven key restore option, but optional for seed restores._ Examples and descriptions: _This will allow restoring a Monero wallet using a seed and txids in Monero.com_: `monerocom:monero-wallet?seed=iceberg+ascend+soil+goat+yoga+technical+newt+sample+remedy+threaten+arrow+school+negative+sneeze+wiggle+bite+feline+efficient+depth+wife+winter+egotistic+sneeze+taxi+ascend&txid=f8477b831a028f07d5638157afc0fbf0897066b4caa29dc48f885fba79cec814;bd20081e0d1abf05b275bcc06bc7e315bc03c57870e247c82c8a45b30f4d1b34;cdbed9b4b2f56de7cce9255610d0cae702aefb36f9a4ff15698ea448f29f6188` _This will allow restoring a Monero wallet using keys and block height in Cake Wallet:_ `cakewallet:monero-wallet?address=467iotZU5tvG26k2xdZWkJ7gwATFVhfbuV3yDoWx5jHoPwxEi4f5BuJQwkP6GpCb1sZvUVB7nbSkgEuW8NKrh9KKRRga5qz&spend_key=029c559cd7669f14e91fd835144916009f8697ab5ac5c7f7c06e1ff869c17b0b&view_key=afaf646edbff3d3bcee8efd3383ffe5d20c947040f74e1110b70ca0fbb0ef90d&height=100000` _This will allow restoring a Litecoin wallet in Cake Wallet:_ `cakewallet:litecoin-wallet?seed=rather+maximum+insect+bleak+pride+sand+stomach+anger+brass+sound+lady+section+frame+silent+busy+strategy+tray+science+quantum+cost+inner+appear+sad+resemble` Back to top --- # Address book - Cake Wallet Docs [Skip to content](https://docs.cakewallet.com/features/advanced/address-book/#address-book) Address book[¶](https://docs.cakewallet.com/features/advanced/address-book/#address-book "Permanent link") =========================================================================================================== Cake Wallet includes an address book that allows you to easily access your wallet addresses and other saved addresses. Access this by clicking on the hamburger menu in the home screen, then clicking `Address book`. If your Monero wallet is set to auto generate subaddresses (which it is by default), then the address book will only show one entry per account. This entry will correspond to the first unused address in that account. You can disable this feature in Privacy settings to see all subaddresses for your Monero wallets in the address book. Back to top --- # Address lookup services - Cake Wallet Docs [Skip to content](https://docs.cakewallet.com/features/advanced/address-lookup-services/#address-lookup-services) Address lookup services[¶](https://docs.cakewallet.com/features/advanced/address-lookup-services/#address-lookup-services "Permanent link") ============================================================================================================================================ Cake Wallet supports sending to common address services in addition to standard addresses. OpenAlias[¶](https://docs.cakewallet.com/features/advanced/address-lookup-services/#openalias "Permanent link") ---------------------------------------------------------------------------------------------------------------- Cake Wallet has full support for sending to OpenAlias addresses. Simply type the OpenAlias string in the `Send` screen. To add OpenAlias records, go to your DNS provider, and add TXT records as follows (replace `[]` with your relevant info): For XMR: `“oa1:xmr recipient_address=[]; recipient_name=[]; tx_description=[];”` For BTC: `“oa1:btc recipient_address=[]; recipient_name=[]; tx_description=[];”` For LTC: `“oa1:ltc recipient_address=[]; recipient_name=[]; tx_description=[];”` You will need to enable DNSSEC, or else someone could try to impersonate you. We recommend using a host name such as `donate` or your name/pseudonym, but this is optional. Ethereum Name Service (ENS)[¶](https://docs.cakewallet.com/features/advanced/address-lookup-services/#ethereum-name-service-ens "Permanent link") -------------------------------------------------------------------------------------------------------------------------------------------------- This ENS implementation currently only works for sending to Ethereum addresses. If you query an existing record for a different asset, then it will return an [undecoded string](https://github.com/ensdomains/address-encoder) . You can decode this string manually (not recommended). We will add support for decoding with additional assets in a future release. Cake Wallet has full support for sending to addresses associated with ENS names that end in `.eth`. Simply type the domain in the `Send` screen. If (and only if) you type in a string that ends in `.eth` (eg: `cakewallet.eth`), then your wallet will communicate directly with your specified Ethereum node or the default Ethereum node (if no custom node is specified). If you would like to use ENS with a different domain, such as `.com`, `.xyz`, or any other "standard" domain, then please [configure OpenAlias](https://docs.cakewallet.com/features/advanced/address-lookup-services/#openalias) for that domain instead. Unstoppable Domains[¶](https://docs.cakewallet.com/features/advanced/address-lookup-services/#unstoppable-domains "Permanent link") ------------------------------------------------------------------------------------------------------------------------------------ Cake Wallet has full support for sending to Unstoppable Domains addresses, including all TLDs and both Ethereum and Polygon domains. Simply type the domain in the `Send` screen. If (and only if) you type in an Unstoppable Domains TLD, then your wallet will communicate directly with the Unstoppable Domains API. FIO Crypto Handles[¶](https://docs.cakewallet.com/features/advanced/address-lookup-services/#fio-crypto-handles "Permanent link") ---------------------------------------------------------------------------------------------------------------------------------- Cake Wallet has full support for sending to FIO Crypto Handles. Simply type the handle in the `Send` screen. If (and only if) you type in a string with the FIO crypto handle format (eg: `monero@wallet`), then your wallet will communicate directly with the FIO API. Yats[¶](https://docs.cakewallet.com/features/advanced/address-lookup-services/#yats "Permanent link") ------------------------------------------------------------------------------------------------------ Cake Wallet has full support for sending to Yats. Simply type the yat in the `Send` screen. If (and only if) you type in an emoji, then your wallet will communicate directly with the Yat API. Mastodon[¶](https://docs.cakewallet.com/features/advanced/address-lookup-services/#mastodon "Permanent link") -------------------------------------------------------------------------------------------------------------- Cake Wallet allows you to type in a Mastodon username (eg: `@cakewallet@mastodon.sdf.org`) in the `Send` screen. If that user has a correctly-formatted address in their Mastodon bio or pinned post for the relevant cryptocurrency, then the wallet will display that address. If this process does not work, make sure the address in the bio is valid and the correct length. If (and only if) you type in a Mastodon username, then your wallet will communicate directly with the specified Mastodon server's API. X[¶](https://docs.cakewallet.com/features/advanced/address-lookup-services/#x "Permanent link") ------------------------------------------------------------------------------------------------ Cake Wallet allows you to type in an X username (eg: `@cake`) in the `Send` screen. If that user has a correctly-formatted address in their X bio or pinned Tweet for the relevant cryptocurrency, then the wallet will display that address. If this process does not work, make sure the address in the bio is valid and the correct length. If (and only if) you type in an X username, then your wallet will communicate directly with the X API. [![How to send crypto with X using Cake Wallet](https://img.youtube.com/vi/dmj4HF8Q85Q/maxresdefault.png)](https://www.youtube.com/watch?v=dmj4HF8Q85Q) Back to top --- # Why are my funds not appearing? - Cake Wallet Docs [Skip to content](https://docs.cakewallet.com/faq/funds-not-appearing/#why-are-my-funds-not-appearing) Why are my funds not appearing?[¶](https://docs.cakewallet.com/faq/funds-not-appearing/#why-are-my-funds-not-appearing "Permanent link") ========================================================================================================================================= Your wallet must be fully synchronized before it displays the correct balance. You should see a `SYNCHRONIZED` label in the rounded bar at the top of your screen. [![Synchronized](https://docs.cakewallet.com/images/funds-1.png)](https://docs.cakewallet.com/images/funds-1.png) If you see "XXXX blocks remaining" this means that your wallet is still synchronizing. Please wait until it is fully synchronized. If your wallet already displays `SYNCHRONIZED`, you can try [rescanning](https://docs.cakewallet.com/features/advanced/rescan-wallet/) by opening the menu at the top-right, tapping `Rescan`, and setting a date from about a week before the wallet's first transaction. {: .warning} [Rescanning](https://docs.cakewallet.com/features/advanced/rescan-wallet/) will remove any saved transaction keys and destination addresses, which may be useful for proving payments. [![Syncing](https://docs.cakewallet.com/images/funds-2.png)](https://docs.cakewallet.com/images/funds-2.png) If the wallet says `SYNCHRONIZED` at the top and you don't see your transactions, first try force closing and re-opening your wallet, which forces a rescan. ### I did not receive funds from an exchange[¶](https://docs.cakewallet.com/faq/funds-not-appearing/#i-did-not-receive-funds-from-an-exchange "Permanent link") If you created an exchange using the built-in exchange within the Cake Wallet app and are not seeing your expected balance, go to the Trade Details screen and check the status of the exchange. If your status is `Waiting` or `Fetching`, this means that your trade is processing. Please wait a few more minutes. If the status is `Finished`, and your wallet is synchronized but you do not see an incoming transaction, please contact our support team at [support@cakewallet.com](mailto:support@cakewallet.com) . ### I did not receive funds from another wallet[¶](https://docs.cakewallet.com/faq/funds-not-appearing/#i-did-not-receive-funds-from-another-wallet "Permanent link") If you see an incoming transaction and your `Available Balance` and `Full Balance` differ, please wait for up to ~20 minutes while your transaction is confirmed on the Monero blockchain or 3 confirmations on the Bitcoin blockchain. If your wallet is synchronized, and the incoming transaction is not displaying, please contact our support team at [support@cakewallet.com](mailto:support@cakewallet.com) . ### How can I speed up Monero syncing?[¶](https://docs.cakewallet.com/faq/funds-not-appearing/#how-can-i-speed-up-monero-syncing "Permanent link") Follow [this tutorial on how to sync a Monero wallet faster](https://guides.monero.com/docs/tutorials/sync-faster/) . Back to top --- # Why did I get this error? - Cake Wallet Docs [Skip to content](https://docs.cakewallet.com/faq/errors/#why-did-i-get-this-error) Why did I get this error?[¶](https://docs.cakewallet.com/faq/errors/#why-did-i-get-this-error "Permanent link") ================================================================================================================ ### Exception: not enough money to transfer, available only XXXXXX, sent amount XXXXX.[¶](https://docs.cakewallet.com/faq/errors/#exception-not-enough-money-to-transfer-available-only-xxxxxx-sent-amount-xxxxx "Permanent link") This error means that your Available balance is locked. After the Monero blockchain confirmed your change, you will be able to send the rest of your XMR. [![Not enough money](https://docs.cakewallet.com/images/error1.png)](https://docs.cakewallet.com/images/error1.png) ### Error: the wallet is not synced[¶](https://docs.cakewallet.com/faq/errors/#error-the-wallet-is-not-synced "Permanent link") This error means that your wallet is synchronizing. Please leave the wallet open and wait until it has synchronized. If you are having trouble with sync speed, you may need to connect to a WiFi network, rather than using data. If the sync state is stuck on a specific amount of blocks remaining for an extended period of time, open the menu in the top-right, tap "Nodes", and select a node with a green dot to the right of it. [![Wallet not synced](https://docs.cakewallet.com/images/error2.png)](https://docs.cakewallet.com/images/error2.png) ### New Wallet Exception: Format exception: Unexpected extension byte[¶](https://docs.cakewallet.com/faq/errors/#new-wallet-exception-format-exception-unexpected-extension-byte "Permanent link") You may have gotten this error while restoring a wallet. Please make sure that you input the entire seed/recovery phrase (25 for XMR, 12 for Bitcoin (Electrum)). [![Unexpected extension byte](https://docs.cakewallet.com/images/error3.png)](https://docs.cakewallet.com/images/error3.png) ### Trade not created error: None of the provided exchanges can make this exchange[¶](https://docs.cakewallet.com/faq/errors/#trade-not-created-error-none-of-the-provided-exchanges-can-make-this-exchange "Permanent link") This error is shown when the wallet is unable to successfully initiate an exchange across any of the supported (and selected) exchange providers. This could be because of any/all of the following: 1. The only exchange(s) that offer this pair have taken this pair down for maintenance. It should be back up later. 2. The only exchange(s) that offer this pair do not offer it in your region/country. 3. You have manually deselected the only exchanges that offer this pair. 4. An exchange is announcing the best rate, but that exchange is unable to offer that pair when attempting to proceed. 5. No exchanges offer this specific pair. This is unlikely except for extremely uncommon pairs. We recommend going one-by-one through all the exchanges to see if that solves the issue. If you notice that an exchange advertises rates that it does not actually offer, please contact Cake Wallet support to let us know! ### Error: Exception for Cake Pay[¶](https://docs.cakewallet.com/faq/errors/#error-exception-for-cake-pay "Permanent link") You may see a generic "Error: Exception" message when using XMR for Cake Pay, if you make a second Cake Pay purchase within a few moments after completing another Cake Pay purchase. Please wait for the previous Monero transaction to appear in your transactions list, and then try again. If the error persists, please make a screen recording and send it to our support staff. ### Error: Load failed[¶](https://docs.cakewallet.com/faq/errors/#error-load-failed "Permanent link") You may see a "Load failed" error when using Onramper. This is a general error for connection issues with Onramper. Please try another connection (such as not using a VPN), and try again later. If the issue persists, please email Cake Wallet support with as many details about your connection as possible. ### Error: transaction <> was rejected by daemon with status [¶](https://docs.cakewallet.com/faq/errors/#error-transaction-was-rejected-by-daemon-with-status "Permanent link") This is a rare Monero wallet-daemon communication error. Please first try using a different node and restarting the app. You may see this error while using a Monero view-only wallet. If this is the case, then you are getting this error because you cannot properly construct an outgoing transaction without a private spend key. If the issue persists for a wallet that has the private spend key (if it is NOT a view-only wallet), please contact Cake Wallet support with as much information as you have. They will guide you through [rescanning your wallet](https://docs.cakewallet.com/features/advanced/rescan-wallet/) and [restoring from seed](https://docs.cakewallet.com/get-started/setup/restore/restore-wallet-from-keys-or-seed) . ### Internal error: Failed to get earliest fork height[¶](https://docs.cakewallet.com/faq/errors/#internal-error-failed-to-get-earliest-fork-height "Permanent link") This is a rare Monero wallet-deamon communication error. Please first try using a different node and restarting the app. You should also try turning off Tor or your VPN, and seeing if the issue persists. ### Error: Invalid argument(s): Duplicate TxOut: :[¶](https://docs.cakewallet.com/faq/errors/#error-invalid-arguments-duplicate-txout "Permanent link") This is a rare wallet issue for Bitcoin and Litecoin. First, please try force closing and restarting your app. If this does not address the issue, please save your mnemonic seed, then delete and [restore the wallet from seed](https://docs.cakewallet.com/get-started/setup/restore/restore-wallet-from-keys-or-seed) . ### RPCError: got code -32000 with msg "execution reverted"[¶](https://docs.cakewallet.com/faq/errors/#rpcerror-got-code-32000-with-msg-execution-reverted "Permanent link") This is a rare wallet issue for Ethereum. Please first try a different node. Then, try force closing and restarting your application. If you still see the error, please contact support with information about your internet connection and which Ethereum node you are using. Back to top --- # Background sync - Cake Wallet Docs [Skip to content](https://docs.cakewallet.com/features/advanced/background-sync/#notifications) Background sync =============== Note Background sync is currently only available on Android, and currently excludes Decred wallets. Background sync will attempt to sync your wallets in the background at the specified interval. This can help keep your wallet up to date, and avoid the need for syncing lots of blocks when opening them. Background sync currently attemps to sync all Monero wallets. Background sync for Monero only uses the private view key, which avoides keeping the private spend key in memory. In the `Connection and sync` settings, you can enable or disable background syncing for your Monero wallets. By default this is disabled, and if enabled will background sync all Monero wallets. There are three background sync options: * **Daily**: Attempts to background sync approximately every eight-teen (18) hours * **Hourly**: Attemps to background sync approximately every sixty (60) minutes * **Aggressive**: Attempts to background sync approximately once every fifteen (15) minutes Enabling background sync will require enabling `Unrestricted background service` and allowing the app to always run in the background. Background sync has several additional settings which can be set to control network or device conditions. Notifications[¶](https://docs.cakewallet.com/features/advanced/background-sync/#notifications "Permanent link") ---------------------------------------------------------------------------------------------------------------- You can enable transaction notifications by toggling the `Send notifications about new transactions setting`. This will send a notification locally containing information about a new received transaction. The notifications will only send during the background sync period, which will be as frequent as the `Background sync mode` setting. Back to top --- # Coin control - Cake Wallet Docs Coin control ============ For Bitcoin, Litecoin, and Monero, you can manually specify the specific outputs that you would like to spend in a transaction. Coin control can be configured in the send screen. You can optionally "freeze" specific outputs, which will prevent these outputs from being spent unless unfrozen. If you have a frozen balance, it will display that frozen balance separately in the home screen. Back to top --- # Change network fee - Cake Wallet Docs [Skip to content](https://docs.cakewallet.com/features/advanced/change-network-fee/#change-network-fee) Change network fee[¶](https://docs.cakewallet.com/features/advanced/change-network-fee/#change-network-fee "Permanent link") ============================================================================================================================= You can change the network fee in the Send screen or in settings. Transactions with low fees may take hours or even days to be confirmed, which can result in delayed or canceled exchanges. We recommend using the "Medium" or "Regular" fee level in most cases. This is a sensible balance of speed and cost. If you want a high chance of your transaction being confirmed quickly and don't mind paying more in fees, you can up the fees to "Fast" or "Fastest". The specific fee wording varies for some coins. Change the network fee in settings[¶](https://docs.cakewallet.com/features/advanced/change-network-fee/#change-the-network-fee-in-settings "Permanent link") ------------------------------------------------------------------------------------------------------------------------------------------------------------- Follow these steps to change the network fee in settings: 1. Click on the hamburger menu in the upper right of the home screen, or swipe right to left from the edge of the screen. 2. Click "Settings". 3. Click "Fee priority". 4. Select your preferred option. Change the network fee in the Send screen[¶](https://docs.cakewallet.com/features/advanced/change-network-fee/#change-the-network-fee-in-the-send-screen "Permanent link") --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Follow these steps to change the network fee in the Send screen: 1. Click on "Send" on the bottom right of the home screen. 2. Click "Estimated fee". If you do not see this, scroll the top card so that it's visible. 3. Select you preferred option. Back to top --- # Custom node - Cake Wallet Docs [Skip to content](https://docs.cakewallet.com/features/advanced/custom-node/#custom-node) Custom node[¶](https://docs.cakewallet.com/features/advanced/custom-node/#custom-node "Permanent link") ======================================================================================================== You can manually specify a node in settings. This custom node will be used for all wallets of that type (eg: all Monero wallets). On the home screen, click on the hamburger menu in the upper right, then click `Nodes`. You can instead click on the top sync status bar on the home screen. Add new custom node[¶](https://docs.cakewallet.com/features/advanced/custom-node/#add-new-custom-node "Permanent link") ------------------------------------------------------------------------------------------------------------------------ You can add a custom node in app settings, or in advanced privacy settings during wallet creation. ### Add new custom node in settings[¶](https://docs.cakewallet.com/features/advanced/custom-node/#add-new-custom-node-in-settings "Permanent link") To add a new custom node, click on `Add new node +`. Type in a Node Address, Node port (usually 18081 or 18089), a login (optional; only if needed), and a password (optional; only if needed). Tick `Use SSL` only if instructed or if you know SSL is used. Here is an example using Seth for Privacy's Monero node: * Node Address: `node.sethforprivacy.com` * Node port: `18089` * Login: (blank) * Password: (blank) * Use SSL: (unticked) * Trusted: (unticked) ONLY tick "Trusted" if you are running your own node and trust that it is secure! This will make the connection more efficient. ### Add new custom node in advanced privacy settings[¶](https://docs.cakewallet.com/features/advanced/custom-node/#add-new-custom-node-in-advanced-privacy-settings "Permanent link") When creating a wallet, first select the wallet asset type you want. Then, in the same screen where you are prompted for a wallet name, click `Advanced Privacy Settings`. Add your custom node there. Save the settings, choose a wallet name, and proceed with setup as normal. Node lists[¶](https://docs.cakewallet.com/features/advanced/custom-node/#node-lists "Permanent link") ------------------------------------------------------------------------------------------------------ We strongly recommend [running your own node](https://guides.monero.com/docs/tutorials/monero-node) ! Remove a node[¶](https://docs.cakewallet.com/features/advanced/custom-node/#remove-a-node "Permanent link") ------------------------------------------------------------------------------------------------------------ You can remove any node except the current node. For a stored node that isn't in current use, swipe right to left on that node to display a Delete icon; click `Delete`. You will be asked to confirm to remove the node; click `Remove`. Back to top --- # Authentication and 2FA - Cake Wallet Docs [Skip to content](https://docs.cakewallet.com/features/advanced/authentication/#authentication-and-2fa) Authentication and 2FA[¶](https://docs.cakewallet.com/features/advanced/authentication/#authentication-and-2fa "Permanent link") ================================================================================================================================= Cake Wallet supports optional biometric authentication on supported devices. You can enable this in settings. Cake 2FA[¶](https://docs.cakewallet.com/features/advanced/authentication/#cake-2fa "Permanent link") ----------------------------------------------------------------------------------------------------- Warning Read this entire section carefully to understand the benefits and risks of the Cake 2FA feature. Cake 2FA is a **nontraditional TOTP implementation**, since there are no Cake Wallet servers to verify your app authentication attempts. For a basic introduction and setup tutorial for Cake 2FA, watch our [video tutorial here](https://www.youtube.com/watch?v=21ZhWCwvfxw) In security settings, you can optionally enable Cake 2FA. **Cake 2FA serves as a secondary line of defense for your wallets, but it is a defense that is ONLY useful for casual cases. It will NOT protect your wallet from sophisticated attackers.** When enabled, Cake 2FA requires a user to provide a [TOTP](https://wikipedia.org/wiki/Time-based_one-time_password) 8-digit code after successfully authenticating with their PIN or biometrics, every time that an authentication challenge is triggered. Cake 2FA protects against these kinds of attacks: * You are sleeping, and a friend uses your fingerprint to get into your phone and wallet. They would not have a TOTP code. * Your phone is unlocked as you are using it, and a thief takes it. They could try to guess your PIN, but it would be a lot harder for them to bypass the TOTP code. **Cake 2FA does NOT protect against these kinds of attacks, to a sufficient degree:** * Your phone is taken by a sophisticated attacker or nation-state who can write custom software to interact with your wallet files. They may be able to find weaknesses in the implementation to brute force the TOTP attempts. * Your wallet mnemonic seed is stolen. The seed is enough to restore the wallet on its own. **You should assume that Cake 2FA provides some defense against basic attacks, but NO defense against sophisticated attackers. Your best defense against sophisticated attackers is an encrypted device.** Warning If you lose both your mnemonic seed and your TOTP code, then you will lose access to your funds! Always have a secure backup of your seed phrases! Brute force mitigations and remaining risks[¶](https://docs.cakewallet.com/features/advanced/authentication/#brute-force-mitigations-and-remaining-risks "Permanent link") --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- In a typical TOTP implementation, a server maintains a user account that is protected with TOTP (and usually other options, like a password). In this case, the server will track login attempts, and if there are repeated TOTP failures, they should lock the account. In Cake Wallet, there are no servers that can serve this purpose. Thus, brute force prevention is extremely difficult, and there is no way to guarantee that the wallet app will be able to fully protect against brute force attempts. A casual attacker who is interacting with the unmodified Cake Wallet user interface will be unable to make enough guesses to reliably bypass the TOTP code. The Cake Wallet UI will restrict further authentication attempts for three minutes if there are three consecutive TOTP failures. Thus, for a 50% chance of success, a casual attacker will need to continuously type in codes this way for [over 200 years](https://security.stackexchange.com/questions/185905/maximum-tries-for-2fa-code/185917#185917) . However, sophisticated attackers won't necessarily be limited by this UI. A sophisticated attacker (depending on the security of the device or operating system) could potentially take the Cake Wallet files, export them, and then interact with them using custom software that bypasses these rate limits. If an attacker was able to fully bypass these limits, then the time to brute-force the TOTP code could be only [a matter of hours](https://security.stackexchange.com/questions/185905/maximum-tries-for-2fa-code/185917#185917) . Cake Wallet developers have taken steps to make these tasks as challenging as possible, but we cannot account for every single case. Why offer Cake 2FA with these limitations?[¶](https://docs.cakewallet.com/features/advanced/authentication/#why-offer-cake-2fa-with-these-limitations "Permanent link") ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ Cake 2FA isn't perfect, and it isn't as strong as traditional TOTP applications. Some people will ask: why implement it then? The answer is that Cake Wallet users have a huge number of threat models. In our opinion, Cake 2FA substantially reduces the risks for most people's threat models. When Cake 2FA is enabled, it requires thieves to have a sophisticated technical understanding to be able to sensitively extract data from your device and to then manipulate that data with custom software. As TOTP becomes more and more common, we feel that it is important to provide users with a security option that closely meets the user experience that they are already familiar with. And despite its limitations, this TOTP implementation is more secure than a user-set PIN of `123456` (or any other 6-digit PIN). Enabling Cake 2FA[¶](https://docs.cakewallet.com/features/advanced/authentication/#enabling-cake-2fa "Permanent link") ----------------------------------------------------------------------------------------------------------------------- Note Cake 2FA's TOTP implementation requires a [compatible authenticator](https://docs.cakewallet.com/features/advanced/authentication/#what-totp-applications-do-you-recommend) with support for [SHA-512](https://docs.cakewallet.com/features/advanced/authentication/#why-are-you-using-sha512-my-app-doesnt-support-sha512) . To set up Cake 2FA, click on the upper right hamburger menu, then `Security and backup`, then `Set up Cake 2FA`. You will see a series of warnings. After understanding the limitations, click `Set up TOTP`. You will be presented with a QR code, a TOTP Secret Code, and a TOTP Auth URI. We recommend scanning the QR code with an open-source TOTP application on another device, but you can click to copy the code or URI as well. When added to your desired TOTP app, click `Continue`. You will be prompted to provide the 8-digit TOTP code. Type in the current code, then click `Continue`. If correct, you will be presented with a success message. A TOTP code will now be required in addition to your PIN, password, or biometrics every time there is an authentication challenge. Cake 2FA presets and access control settings[¶](https://docs.cakewallet.com/features/advanced/authentication/#cake-2fa-presets-and-access-control-settings "Permanent link") ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- After enabling Cake 2FA, you will be presented with presets and access control settings. You can edit these later by clicking on `Security and backup`, then `Modify Cake 2FA`. There are three access control presets available: * **Narrow**. Allows opening the wallet and sending/exchanging to your own Cake Wallet addresses and addresses saved in the Address Book without needing a TOTP code. A TOTP code is required to create a new wallet or to add a contact. * **Normal** (default). Requires a TOTP code for the most sensitive actions, but not for opening the wallet. * **Aggressive**. Requires a TOTP code to access the wallet. We recommend using one of these presets; however, you can manually enable or disable individual access control settings as you wish. Disabling Cake 2FA[¶](https://docs.cakewallet.com/features/advanced/authentication/#disabling-cake-2fa "Permanent link") ------------------------------------------------------------------------------------------------------------------------- Click on the upper right hamburger menu, then `Security and backup`, then `Modify Cake 2FA`. You will be prompted for authentication, including a TOTP code. Then, you will be shown an option to disable Cake 2FA. If you wish to generate a new TOTP code, then disable Cake 2FA, and then enable it again after to generate a new code with a new setup process. Is Cake 2FA a replacement for a hardware wallet?[¶](https://docs.cakewallet.com/features/advanced/authentication/#is-cake-2fa-a-replacement-for-a-hardware-wallet "Permanent link") ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ No, Cake 2FA is not a replacement for a hardware wallet. Well-designed hardware wallets will provide better protection against sophisticated attackers. Is Cake 2FA a replacement for a multisig wallet?[¶](https://docs.cakewallet.com/features/advanced/authentication/#is-cake-2fa-a-replacement-for-a-multisig-wallet "Permanent link") ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ No, Cake 2FA is not a replacement for a multisig wallet. Well-designed multisig wallet implementations will provide much better protection against sophisticated attackers. The Cake 2FA process is independent from any wallet signing process. Does this work with FIDO2 and my Yubikey?[¶](https://docs.cakewallet.com/features/advanced/authentication/#does-this-work-with-fido2-and-my-yubikey "Permanent link") ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- FIDO2 requires a server to communicate with. When you open Cake Wallet, you don't talk to our (or anyone's) servers. Thus, FIDO2 doesn't really make sense for this application. Unless you want Cake to have a record of each time you access your wallet (we don't have, and we don't want, this info), we can't get around this. If you want to use your Yubikey, you can pair your Yubikey with [Yubico Authenticator](https://www.yubico.com/products/yubico-authenticator/) . This app requires you to have your Yubikey to display TOTP codes in the app. What TOTP applications do you recommend?[¶](https://docs.cakewallet.com/features/advanced/authentication/#what-totp-applications-do-you-recommend "Permanent link") -------------------------------------------------------------------------------------------------------------------------------------------------------------------- We recommend the following: [Yubico Authenticator](https://www.yubico.com/products/yubico-authenticator/) (requires Yubikey), [Bitwarden](https://bitwarden.com/pricing/) (requires premium account), [KeePassXC](https://keepassxc.org/) (free and open-source), [1Password](https://1password.com/) (paid and closed-source), [Ente Auth](https://github.com/ente-io/auth) (free and open-source) and [Aegis](https://getaegis.app/) (free and open-source). Many common TOTP applications such as Google Authenticator, Microsoft Authenticator, and Authy are incompatible with Cake 2FA. Why are you using SHA512? My app doesn't support SHA512.[¶](https://docs.cakewallet.com/features/advanced/authentication/#why-are-you-using-sha512-my-app-doesnt-support-sha512 "Permanent link") -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- SHA1 is the most common implementation of TOTP, but SHA512 is safer, particularly for this nontraditional implementation. Thus, we have decided to choose the safer algorithm. This has the downside of not working with some common TOTP applications, such as Google Authenticator and Microsoft Authenticator. Why are you using a 30 second code timeout period?[¶](https://docs.cakewallet.com/features/advanced/authentication/#why-are-you-using-a-30-second-code-timeout-period "Permanent link") ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Using a time other than the default 30 seconds will lead to user experience issues. Users are more likely to come across blocked legitimate authentication attempts, and many TOTP user applications [do not support](https://wikipedia.org/wiki/Comparison_of_OTP_applications) a timeout period other than 30 seconds. Further, shorter timeout periods do not increase security for this application. Why are you using an 8-digit code? My app doesn't support 8-digit codes.[¶](https://docs.cakewallet.com/features/advanced/authentication/#why-are-you-using-an-8-digit-code-my-app-doesnt-support-8-digit-codes "Permanent link") ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 6-digit codes are the most common implementation of TOTP, but 8-digit codes are safer, particularly for this nontraditional implementation. 8-digit codes are 100 times as difficult to brute-force than 6-digit codes. Thus, we have decided to choose the safer digit length. This has the downside of not working with some common TOTP applications, such as Google Authenticator and Microsoft Authenticator. Will you support HOTP?[¶](https://docs.cakewallet.com/features/advanced/authentication/#will-you-support-hotp "Permanent link") -------------------------------------------------------------------------------------------------------------------------------- We have not yet determined if we want to support HOTP or not. How can I maximize security of both 2FA and Cake Wallet?[¶](https://docs.cakewallet.com/features/advanced/authentication/#how-can-i-maximize-security-of-both-2fa-and-cake-wallet "Permanent link") ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- For those needing more security we recommend using a TOTP application on a separate device as an additional security precaution, which requires an attacker to gain access to both the device holding Cake Wallet in addition to the authentication device. Additionally, we recommend following the advice in our dedicated [hardening guide.](https://docs.cakewallet.com/tutorials/mobile-hardening) Back to top --- # Disable features - Cake Wallet Docs [Skip to content](https://docs.cakewallet.com/features/advanced/disable-features/#disable-features) Disable features[¶](https://docs.cakewallet.com/features/advanced/disable-features/#disable-features "Permanent link") ======================================================================================================================= Cake Wallet allows you to optionally disable features. Disable fiat API[¶](https://docs.cakewallet.com/features/advanced/disable-features/#disable-fiat-api "Permanent link") ----------------------------------------------------------------------------------------------------------------------- Cake Wallet allows you to disable the fiat API lookup, which uses our servers. You can disable this when creating a new wallet, or in Privacy settings. You can alternatively select "Tor-only". Disable exchange[¶](https://docs.cakewallet.com/features/advanced/disable-features/#disable-exchange "Permanent link") ----------------------------------------------------------------------------------------------------------------------- Cake Wallet allows you to disable the cryptocurrency exchange feature, which uses third-party servers if opened. You can disable this when creating a new wallet, or in Privacy settings. You can alternatively select "Tor-only". Disabling in settings[¶](https://docs.cakewallet.com/features/advanced/disable-features/#disabling-in-settings "Permanent link") --------------------------------------------------------------------------------------------------------------------------------- [![Privacy settings](https://docs.cakewallet.com/images/settings-privacy-1.png)](https://docs.cakewallet.com/images/settings-privacy-1.png) [![Privacy settings](https://docs.cakewallet.com/images/settings-privacy-2.png)](https://docs.cakewallet.com/images/settings-privacy-2.png) Disabling in Advanced Privacy Settings[¶](https://docs.cakewallet.com/features/advanced/disable-features/#disabling-in-advanced-privacy-settings "Permanent link") ------------------------------------------------------------------------------------------------------------------------------------------------------------------- [![Advanced Privacy Settings](https://docs.cakewallet.com/images/new-wallet-4-aps-1.png)](https://docs.cakewallet.com/images/new-wallet-4-aps-1.png) [![Advanced Privacy Settings](https://docs.cakewallet.com/images/new-wallet-4-aps-2.png)](https://docs.cakewallet.com/images/new-wallet-4-aps-2.png) Back to top --- # Reconnect - Cake Wallet Docs [Skip to content](https://docs.cakewallet.com/features/advanced/reconnect/#reconnect) Reconnect[¶](https://docs.cakewallet.com/features/advanced/reconnect/#reconnect "Permanent link") ================================================================================================== You can attempt to manually reconnect to your specified node by clicking the `Reconnect` button in settings. Back to top --- # Send and exchange templates - Cake Wallet Docs [Skip to content](https://docs.cakewallet.com/features/advanced/send-exchange-templates/#send-and-exchange-templates) Send and exchange templates[¶](https://docs.cakewallet.com/features/advanced/send-exchange-templates/#send-and-exchange-templates "Permanent link") ==================================================================================================================================================== Cake Wallet allows you to save send and exchange templates. These can be saved as either a fixed amount of cryptocurrency (eg: 1.234 XMR) or a fixed equivalent amount in fiat currency (eg: 123.45 USD). You can use templates for your most common transactions. To create a new template, tap "Send", then tap "New" under "Templates" at the bottom. Create a name for this template, paste the address, fill in the amount, and press the "Save" button. Tap on the template name to use it. Press and hold the template's name if you would like to delete it. You can create templates using a set cryptocurrency amount (eg: 1.23 XMR), or an approximate fiat amount (eg: $123.45). [![New template](https://docs.cakewallet.com/images/send-4.png)](https://docs.cakewallet.com/images/send-4.png) [![Fill in template](https://docs.cakewallet.com/images/send-5.png)](https://docs.cakewallet.com/images/send-5.png) [![Click template](https://docs.cakewallet.com/images/send-6.png)](https://docs.cakewallet.com/images/send-6.png) Back to top --- # Rescan - Cake Wallet Docs [Skip to content](https://docs.cakewallet.com/features/advanced/rescan-wallet/#rescan) Rescan[¶](https://docs.cakewallet.com/features/advanced/rescan-wallet/#rescan "Permanent link") ================================================================================================ {: .warning} Rescanning will remove any saved transaction keys and destination addresses, which may be useful for proving payments. If your XMR transaction is still not appearing and the sync state of the wallet is `SYNCHRONIZED`, then you can rescan by opening the menu in the top-right, tapping `Connection and sync`, then tapping `Rescan`. To rescan your wallet[¶](https://docs.cakewallet.com/features/advanced/rescan-wallet/#to-rescan-your-wallet "Permanent link") ------------------------------------------------------------------------------------------------------------------------------ [![Click hamburger menu](https://docs.cakewallet.com/images/rescan-1.png)](https://docs.cakewallet.com/images/rescan-1.png) [![Click Connection and sync](https://docs.cakewallet.com/images/rescan-2.png)](https://docs.cakewallet.com/images/rescan-2.png) [![Click rescan](https://docs.cakewallet.com/images/rescan-2.1.png)](https://docs.cakewallet.com/images/rescan-2.1.png) [![Add restore height](https://docs.cakewallet.com/images/rescan-3.png)](https://docs.cakewallet.com/images/rescan-3.png) [![Wait for wallet to sync](https://docs.cakewallet.com/images/rescan-4.png)](https://docs.cakewallet.com/images/rescan-4.png) [![Wallet synchronized](https://docs.cakewallet.com/images/rescan-5.png)](https://docs.cakewallet.com/images/rescan-5.png) Enter a date or a block height from about a week before you created this wallet. So, if it was created in February 2020 sometime, you could use January 31st, 2020 as the 'restore from date.' Alternatively, you can look at your wallet's very first transaction, and it will tell you the "Height" it was included in. You can enter this very same number as your "Block height" when you Rescan, and it will work perfectly. After entering the date and tapping Rescan, you need to leave the Cake Wallet app open with your phone awake while the wallet rescans the blocks for transactions involving your wallet. When the rescan starts, your transaction history will disappear and your balance will read as 0.0 XMR. As the wallet continues scanning new blocks, you will begin seeing your transaction history appearing - one transaction at a time. When the Rescan is completed, you will see a `SYNCHRONIZED` label at the top of the balance screen and your entire transaction history, as well as the proper balance. Back to top --- # Seed and keys - Cake Wallet Docs [Skip to content](https://docs.cakewallet.com/features/advanced/seed-keys/#what-are-a-wallets-seedkeys) What are a wallet's seed/keys?[¶](https://docs.cakewallet.com/features/advanced/seed-keys/#what-are-a-wallets-seedkeys "Permanent link") ========================================================================================================================================= [![Wallet seed and keys](https://img.youtube.com/vi/tpXTKmpyFq0/maxresdefault.png)](https://www.youtube.com/watch?v=tpXTKmpyFq0) ### Wallet keys[¶](https://docs.cakewallet.com/features/advanced/seed-keys/#wallet-keys "Permanent link") Your keys encode the private information in your wallet and are what allow you to spend coins and see incoming transactions. You may also use a wallet's keys to restore the wallet. General terms specific to public-key cryptography where a private key and a public key make up a keypair. A public key is derived from the private key. * The public key is safe to share, and gives the recipient the ability to encrypt something or verify a signature. * The private key gives the owner the ability to sign or decrypt something, and as such, should be kept private. ### Wallet seed[¶](https://docs.cakewallet.com/features/advanced/seed-keys/#wallet-seed "Permanent link") Your seed is just a version of your private key written in a way that’s easier for you to write down. Your seed and keys are actually the same things, just in different forms! You can use wallet's seed to restore your wallet too. ### Viewing your wallet's seed/keys[¶](https://docs.cakewallet.com/features/advanced/seed-keys/#viewing-your-wallets-seedkeys "Permanent link") Go to the menu at the top-right, click on `Show seed/keys`. You will be prompted for your PIN, biometic authentication, or password. On the next screen, you will see your wallet's seed and keys. Cake Wallet has 1 set of these per wallet, so you must save them all individually. [![Click hamburger menu](https://docs.cakewallet.com/images/seed-1.png)](https://docs.cakewallet.com/images/seed-1.png) [![Click "Show seed/keys"](https://docs.cakewallet.com/images/seed-2.png)](https://docs.cakewallet.com/images/seed-2.png) [![Wallet seed/keys screen](https://docs.cakewallet.com/images/seed-3.png)](https://docs.cakewallet.com/images/seed-3.png) If you want to copy your seed/keys, just tap on each of them. **DO NOT show your seed/keys to anyone.** Your funds will likely be stolen if you give out either. Please write down your seed/keys, however, and store it in a safe place. This will allow you to restore your wallet if you lose your device, or otherwise cannot access the wallet. Back to top --- # Address and account renaming - Cake Wallet Docs [Skip to content](https://docs.cakewallet.com/features/advanced/wallet-address-account-renaming/#address-and-account-renaming) Address and account renaming[¶](https://docs.cakewallet.com/features/advanced/wallet-address-account-renaming/#address-and-account-renaming "Permanent link") ============================================================================================================================================================== You can rename address and account names in settings. Swipe right to left, then `Edit`. You can not delete addresses and accounts. Wallet renaming[¶](https://docs.cakewallet.com/features/advanced/wallet-address-account-renaming/#wallet-renaming "Permanent link") ==================================================================================================================================== You can rename a wallet by clicking on the hamburger menu, then `Wallets`, then clicking the pencil icon, renaming your wallet, then clicking `Save`. Back to top --- # Trocador AnonPay - Cake Wallet Docs [Skip to content](https://docs.cakewallet.com/features/advanced/trocador-anonpay/#trocador-anonpay) Trocador AnonPay[¶](https://docs.cakewallet.com/features/advanced/trocador-anonpay/#trocador-anonpay "Permanent link") ======================================================================================================================= Cake Wallet includes exciting invoice and donation features with Trocador AnonPay. You can create invoice and donation links, which automatically result in all payments or donations being received in the active wallet. In Cake Wallet, you can click on the "Receive" screen, and then change to an invoice or donation link at the top. Fill in the details, and then send the link to the payer or donor. This person can pay using any cryptocurrency supported by Trocador AnonPay, and you will receive funds in your currently active wallet. Create invoices[¶](https://docs.cakewallet.com/features/advanced/trocador-anonpay/#create-invoices "Permanent link") --------------------------------------------------------------------------------------------------------------------- Easily create invoices for the exact amount you wish to be paid. You can specify a crypto amount or a fiat amount. Click "Receive" on the home screen, then click at the top to change "Mainnet" to "Trocador AnonPay Invoice". [![Click Receive](https://docs.cakewallet.com/images/receive-1.png)](https://docs.cakewallet.com/images/receive-1.png) [![Click top](https://docs.cakewallet.com/images/anonpay-receive-screen.png)](https://docs.cakewallet.com/images/anonpay-receive-screen.png) [![Change to Trocador](https://docs.cakewallet.com/images/anonpay-receive-invoice.png)](https://docs.cakewallet.com/images/anonpay-receive-invoice.png) The only mandatory field is the invoice amount. It will default to the cryptocurrency wallet type that you are currently in. You can change this to another fiat currency if you like by clicking on the asset name. The minimum and maximum supported invoice amounts are shown. You can optionally provide a recipient name, description, and payee notification email. The name and description are shown to the payer. We recommend that you provide an email if you want to receive a notification when the invoice is paid. When done, click "Create invoice". You will be shown a screen with clearnet and onion links, and a clearnet QR code. Share these with the payer. The payer will be presented with a payment portal to complete payment at the link. You can access the invoice status in the Transactions list, to the right of the home screen. [![Fill in forum details](https://docs.cakewallet.com/images/anonpay-invoice-forum.png)](https://docs.cakewallet.com/images/anonpay-invoice-forum.png) [![Copy or share the invoice link](https://docs.cakewallet.com/images/anonpay-invoice-qr.png)](https://docs.cakewallet.com/images/anonpay-invoice-qr.png) [![Check invoice status in Transactions screen](https://docs.cakewallet.com/images/anonpay-invoice-transactions.png)](https://docs.cakewallet.com/images/anonpay-invoice-transactions.png) Create donation links[¶](https://docs.cakewallet.com/features/advanced/trocador-anonpay/#create-donation-links "Permanent link") --------------------------------------------------------------------------------------------------------------------------------- Easily create reusable donation links. A donor can donate with any supported cryptocurrency, and you will receive donations in your wallet. Click "Receive" on the home screen, then click at the top to change "Mainnet" to "Trocador AnonPay Donation Link". [![Click Receive](https://docs.cakewallet.com/images/receive-1.png)](https://docs.cakewallet.com/images/receive-1.png) [![Click top](https://docs.cakewallet.com/images/anonpay-receive-screen.png)](https://docs.cakewallet.com/images/anonpay-receive-screen.png) [![Change to Trocador](https://docs.cakewallet.com/images/anonpay-receive-donation.png)](https://docs.cakewallet.com/images/anonpay-receive-donation.png) You can optionally provide a recipient name, description, and payee notification email. These are shown to the donor. We recommend that you provide an email if you want to receive a notification when people donate. **Note: your email will be shared with donors, since it appears in the donation link.** When done, click "Create donation link". You will be shown a screen with clearnet and onion links, and a clearnet QR code. Share these with the donor. The donor will be presented with a payment portal to complete their donation at the link. [![Fill in forum details](https://docs.cakewallet.com/images/anonpay-donation-forum.png)](https://docs.cakewallet.com/images/anonpay-donation-forum.png) [![Copy or share the invoice link](https://docs.cakewallet.com/images/anonpay-donation-qr.png)](https://docs.cakewallet.com/images/anonpay-donation-qr.png) ### Reusing and editing the donation link[¶](https://docs.cakewallet.com/features/advanced/trocador-anonpay/#reusing-and-editing-the-donation-link "Permanent link") After you create a donation link, you can access it anytime by clicking "Receive" button on the home screen and then by clicking "Trocador AnonPay Donation Link". The app will save your settings from before. If you wish to change your donation link settings for that wallet, then click on the edit icon in the upper right. This will bring you back to the forum, where you can edit these details. Note on notification emails[¶](https://docs.cakewallet.com/features/advanced/trocador-anonpay/#note-on-notification-emails "Permanent link") --------------------------------------------------------------------------------------------------------------------------------------------- Notification emails are extremely useful for many use-cases, but you should not rely on them always working. If someone donates or pays an invoice with the same cryptocurrency types as your receiving wallet, then you may not get an email notification. AnonPay is constantly improving to incorporate on-chain payment checks as well, but these are not yet supported. Back to top --- # Send funds - Cake Wallet Docs [Skip to content](https://docs.cakewallet.com/features/basic/send-funds/#send-funds) Send funds[¶](https://docs.cakewallet.com/features/basic/send-funds/#send-funds "Permanent link") ================================================================================================== Always make sure that your wallet is fully synchronized before sending Monero. You can send from the "Send" screen[¶](https://docs.cakewallet.com/features/basic/send-funds/#you-can-send-from-the-send-screen "Permanent link") -------------------------------------------------------------------------------------------------------------------------------------------------- To get to the send screen, tap `Send` on the balance screen. Then, you should paste a destination address (using the paste button, scanning QR code, or using Address book). After that, enter an amount in the active cryptocurrency or the active fiat currency. You can send all wallet funds using the `ALL` button. Below, you can change the fee priority. You can also make an internal note for any transaction. This note will be visible only in the Cake Wallet app. You can always change a note on the transaction details screen. After filling in all forms and pressing the `Send` button, an outgoing transaction will be created. You can confirm that your transaction was sent in your wallet's transaction history. Note that the network fee is added to the transaction separately. So if your balance is 1 XMR, you are sending 0.5 XMR to someone, and the network fee is 0.01 XMR, then you will spend a total of 0.51 XMR for the transaction. If you send your entire balance by clicking the `ALL` button in the upper right, then the network fee will be deducted from the full balance. In the "Confirm sending" window, the total amount deducted from the wallet balance is the sum of the "Amount" and the "Fee" values. [![Click send on home screen](https://docs.cakewallet.com/images/send-1.png)](https://docs.cakewallet.com/images/send-1.png) [![Fill in address and amount](https://docs.cakewallet.com/images/send-2.png)](https://docs.cakewallet.com/images/send-2.png) [![Confirm sending](https://docs.cakewallet.com/images/send-3.png)](https://docs.cakewallet.com/images/send-3.png) How to send and receive Monero[¶](https://docs.cakewallet.com/features/basic/send-funds/#how-to-send-and-receive-monero "Permanent link") ------------------------------------------------------------------------------------------------------------------------------------------ [![How to send and receive Monero](https://img.youtube.com/vi/ndHgZbbpCJc/maxresdefault.png)](https://www.youtube.com/watch?v=ndHgZbbpCJc) Back to top --- # iOS / macOS - Cake Wallet Docs iOS / macOS =========== Back to top --- # Receive funds - Cake Wallet Docs [Skip to content](https://docs.cakewallet.com/features/basic/receive-funds/#receive-funds) Receive funds[¶](https://docs.cakewallet.com/features/basic/receive-funds/#receive-funds "Permanent link") =========================================================================================================== Receiving Monero or Haven[¶](https://docs.cakewallet.com/features/basic/receive-funds/#receiving-monero-or-haven "Permanent link") ----------------------------------------------------------------------------------------------------------------------------------- ### Current wallet address[¶](https://docs.cakewallet.com/features/basic/receive-funds/#current-wallet-address "Permanent link") To receive funds in Cake Wallet, you will need to provide your wallet's address or QR code to the sender. Your wallet's address can be found by clicking `Receive` on the home screen. Here, you can copy the address by tapping the copy icon, or you can click to expand the QR code to receive funds. [![Swipe left to right](https://docs.cakewallet.com/images/receive-1.png)](https://docs.cakewallet.com/images/receive-1.png) [![Copy address](https://docs.cakewallet.com/images/receive-2.png)](https://docs.cakewallet.com/images/receive-2.png) [![Accounts and subaddresses](https://docs.cakewallet.com/images/receive-3.png)](https://docs.cakewallet.com/images/receive-3.png) ### Video tutorial[¶](https://docs.cakewallet.com/features/basic/receive-funds/#video-tutorial "Permanent link") [![How to send and receive Monero](https://img.youtube.com/vi/ndHgZbbpCJc/maxresdefault.png)](https://www.youtube.com/watch?v=ndHgZbbpCJc) Receiving Bitcoin or Litecoin[¶](https://docs.cakewallet.com/features/basic/receive-funds/#receiving-bitcoin-or-litecoin "Permanent link") ------------------------------------------------------------------------------------------------------------------------------------------- To receive BTC to your Bitcoin wallet within the Cake Wallet app, you will need to provide your wallet's address or QR code to the sender. A wallet's address can be found by clicking `Receive` on the home screen. Here, you can copy the address by tapping the copy icon, or you can click to expand the QR code to receive funds. We automatically generate new Bitcoin addresses for better privacy after they are used. We encourage you to use a new Bitcoin address each time, but previous addresses continue to work. [![Bitcoin receive screen](https://docs.cakewallet.com/images/receive-7.png)](https://docs.cakewallet.com/images/receive-7.png) Back to top --- # Tor with Orbot - Cake Wallet Docs [Skip to content](https://docs.cakewallet.com/features/advanced/tor-with-orbot/#tor-with-orbot) Tor with Orbot[¶](https://docs.cakewallet.com/features/advanced/tor-with-orbot/#tor-with-orbot "Permanent link") ================================================================================================================= It's possible to use Cake Wallet with [Tor](https://www.torproject.org/) using [Orbot](https://guardianproject.info/apps/org.torproject.android/) ! This works for both iOS and Android. Performance[¶](https://docs.cakewallet.com/features/advanced/tor-with-orbot/#performance "Permanent link") ----------------------------------------------------------------------------------------------------------- Tor is noticeably slower than clearnet, so some operations will take a super long while. ### Fast enough[¶](https://docs.cakewallet.com/features/advanced/tor-with-orbot/#fast-enough "Permanent link") * Sending transactions. Expect it to take up to 60 seconds, but it should normally take 30 seconds. * Syncing Bitcoin and Litecoin wallets. * Fiat price API lookups. This should be less than 5 seconds. * Cake Pay. Loading various functions should take less than 15 seconds. * Staying up to date with an already synced Monero wallet. ### Not recommended[¶](https://docs.cakewallet.com/features/advanced/tor-with-orbot/#not-recommended "Permanent link") * Syncing more than 100 Monero blocks. Syncing over Tor is extremely slow, and could take several days or even weeks. It's much more realistic to create a clearnet connection to your own Monero node, sync using that, and then re-connect over Tor after your wallet is fully synced. ### Not available[¶](https://docs.cakewallet.com/features/advanced/tor-with-orbot/#not-available "Permanent link") Some third-party services may not be available if you are using Tor. These may include: * Exchange (some providers) * Buy * Sell Requirements[¶](https://docs.cakewallet.com/features/advanced/tor-with-orbot/#requirements "Permanent link") ------------------------------------------------------------------------------------------------------------- * [Cake Wallet](https://cakewallet.com/) or [Monero.com](https://monero.com/) app * Orbot * F-Droid: [https://guardianproject.info/fdroid/](https://guardianproject.info/fdroid/) * Google Play: [https://play.google.com/store/apps/details?id=org.torproject.android](https://play.google.com/store/apps/details?id=org.torproject.android&referrer=utm_source%3Dguides.cakewallet.com%26utm_medium%3Dwebsite) * App Store: [https://apps.apple.com/us/app/orbot/id1609461599](https://apps.apple.com/us/app/orbot/id1609461599) Setting up Orbot[¶](https://docs.cakewallet.com/features/advanced/tor-with-orbot/#setting-up-orbot "Permanent link") --------------------------------------------------------------------------------------------------------------------- First, set up Orbot. We recommend using VPN mode for the entire device (it will say `Full Device VPN`), but you can optionally configure Cake Wallet as the only Tor-Enabled App. Make sure to use VPN mode. Click start and wait a few seconds for it to connect. If you are unable to connect to Tor because your network is blocking access, you will need to enable bridges. You can use choose to connect through community servers or use snowflake. Switch back to Cake Wallet[¶](https://docs.cakewallet.com/features/advanced/tor-with-orbot/#switch-back-to-cake-wallet "Permanent link") ----------------------------------------------------------------------------------------------------------------------------------------- Now, connections over Cake Wallet should use Tor with Orbot. ### Connect to an onion node[¶](https://docs.cakewallet.com/features/advanced/tor-with-orbot/#connect-to-an-onion-node "Permanent link") You can use Tor to connect to either clearnet or onion nodes, but we recommend connecting to an onion node. If an onion node is selected, you will not accidentally sync or send transactions if Orbot is not configured properly, since you cannot make a clearnet connection to an onion address. To add an onion node, simply [add a custom node](https://docs.cakewallet.com/features/advanced/custom-node) that is an onion node. It will end in `.onion`. Our official onion node is: * Node Address: `cakexmrl7bonq7ovjka5kuwuyd3f7qnkz6z6s6dmsy3uckwra7bvggyd.onion` * Node port: `18081` * Login: (blank) * Password: (blank) * Use SSL: (unticked) Please note that running your own node over clearnet is usually better (for _both_ performance and privacy) than connecting to someone else's onion node. We recommend you run your own onion node! Note on DNS[¶](https://docs.cakewallet.com/features/advanced/tor-with-orbot/#note-on-dns "Permanent link") ----------------------------------------------------------------------------------------------------------- We recommend manually setting a DNS provider that you trust in your Android / iOS operating system settings, especially if you only occasionally use Tor. Back to top --- # Create backup - Cake Wallet Docs [Skip to content](https://docs.cakewallet.com/features/basic/create-backup/#create-backup) Create backup[¶](https://docs.cakewallet.com/features/basic/create-backup/#create-backup "Permanent link") =========================================================================================================== A Cake Wallet backup will copy over all wallets and settings to a fresh Cake Wallet installation. This new restore wallet can't have any existing wallets. To restore from a backup, [click here](https://docs.cakewallet.com/get-started/setup/restore/restore-wallet-from-backup) . Step 1[¶](https://docs.cakewallet.com/features/basic/create-backup/#step-1 "Permanent link") --------------------------------------------------------------------------------------------- ALWAYS save the mnemonic seeds for all of your wallets just in case! Step 2[¶](https://docs.cakewallet.com/features/basic/create-backup/#step-2 "Permanent link") --------------------------------------------------------------------------------------------- Create a backup file by clicking the hamburger menu in the upper right, then `Security and backup`, then `Create backup`. Step 3[¶](https://docs.cakewallet.com/features/basic/create-backup/#step-3 "Permanent link") --------------------------------------------------------------------------------------------- You will be prompted for your PIN, biometic authentication, or password. When provided, you will be shown a securely-generated backup password. **SAVE THIS PASSWORD** After saving the password, click `Export backup` and `Yes I have`. It will take a few moments to create the backup file, so don't panic if the screen freezes for up to a minute. Alternatively, you can specify your own encryption password. This is NOT recommended. Step 4[¶](https://docs.cakewallet.com/features/basic/create-backup/#step-4 "Permanent link") --------------------------------------------------------------------------------------------- After the backup file is generated, you'll be prompted to share the backup file using the OS share function or save the file to your downloads folder. Choose your preferred option. You now have a backup file! Using external flash storage[¶](https://docs.cakewallet.com/features/basic/create-backup/#using-external-flash-storage "Permanent link") ----------------------------------------------------------------------------------------------------------------------------------------- It's easy to create an encrypted backup using flash storage! You will need to search for a flash drive with either a USB-C, micro-USB, or lightning connector depending on your device. Modern Android phones use USB-C. Old android phones use USB-C or micro-USB. Modern and recent iPhones use a lightning connector. We recommend buying a flash drive from a reputable merchant, such as a large brick-and-mortar retail store or online directly from the manufacturer. We recommend 1 GB or more of storage. This should cost you about $5-20. After you have the flash drive, plug it into your device. Follow steps 1 to 3 above. For step 4, click `Save to downloads` Then, copy the file over to your external flash storage using the device file explorer. That's it! Make sure you have the password! Using Proton Drive[¶](https://docs.cakewallet.com/features/basic/create-backup/#using-proton-drive "Permanent link") --------------------------------------------------------------------------------------------------------------------- [Proton Drive](https://proton.me/drive) allows you to save end-to-end encrypted backups to the cloud. Proton doesn't know the contents of your uploaded files. First [create a Proton account](https://account.proton.me/signup) . A free plan includes 1 GB of storage, which is enough for at least 1 backup. Follow steps 1 to 3 above. For step 4, click `Share` and then click `Proton Drive`. Proton Drive may be hidden under `More`. After you click Proton Drive, optionally go to the location in your encrypted cloud drive where you would like to upload the backup file. Click `Upload`. That's it! Make sure you have the password! Back to top --- # Windows - Cake Wallet Docs Windows ======= Back to top --- # F-Droid - Cake Wallet Docs [Skip to content](https://docs.cakewallet.com/get-started/android/fdroid/#f-droid) F-Droid[¶](https://docs.cakewallet.com/get-started/android/fdroid/#f-droid "Permanent link") ============================================================================================= Official Website: [f-droid.org](https://f-droid.org/) In order to install Cake Wallet or Cupcake via F-Droid, you'll need to add our repository to either the F-Droid app or Obtainium itself. You can find all necessary details for adding the repository at [fdroid.cakelabs.com](https://fdroid.cakelabs.com/) . If you would like to have a direct upgrade path _without_ uninstalling Cake Wallet, you can do so by setting up [Obtainium](https://docs.cakewallet.com/get-started/android/obtainium/) . Otherwise, we recommend using [Accrescent](https://docs.cakewallet.com/get-started/android/accrescent/) for a more reliable update experience. However, this _will_ require backing up all seeds and wallets (See [backup](https://docs.cakewallet.com/features/basic/create-backup/) ) and uninstalling Cake Wallet, then re-installing from Accrescent. Back to top --- # Accrescent - Cake Wallet Docs [Skip to content](https://docs.cakewallet.com/get-started/android/accrescent/#accrescent) Accrescent[¶](https://docs.cakewallet.com/get-started/android/accrescent/#accrescent "Permanent link") ======================================================================================================= Official Website: [accrescent.app](https://accrescent.app/) Accrescent is a novel Android app store focused on security, privacy, and usability. Accrescent can be installed by downloading the latest release from the `App Store` on GrapheneOS, the [official website](https://accrescent.app/) , or the APK release from [Accrescent GitHub repository](https://github.com/accrescent/accrescent/releases) Once Accrescent is installed, you can download and install Cake Wallet from the store. Back to top --- # Swap - Cake Wallet Docs [Skip to content](https://docs.cakewallet.com/features/basic/swap/#cake-wallet-swaps) Cake Wallet swaps[¶](https://docs.cakewallet.com/features/basic/swap/#cake-wallet-swaps "Permanent link") ========================================================================================================== If you would like to swap cryptocurrencies, then you can use Cake Wallet's built-in swap. We show examples below converting Bitcoin (BTC) and Monero (XMR), but it works for many other assets as well! swap services are provided third parties. ### Step 1[¶](https://docs.cakewallet.com/features/basic/swap/#step-1 "Permanent link") Go to the balance screen and tap on the "Swap" button. Choose your desired currencies under "Convert from" and "Convert to", by tapping on the abbreviation with a dropdown arrow to the right. [![Click Swap icon on homescreen](https://docs.cakewallet.com/images/exchange1.png)](https://docs.cakewallet.com/images/exchange1.png) [![Change "Convert from" and "Convert to" values](https://docs.cakewallet.com/images/exchange2.png)](https://docs.cakewallet.com/images/exchange2.png) [![Optionally change exchange provider from available options](https://docs.cakewallet.com/images/exchange3.png)](https://docs.cakewallet.com/images/exchange3.png) ### Step 2[¶](https://docs.cakewallet.com/features/basic/swap/#step-2 "Permanent link") Input the receiving address (using the paste button, scanning QR code, or using Address book). We use your current BTC or XMR wallet address as the refund address. Then enter an amount. You can send all available funds from your wallet by pressing the "All" button. Check that all of the filled-in information is correct, and press "Swap". On the next screen, you will see the Trade ID. Please copy or save the Trade ID. Now tap on "Send from Cake Wallet". [![Add amount and address](https://docs.cakewallet.com/images/exchange4.png)](https://docs.cakewallet.com/images/exchange4.png) [![Save trade ID](https://docs.cakewallet.com/images/exchange5.png)](https://docs.cakewallet.com/images/exchange5.png) [![Got it](https://docs.cakewallet.com/images/exchange6.png)](https://docs.cakewallet.com/images/exchange6.png) [![Send from Cake Wallet](https://docs.cakewallet.com/images/exchange7.png)](https://docs.cakewallet.com/images/exchange7.png) ### Step 3[¶](https://docs.cakewallet.com/features/basic/swap/#step-3 "Permanent link") Cake will compose the transaction, show final screen with all details right before you press "Send". Finally, you will see the trade details screen. You can track the status of the swap there. The status will display "Finished" when an swap has been completed. You can also tap "Track" to track your trade with the provided link. You can always come back to this screen by swiping to the right of your balance, and tapping on the swap in your Transaction History. [![Send](https://docs.cakewallet.com/images/exchange8.png)](https://docs.cakewallet.com/images/exchange8.png) [![See trade under Transactions screen](https://docs.cakewallet.com/images/exchange9.png)](https://docs.cakewallet.com/images/exchange9.png) [![See trade details and state](https://docs.cakewallet.com/images/exchange10.png)](https://docs.cakewallet.com/images/exchange10.png) You can watch our YouTube tutorials here:[¶](https://docs.cakewallet.com/features/basic/swap/#you-can-watch-our-youtube-tutorials-here "Permanent link") --------------------------------------------------------------------------------------------------------------------------------------------------------- [![How to exchange BTC and XMR video](https://img.youtube.com/vi/u16CwdtRQ4g/maxresdefault.png)](https://www.youtube.com/watch?v=6juLQPvOQnQ&t=1s) [![How to exchange BTC and XMR video](https://img.youtube.com/vi/u16CwdtRQ4g/maxresdefault.png)](https://www.youtube.com/watch?v=u16CwdtRQ4g) [![How to exchange BTC and XMR video](https://img.youtube.com/vi/pbQD7McNTxc/maxresdefault.png)](https://www.youtube.com/watch?v=pbQD7McNTxc) Supported swap assets[¶](https://docs.cakewallet.com/features/basic/swap/#supported-swap-assets "Permanent link") ------------------------------------------------------------------------------------------------------------------ Cake Wallet's swap providers support dozens of different cryptocurrency pairs. Each pair is subject to availability and occasional maintenance. ### Supported assets[¶](https://docs.cakewallet.com/features/basic/swap/#supported-assets "Permanent link") | Ticker | Name | Blockchains (Tags) | Notes | | --- | --- | --- | --- | | AAVE | Aave | ETH | | | ADA | Cardano | Native | | | APE | ApeCoin | ETH | | | ARB | Arbitrum | Native | | | AVAX | Avalanche | C-CHAIN | | | BAT | Basic Attention Token | ETH | | | BCH | Bitcoin Cash | Native | | | BNB | Binance Coin | BSC | | | BTC | Bitcoin | Native, Lightning (LN) | | | BTTC | BitTorrent Chain | TRX | | | CAKE | PancakeSwap | ETH | Not affiliated with Cake Wallet | | COMP | Compound | ETH | | | CRO | Crypto.com Cronos | ETH | | | DAI | Dai | ETH | | | DASH | Dash | Native | | | DCR | Decred | Native | | | DOGE | Dogecoin | Native | | | DYDX | dYdX | ETH | | | ENS | Ethereum Name Service | ETH | | | EOS | EOS | Native | | | ETH | Ethereum | Native | | | FIRO | FIRO | Native | | | FTM | Fantom | ETH | | | FRAX | Frax | ETH | | | GUSD | Gemini USD | ETH | | | GTC | Gitcoin | ETH | | | GRT | The Graph | ETH | | | HBAR | Hedera | Native | | | KMD | Komodo | Native | | | LDO | Lido DAO | ETH | | | LTC | Litecoin | Native | | | MANA | Decentraland | ETH | | | MATIC | Polygon | ETH, POLY | | | MKR | Maker | ETH | | | NEAR | NEAR Protocol | Native | | | NEXO | Nexo | ETH | | | OXT | Orchid | ETH | | | PAXG | Pax Gold | ETH | | | PEPE | Pepe | ETH | | | PIVX | PIVX | Native | | | RUNE | Thorchain | Native | | | RVN | Ravencoin | Native | | | SC | Siacoin | Native | | | SCRT | Secret Network | Native | | | SHIB | Shiba Inu | ETH | | | SOL | Solana | Native | | | STETH | Lido Staked Ethereum | ETH | | | STORJ | Storj | ETH | | | STX | Stacks | Native | | | TRX | Tron | Native | | | TUSD | TrueUSD | ETH | | | TZEC | Zcash Transparent | ZEC | | | UNI | Uniswap | ETH | | | USDC | USD Coin | ETH, POLY, SOL | | | USDT | Tether | ETH, OMNI, TRX | | | WBTC | Wrapped Bitcoin | ETH | | | WETH | Wrapped Ethereum | ETH | | | XHV | Haven | Native | | | XLM | Stellar Lumens | Native | Convert from only | | XMR | Monero | Native | | | XRP | Ripple | Native | Convert from only | | XVG | Verge | Native | | | ZEN | Horizen | Native | | | ZRX | 0x Protocol | ETH | | | ZZEC | Zcash Shielded | ZEC | Sapling only | Back to top --- # Google Play - Cake Wallet Docs Google Play =========== Back to top --- # Android - Cake Wallet Docs [Skip to content](https://docs.cakewallet.com/get-started/android/#android) Android[¶](https://docs.cakewallet.com/get-started/android/#android "Permanent link") ====================================================================================== Requirements[¶](https://docs.cakewallet.com/get-started/android/#requirements "Permanent link") ------------------------------------------------------------------------------------------------ Cake Wallet supports a minimum Android version of 7.0 (SDK 24), however we highly recommend using a newer device for security and performance benefits. The Android version of Cake Wallet is available on: [Google Play](https://play.google.com/store/apps/details?id=com.cakewallet.cake_wallet) [Accrescent](https://docs.cakewallet.com/get-started/android/accrescent/) [obtainium](https://docs.cakewallet.com/get-started/android/obtainium/) [F-Droid](https://docs.cakewallet.com/get-started/android/fdroid/) [GitHub](https://github.com/cake-tech/cake_wallet/releases/latest) Back to top --- # Obtainium - Cake Wallet Docs [Skip to content](https://docs.cakewallet.com/get-started/android/obtainium/#obtainium) Obtainium[¶](https://docs.cakewallet.com/get-started/android/obtainium/#obtainium "Permanent link") ==================================================================================================== Official Website: [obtainium.imranr.dev](https://obtainium.imranr.dev/) Obtainium is an Android app that helps install and update apps directly from various sources. Obtainium can be installed by downloading the latest release from F-Droid, the [official website](https://obtainium.imranr.dev/) or the [Obtainium GitHub repository](https://github.com/ImranR98/Obtainium) Once Obtainium is installed, you are able to add Cake Wallet via our repository. After opening Obtainium, press the `Add App` button on the bottom bar. Then, paste the Cake Wallet repository URL [https://github.com/cake-tech/cake\_wallet/](https://github.com/cake-tech/cake_wallet/) into the `App Source URL` field, then press the `Add` button. [![1](https://docs.cakewallet.com/get-started/android/obtainium/obtainium-1.png)](https://docs.cakewallet.com/get-started/android/obtainium/obtainium-1.png) [![2](https://docs.cakewallet.com/get-started/android/obtainium/obtainium-2.png)](https://docs.cakewallet.com/get-started/android/obtainium/obtainium-2.png) Select Cake Wallet or Monero.com wallet then press `Continue`. [![3](https://docs.cakewallet.com/get-started/android/obtainium/obtainium-3.png)](https://docs.cakewallet.com/get-started/android/obtainium/obtainium-3.png) [![4](https://docs.cakewallet.com/get-started/android/obtainium/obtainium-4.png)](https://docs.cakewallet.com/get-started/android/obtainium/obtainium-4.png) Then press `Install` at the bottom of the app listing, and select the desired version once again if prompted. [![5](https://docs.cakewallet.com/get-started/android/obtainium/obtainium-5.png)](https://docs.cakewallet.com/get-started/android/obtainium/obtainium-5.png) [![6](https://docs.cakewallet.com/get-started/android/obtainium/obtainium-6.png)](https://docs.cakewallet.com/get-started/android/obtainium/obtainium-6.png) Back to top --- # Setup - Cake Wallet Docs [Skip to content](https://docs.cakewallet.com/get-started/setup/#getting-started) Setup ===== Getting started[¶](https://docs.cakewallet.com/get-started/setup/#getting-started "Permanent link") ---------------------------------------------------------------------------------------------------- Now that you've installed the app, let’s get you started with setting up Cake Wallet! 💁 **We’re here to help!** If at any point you get nervous or need help, please don’t hesitate to reach out to our team in-app or via [support@cakewallet.com](mailto:support@cakewallet.com) , where our incredible support staff are waiting to help ease the migration process for you. Initial setup[¶](https://docs.cakewallet.com/get-started/setup/#initial-setup "Permanent link") ------------------------------------------------------------------------------------------------ Open Cake Wallet. Before setting up a wallet, you will be asked to set an access PIN. This stays on your device. You can choose a 4 digit PIN by default, or you can click the text to change to a 6 digit PIN. You can enable biometric authentication later in settings. For Linux, you need to create a password that will be unique for each wallet. [![Welcome](https://docs.cakewallet.com/get-started/setup/setup/welcome.png)](https://docs.cakewallet.com/get-started/setup/setup/welcome.png) [![PIN](https://docs.cakewallet.com/get-started/setup/setup/pin.png)](https://docs.cakewallet.com/get-started/setup/setup/pin.png) After setting up and confirming a PIN, you will need to select `Create New Wallet` or `Restore Wallet`. Create a new wallet if you are new to crypto or want to start with a fresh wallet. Restore an existing wallet if you'd like to keep your funds and addresses of an existing compatible wallet. Continue the guide through the [Create new wallet](https://docs.cakewallet.com/get-started/setup/create-new-wallet#create-the-wallet) or [Restore existing wallet](https://docs.cakewallet.com/get-started/setup/restore#choose-a-restore-option) sections. [![Wallet](https://docs.cakewallet.com/get-started/setup/setup/wallet.png)](https://docs.cakewallet.com/get-started/setup/setup/wallet.png) Back to top --- # Linux - Cake Wallet Docs [Skip to content](https://docs.cakewallet.com/get-started/linux/#linux) Linux[¶](https://docs.cakewallet.com/get-started/linux/#linux "Permanent link") ================================================================================ Flatpak (Recommended)[¶](https://docs.cakewallet.com/get-started/linux/#flatpak-recommended "Permanent link") -------------------------------------------------------------------------------------------------------------- If your system does not already have Flatpak installed, please do so by following the instructions on [flatpak.org](https://www.flatpak.org/setup/) Once Flatpak is installed (can test by running `flatpak` in the terminal), you will also need to install the [Flathub repository](https://flathub.org/) by running `flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo` Now you can download the Cake Wallet Flatpak from the releases on GitHub [https://github.com/cake-tech/cake\_wallet/releases](https://github.com/cake-tech/cake_wallet/releases) and select the Cake\_Wallet\_vX.X.X.flatpak file to download. (Example: Cake\_Wallet\_v4.18.2\_Linux.flatpak) Assuming the Cake Wallet flatpak is in the Downloads directory, you can install it with this command `flatpak install ~/Downloads/Cake_Wallet_v4.18.2_Linux.flatpak` (Change the version number to the one you downloaded) After confirming the installation, you can now launch Cake Wallet from your shortcuts, or run it manually by using `flatpak run com.cakewallet.cake_wallet` Manual (tar.xz)[¶](https://docs.cakewallet.com/get-started/linux/#manual-tarxz "Permanent link") ------------------------------------------------------------------------------------------------- Download the tar.xz release from GitHub [https://github.com/cake-tech/cake\_wallet/releases](https://github.com/cake-tech/cake_wallet/releases) (Example: Cake\_Wallet\_v4.18.2\_Linux.tar.xz) Extract the archive using your file explorer or navigate to the approprite folder in the terminal and extract it using `tar -xf Cake_Wallet_vX.X.X.tar.xz` Run the executable by right-clicking and selecting "Run" in your file explorer or starting it from the terminal (./cake\_wallet) Back to top --- # Tails - Cake Wallet Docs [Skip to content](https://docs.cakewallet.com/get-started/linux/tails/#tails) Tails[¶](https://docs.cakewallet.com/get-started/linux/tails/#tails "Permanent link") ====================================================================================== To use Cake Wallet on Tails, you must run Cake Wallet with extra arguments to store the wallet and preferences in your Persistent volume. Tails is an amnesic operating system. Everytime Tails is shutdown, it loses any extra programs or files you downloaded. In order to use Cake Wallet on Tails, you must setup `Persistent Storage`. This allows you to save the Cake Wallet installation and not need to set it up everytime you restart your Tails install. To create Persistent Storage, please see [here](https://tails.net/doc/persistent_storage/create/index.en.html) . It is recommended to put the entire Cake Wallet installation under the Persistent volume to avoid re-downloading everytime Tails is started up. Installation[¶](https://docs.cakewallet.com/get-started/linux/tails/#installation "Permanent link") ---------------------------------------------------------------------------------------------------- Open the Tor Browser, go to `https://github.com/cake-tech/cake_wallet/releases/`, and download the latest release. Example: `Cake_Wallet_v4.11.0_Linux.tar.xz` The download will be stored at `/home/amnesia/Tor Browser`. Click the Download icon on the top-right, then click the `Open in Folder` icon to access the download folder. [![Open In Folder](https://docs.cakewallet.com/get-started/linux/tails/image.png)](https://docs.cakewallet.com/get-started/linux/tails/image.png) Extract the Cake\_wallet.tar.xz into the Persistent volume at `/home/amnesia/Persistent`. Example video for extracting the Cake Wallet files into a custom `cake_wallet` Persistent directory. Running[¶](https://docs.cakewallet.com/get-started/linux/tails/#running "Permanent link") ------------------------------------------------------------------------------------------ Open the `cake_wallet` folder (or whichever extracted folder has the cake\_wallet executable) in the Persistent volume. Right-click on a blank area and click `Open in Terminal`. [![Open in Terminal](https://docs.cakewallet.com/get-started/linux/tails/image2.png)](https://docs.cakewallet.com/get-started/linux/tails/image2.png) Run Cake Wallet using this command. `CAKE_WALLET_DIR=$HOME/Persistent/cake_wallet/ XDG_DATA_HOME=$CAKE_WALLET_DIR/preferences ./cake_wallet` This will place the wallets under `/home/amnesia/Persistent/cake_wallet/wallets` and the preferences file under `/home/amnesia/Persistent/cake_wallet/preferences/` You can change the `CAKE_WALLET_DIR` and `XDG_DATA_HOME` to any other directory, as long as they are somewhere in your Persistent volume! [![Run Cake Wallet](https://docs.cakewallet.com/get-started/linux/tails/image3.png)](https://docs.cakewallet.com/get-started/linux/tails/image3.png) Future Use[¶](https://docs.cakewallet.com/get-started/linux/tails/#future-use "Permanent link") ------------------------------------------------------------------------------------------------ Everytime you startup tails, you can access the Persistent volume and your Cake Wallet folder by using the File Browser or the Terminal, and follow the above instructions to run Cake Wallet. Back to top --- # Keys or seed - Cake Wallet Docs [Skip to content](https://docs.cakewallet.com/get-started/setup/restore/#restore-existing-wallet) Restore existing wallet[¶](https://docs.cakewallet.com/get-started/setup/restore/#restore-existing-wallet "Permanent link") ============================================================================================================================ Enter the wallets menu[¶](https://docs.cakewallet.com/get-started/setup/restore/#enter-the-wallets-menu "Permanent link") -------------------------------------------------------------------------------------------------------------------------- Go to the menu at the top-right. Tap on `Wallets`, then tap `Restore Wallet` at the bottom of your screen. [![Click hamburger menu](https://docs.cakewallet.com/get-started/setup/setup/step1.png)](https://docs.cakewallet.com/get-started/setup/setup/step1.png) [![Click wallets](https://docs.cakewallet.com/get-started/setup/setup/step2.png)](https://docs.cakewallet.com/get-started/setup/setup/step2.png) [![Click create new wallet](https://docs.cakewallet.com/get-started/setup/setup/step4.png)](https://docs.cakewallet.com/get-started/setup/setup/step4.png) Choose a restore option[¶](https://docs.cakewallet.com/get-started/setup/restore/#choose-a-restore-option "Permanent link") ---------------------------------------------------------------------------------------------------------------------------- Choose a restore option and continue the guide through the [Seed or keys](https://docs.cakewallet.com/get-started/setup/restore/restore-wallet-from-keys-or-seed/) , [Hardware wallet](https://docs.cakewallet.com/get-started/setup/restore/restore-wallet-from-hardware/) , or [Backup file](https://docs.cakewallet.com/get-started/setup/restore/restore-wallet-from-backup/) (Only on fresh installs). [![Choose a restore option](https://docs.cakewallet.com/get-started/setup/setup/step5.png)](https://docs.cakewallet.com/get-started/setup/setup/step5.png) Back to top --- # Create new wallet - Cake Wallet Docs [Skip to content](https://docs.cakewallet.com/get-started/setup/create-new-wallet/#create-new-wallet) Create new wallet[¶](https://docs.cakewallet.com/get-started/setup/create-new-wallet/#create-new-wallet "Permanent link") ========================================================================================================================== Enter the wallets menu[¶](https://docs.cakewallet.com/get-started/setup/create-new-wallet/#enter-the-wallets-menu "Permanent link") ------------------------------------------------------------------------------------------------------------------------------------ Go to the menu at the top-right. Tap on `Wallets`, then tap `Create New Wallet` at the bottom of your screen. [![Click hamburger menu](https://docs.cakewallet.com/get-started/setup/setup/step1.png)](https://docs.cakewallet.com/get-started/setup/setup/step1.png) [![Click wallets](https://docs.cakewallet.com/get-started/setup/setup/step2.png)](https://docs.cakewallet.com/get-started/setup/setup/step2.png) [![Click create new wallet](https://docs.cakewallet.com/get-started/setup/setup/step3.png)](https://docs.cakewallet.com/get-started/setup/setup/step3.png) Create the wallet[¶](https://docs.cakewallet.com/get-started/setup/create-new-wallet/#create-the-wallet "Permanent link") -------------------------------------------------------------------------------------------------------------------------- Start with a single cryptocurrency type, as you can choose more later. [![Choose asset type](https://docs.cakewallet.com/get-started/setup/setup/assets1.png)](https://docs.cakewallet.com/get-started/setup/setup/assets1.png) [![Choose asset type](https://docs.cakewallet.com/get-started/setup/setup/assets2.png)](https://docs.cakewallet.com/get-started/setup/setup/assets2.png) You can create your own wallet name, or you can tap the right icon to generate a random name. This can be changed later. [![Wallet name](https://docs.cakewallet.com/get-started/setup/create-new-wallet/name.png)](https://docs.cakewallet.com/get-started/setup/create-new-wallet/name.png) Save your seed phrase![¶](https://docs.cakewallet.com/get-started/setup/create-new-wallet/#save-your-seed-phrase "Permanent link") ----------------------------------------------------------------------------------------------------------------------------------- Warning It is **_absolutely imperative_** that you **_save your seed in a safe place_**! The most common user error is forgetting to save the seed, resulting in a loss of funds. You need to save the seed in a safe place. The definition of "safe" depends on your use-case, but it looks like this for most users: * Put one written copy in a home safe, and another copy in a bank safety deposit box. * Store the seed in a secure password manager with a **_strong_** password. If you need to upgrade to a higher security setup later, you can create a new wallet, back up the seed with a high degree of security, and then send your funds to the new wallet. Proceed through the warning screen, and continue to save and verify your seed phrase. You can copy your seed phrase by tapping the copy button on the top right, or tap the `Save` button to open the system save prompt. [![Choose asset type](https://docs.cakewallet.com/get-started/setup/create-new-wallet/seed1.png)](https://docs.cakewallet.com/get-started/setup/create-new-wallet/seed1.png) [![Choose asset type](https://docs.cakewallet.com/get-started/setup/create-new-wallet/seed2.png)](https://docs.cakewallet.com/get-started/setup/create-new-wallet/seed2.png) Saving seed with password manager[¶](https://docs.cakewallet.com/get-started/setup/create-new-wallet/#saving-seed-with-password-manager "Permanent link") ---------------------------------------------------------------------------------------------------------------------------------------------------------- Saving your seed to your password manager can be a great way to save your seed, but not all password managers are created equal, some are more secure than others and have had 3rd\-party verification on the soundness of the client-side encryption implementation. Here is a list of a few known-good password managers. Open-source ones are recommended: | Name | Platforms | Type | License | | --- | --- | --- | --- | | Bitwarden | Desktop, Mobile, Web | Cloud ☁️ | GPLv3 ✅ | | Proton Pass | Mobile, Web | Cloud ☁️ | GPLv3 ✅ | | KeepassXC | Desktop | Local 💾 | GPLv3 ✅ | | KeepassDX | Android | Local 💾 | GPLv3 ✅ | | 1Password | Desktop, Mobile | Cloud ☁️ | Proprietary ☢️ | | Apple Passwords | Apple Only | Cloud ☁️ | Proprietary ☢️ | Back to top --- # Hardware wallet - Cake Wallet Docs [Skip to content](https://docs.cakewallet.com/get-started/setup/restore/restore-wallet-from-hardware/#restore-wallet-from-hardware) Restore wallet from hardware[¶](https://docs.cakewallet.com/get-started/setup/restore/restore-wallet-from-hardware/#restore-wallet-from-hardware "Permanent link") =================================================================================================================================================================== Note Only Monero, Bitcoin, Ethereum, Litecoin, and Polygon currencies with Ledger hardware wallet devices are supported. Step 1[¶](https://docs.cakewallet.com/get-started/setup/restore/restore-wallet-from-hardware/#step-1 "Permanent link") ----------------------------------------------------------------------------------------------------------------------- Go to the menu at the top. Tap `Wallets`, then `Restore Wallet`. [![Click hamburger menu](https://docs.cakewallet.com/get-started/setup/restore/hardware-wallet/restore-1.png)](https://docs.cakewallet.com/get-started/setup/restore/hardware-wallet/restore-1.png) [![Click wallets](https://docs.cakewallet.com/get-started/setup/restore/hardware-wallet/restore-2.png)](https://docs.cakewallet.com/get-started/setup/restore/hardware-wallet/restore-2.png) [![Click restore wallet](https://docs.cakewallet.com/get-started/setup/restore/hardware-wallet/restore-3.png)](https://docs.cakewallet.com/get-started/setup/restore/hardware-wallet/restore-3.png) Step 2[¶](https://docs.cakewallet.com/get-started/setup/restore/restore-wallet-from-hardware/#step-2 "Permanent link") ----------------------------------------------------------------------------------------------------------------------- Tap `Restore from hardware wallet`, then choose the wallet type. [![Choose restore type](https://docs.cakewallet.com/get-started/setup/restore/hardware-wallet/restore-4.png)](https://docs.cakewallet.com/get-started/setup/restore/hardware-wallet/restore-4.png) [![Choose wallet type](https://docs.cakewallet.com/get-started/setup/restore/hardware-wallet/restore-5.png)](https://docs.cakewallet.com/get-started/setup/restore/hardware-wallet/restore-5.png) Step 3[¶](https://docs.cakewallet.com/get-started/setup/restore/restore-wallet-from-hardware/#step-3 "Permanent link") ----------------------------------------------------------------------------------------------------------------------- Connect your hardware wallet device via either via bluetooth or USB. Make sure your hardware wallet has your selected crypto app open _before_ selecting to use it. Once you see your device, select it from the menu and allow access (if applicable). [![Swipe left to right](https://docs.cakewallet.com/get-started/setup/restore/hardware-wallet/restore-6.png)](https://docs.cakewallet.com/get-started/setup/restore/hardware-wallet/restore-6.png) [![Allow Access](https://docs.cakewallet.com/get-started/setup/restore/hardware-wallet/restore-7.png)](https://docs.cakewallet.com/get-started/setup/restore/hardware-wallet/restore-7.png) Step 4[¶](https://docs.cakewallet.com/get-started/setup/restore/restore-wallet-from-hardware/#step-4 "Permanent link") ----------------------------------------------------------------------------------------------------------------------- Select your desired account and name you wallet. Then tap `Next`, and you will be in a view mode of your hardware wallet's account, indicated by the icon next to the wallet type. [![Choose account](https://docs.cakewallet.com/get-started/setup/restore/hardware-wallet/restore-8.png)](https://docs.cakewallet.com/get-started/setup/restore/hardware-wallet/restore-8.png) [![Balance screen](https://docs.cakewallet.com/get-started/setup/restore/hardware-wallet/restore-9.png)](https://docs.cakewallet.com/get-started/setup/restore/hardware-wallet/restore-9.png) Tutorial video[¶](https://docs.cakewallet.com/get-started/setup/restore/restore-wallet-from-hardware/#tutorial-video "Permanent link") --------------------------------------------------------------------------------------------------------------------------------------- [![How to Use Your Ledger With Cake Wallet](https://img.youtube.com/vi/jExAUzETuuo/maxresdefault.png)](https://youtu.be/jExAUzETuuo) Back to top --- # Backup file - Cake Wallet Docs [Skip to content](https://docs.cakewallet.com/get-started/setup/restore/restore-wallet-from-backup/#restore-wallet-from-backup-file) Restore wallet from backup file[¶](https://docs.cakewallet.com/get-started/setup/restore/restore-wallet-from-backup/#restore-wallet-from-backup-file "Permanent link") ======================================================================================================================================================================= To create a backup file, [click here](https://docs.cakewallet.com/features/basic/create-backup/) Step 1[¶](https://docs.cakewallet.com/get-started/setup/restore/restore-wallet-from-backup/#step-1 "Permanent link") --------------------------------------------------------------------------------------------------------------------- ALWAYS save the mnemonic seeds for all of your wallets just in case! Step 2[¶](https://docs.cakewallet.com/get-started/setup/restore/restore-wallet-from-backup/#step-2 "Permanent link") --------------------------------------------------------------------------------------------------------------------- If you want to restore your wallet from the backup file, you need to reinstall the app first. After reinstalling the app, you need to tap on the `Restore wallet` button, and then chose `Restore from backup`. [![Click hamburger menu](https://docs.cakewallet.com/images/restore-1.png)](https://docs.cakewallet.com/images/restore-1.png) [![Click wallets](https://docs.cakewallet.com/images/restore-2.png)](https://docs.cakewallet.com/images/restore-2.png) [![Click restore wallet](https://docs.cakewallet.com/images/restore-3.png)](https://docs.cakewallet.com/images/restore-3.png) Step 3[¶](https://docs.cakewallet.com/get-started/setup/restore/restore-wallet-from-backup/#step-3 "Permanent link") --------------------------------------------------------------------------------------------------------------------- Then, enter the backup password, tap on `Select backup file` and choose a backup file from your device. After that tap on the `Import` button. [![Click hamburger menu](https://docs.cakewallet.com/images/restore-1.png)](https://docs.cakewallet.com/images/restore-1.png) [![Click wallets](https://docs.cakewallet.com/images/restore-2.png)](https://docs.cakewallet.com/images/restore-2.png) Back to top --- # Seed or keys - Cake Wallet Docs [Skip to content](https://docs.cakewallet.com/get-started/setup/restore/restore-wallet-from-keys-or-seed/#restore-from-seed-phrase-or-keys) Restore from seed phrase or keys[¶](https://docs.cakewallet.com/get-started/setup/restore/restore-wallet-from-keys-or-seed/#restore-from-seed-phrase-or-keys "Permanent link") =============================================================================================================================================================================== Warning NEVER share your seeds/keys with anyone! If you do, they can steal your funds. Always save your seeds in a safe place! Choose a wallet type[¶](https://docs.cakewallet.com/get-started/setup/restore/restore-wallet-from-keys-or-seed/#choose-a-wallet-type "Permanent link") ------------------------------------------------------------------------------------------------------------------------------------------------------- Select a wallet type then tap `Next`. [![Choose wallet type](https://docs.cakewallet.com/get-started/setup/setup/assets1.png)](https://docs.cakewallet.com/get-started/setup/setup/assets1.png) [![Choose wallet type](https://docs.cakewallet.com/get-started/setup/setup/assets2.png)](https://docs.cakewallet.com/get-started/setup/setup/assets2.png) If you choose Monero, Ethereum, Nano, or Haven, you can restore your wallet from the seed phrase or keys. To swap from `Restore from seed` to `Restore from keys`, tap the corresponding tabs at the top. [![Swipe left to right](https://docs.cakewallet.com/get-started/setup/restore/restore-wallet-from-keys-or-seed/seed.png)](https://docs.cakewallet.com/get-started/setup/restore/restore-wallet-from-keys-or-seed/seed.png) [![Click restore](https://docs.cakewallet.com/get-started/setup/restore/restore-wallet-from-keys-or-seed/keys.png)](https://docs.cakewallet.com/get-started/setup/restore/restore-wallet-from-keys-or-seed/keys.png) Then above, paste the seed phrase (or keys), choose the "Seed language", and enter the blockheight from when you created the wallet (if applicable). If you do not know the blockheight, please enter a date from a few days before you created the wallet. For example, if you created your wallet in Feburary 2020, you could use January 31st, 2020 as the `Restore from date` input. After that, press the `Restore` button and leave your phone awake with the Cake Wallet app open, while your wallet completes synchronization. [![Restore from seed](https://docs.cakewallet.com/get-started/setup/restore/restore-wallet-from-keys-or-seed/filled.png)](https://docs.cakewallet.com/get-started/setup/restore/restore-wallet-from-keys-or-seed/filled.png) [![Syncing](https://docs.cakewallet.com/get-started/setup/restore/restore-wallet-from-keys-or-seed/dashboard.png)](https://docs.cakewallet.com/get-started/setup/restore/restore-wallet-from-keys-or-seed/dashboard.png) Back to top --- # QR code - Cake Wallet Docs [Skip to content](https://docs.cakewallet.com/get-started/setup/restore/restore-wallet-from-qr-code/#restore-wallet-from-qr-code) Restore wallet from QR code[¶](https://docs.cakewallet.com/get-started/setup/restore/restore-wallet-from-qr-code/#restore-wallet-from-qr-code "Permanent link") ================================================================================================================================================================ Warning NEVER share your seeds/keys with anyone! If you do, they can steal your funds. Always save your seeds in a safe place! Restoring from QR code is usually the simplest way to restore a wallet. Step 1[¶](https://docs.cakewallet.com/get-started/setup/restore/restore-wallet-from-qr-code/#step-1 "Permanent link") ---------------------------------------------------------------------------------------------------------------------- Go to the menu at the top. Tap "Wallets", then "Restore Wallet”. [![Click hamburger menu](https://docs.cakewallet.com/images/restore-1.png)](https://docs.cakewallet.com/images/restore-1.png) [![Click wallets](https://docs.cakewallet.com/images/restore-2.png)](https://docs.cakewallet.com/images/restore-2.png) [![Click restore wallet](https://docs.cakewallet.com/images/restore-3.png)](https://docs.cakewallet.com/images/restore-3.png) Step 2[¶](https://docs.cakewallet.com/get-started/setup/restore/restore-wallet-from-qr-code/#step-2 "Permanent link") ---------------------------------------------------------------------------------------------------------------------- Click `Scan QR code`. This will open your camera. If you do not see your camera, check your app permission settings and enable camera access. Back to top --- # Glossary - Cake Wallet Docs [Skip to content](https://docs.cakewallet.com/glossary/glossary/#glossary) Glossary[¶](https://docs.cakewallet.com/glossary/glossary/#glossary "Permanent link") ====================================================================================== Back to top --- # Get Started - Cake Wallet Docs [Skip to content](https://docs.cakewallet.com/get-started/#get-started) Get Started[¶](https://docs.cakewallet.com/get-started/#get-started "Permanent link") ====================================================================================== Installing Cake Wallet[¶](https://docs.cakewallet.com/get-started/#installing-cake-wallet "Permanent link") ------------------------------------------------------------------------------------------------------------ Cake Wallet is available on Android, iOS, macOS, Linux, and Windows platforms. [Android](https://docs.cakewallet.com/get-started/android/) [iOS / macOS](https://docs.cakewallet.com/get-started/app-store) [Linux](https://docs.cakewallet.com/get-started/linux/) [Windows](https://docs.cakewallet.com/get-started/windows) Setup[¶](https://docs.cakewallet.com/get-started/#setup "Permanent link") -------------------------------------------------------------------------- Once you've successfully installed Cake Wallet, you can coninue to [Setup your first wallet](https://docs.cakewallet.com/get-started/setup/) . Have fun![¶](https://docs.cakewallet.com/get-started/#have-fun "Permanent link") --------------------------------------------------------------------------------- After setup for further guidance, feel free to take a look at the [features](https://docs.cakewallet.com/features) , check out what [cryptocurrencies](https://docs.cakewallet.com/cryptos) we support, or look at the [FAQ](https://docs.cakewallet.com/faq/connection-issues/) . Back to top --- # Trade ID - Cake Wallet Docs [Skip to content](https://docs.cakewallet.com/glossary/trade-id/#trade-id) Trade ID[¶](https://docs.cakewallet.com/glossary/trade-id/#trade-id "Permanent link") ====================================================================================== A Trade ID is the unique identification code that registers transactions on the exchange provider's side. This unique code allows verifying its status and tracking within the exchange system. In Cake Wallet, you can find a Trade ID on the Trade Details screen. Swipe right to left from the main balance screen to find the transaction history. Tap on an exchange and you will see the Trade Details screen. The Trade ID will be at the very top. [![Swipe right to left](https://docs.cakewallet.com/images/id-1.png)](https://docs.cakewallet.com/images/id-1.png) [![ChangeNOW trade](https://docs.cakewallet.com/images/id-4.png)](https://docs.cakewallet.com/images/id-4.png) [![Trade ID](https://docs.cakewallet.com/images/id-5.png)](https://docs.cakewallet.com/images/id-5.png) Back to top --- # Transaction ID - Cake Wallet Docs [Skip to content](https://docs.cakewallet.com/glossary/transaction-id/#transaction-id-transaction-hash-or-txid) Transaction ID (transaction hash or txid)[¶](https://docs.cakewallet.com/glossary/transaction-id/#transaction-id-transaction-hash-or-txid "Permanent link") ============================================================================================================================================================ A transaction hash/id is a unique string of characters that is given to every transaction, which is verified and added to the blockchain. In many cases, a transaction hash is needed in order to locate funds. In Cake Wallet, you can find a Transaction ID on the Transaction Details screen. Swipe right to left from the main balance screen to find the transaction history. Tap on a transaction and you will see the Transaction Details screen. The Transaction ID will be at the very top. [![Swipe right to left](https://docs.cakewallet.com/images/id-1.png)](https://docs.cakewallet.com/images/id-1.png) [![Sent transaction](https://docs.cakewallet.com/images/id-2.png)](https://docs.cakewallet.com/images/id-2.png) [![transaction ID](https://docs.cakewallet.com/images/id-3.png)](https://docs.cakewallet.com/images/id-3.png) Back to top --- # URI scheme - Cake Wallet Docs [Skip to content](https://docs.cakewallet.com/glossary/uri-scheme/#uri-scheme) URI scheme[¶](https://docs.cakewallet.com/glossary/uri-scheme/#uri-scheme "Permanent link") ============================================================================================ Cake Wallet supports the standard URI schemes for opening up links in the wallets. A URI scheme is a special URL that is meant to convey transaction or wallet restore information. These include links that start with the following: * `monero` * `monero-wallet` * `bitcoin` * `bitcoin-wallet` * `litecoin` * `litecoin-wallet` * `haven` * `haven-wallet` * `cakewallet` * `monerocom` Universal sending format[¶](https://docs.cakewallet.com/glossary/uri-scheme/#universal-sending-format "Permanent link") ------------------------------------------------------------------------------------------------------------------------ When sending transactions, the sceme is as follows: > scheme `(monero / bitcoin / litecoin / haven)` ":" \["//" authority `(empty)`\] path `(address)` \["?" query `(all parameters)`\] \["#" fragment `(empty)`\] Examples and descriptions: _This will open the Send screen for a Monero wallet for 1.64191753 XMR:_ `monero:8Byke9ZxeRQaFe1cVFT5yvMXJ6LorQGgm9BSXGVkCkPqMLYhvdLnymJJytngt6321BBYS5L5W39pzMwFzJjfjTUKSZ3pyk4?tx_amount=1.64191753` _This will open the Send screen for a Bitcoin wallet for 0.00999496 BTC:_ `bitcoin:bc1q3vuzard8eake3lq8crpegzqu2lk27hxew0zv57?amount=0.00999496` Universal wallet restore format[¶](https://docs.cakewallet.com/glossary/uri-scheme/#universal-wallet-restore-format "Permanent link") -------------------------------------------------------------------------------------------------------------------------------------- When restoring a wallet, the default sceme created in the app is as follows: > scheme `(monero-wallet / bitcoin-wallet / litecoin-wallet / haven-wallet)` ":" \["//" authority `(empty)`\] path `(address / empty)` \["?" query `(all parameters)`\] \["#" fragment `(empty)`\] _Note: the address is mandatory for the Monero / Haven key restore option, but optional (and thus not provided by default) for seed restores._ Examples and descriptions: _This will allow restoring a Monero wallet using a seed and txids_: `monero-wallet:?seed=iceberg+ascend+soil+goat+yoga+technical+newt+sample+remedy+threaten+arrow+school+negative+sneeze+wiggle+bite+feline+efficient+depth+wife+winter+egotistic+sneeze+taxi+ascend&txid=f8477b831a028f07d5638157afc0fbf0897066b4caa29dc48f885fba79cec814;bd20081e0d1abf05b275bcc06bc7e315bc03c57870e247c82c8a45b30f4d1b34;cdbed9b4b2f56de7cce9255610d0cae702aefb36f9a4ff15698ea448f29f6188` _This will allow restoring a Monero wallet using keys and a block height:_ `monero-wallet:467iotZU5tvG26k2xdZWkJ7gwATFVhfbuV3yDoWx5jHoPwxEi4f5BuJQwkP6GpCb1sZvUVB7nbSkgEuW8NKrh9KKRRga5qz?spend_key=029c559cd7669f14e91fd835144916009f8697ab5ac5c7f7c06e1ff869c17b0b&view_key=afaf646edbff3d3bcee8efd3383ffe5d20c947040f74e1110b70ca0fbb0ef90d&height=100000` _This will allow restoring a Litecoin wallet:_ `litecoin-wallet:?seed=rather+maximum+insect+bleak+pride+sand+stomach+anger+brass+sound+lady+section+frame+silent+busy+strategy+tray+science+quantum+cost+inner+appear+sad+resemble` App-specific formats[¶](https://docs.cakewallet.com/glossary/uri-scheme/#app-specific-formats "Permanent link") ---------------------------------------------------------------------------------------------------------------- If you want to command that Cake Wallet or Monero.com should open the URI specifically, not another app, then you should use the `cakewallet` and `monerocom` URIs. ### Cake sending format[¶](https://docs.cakewallet.com/glossary/uri-scheme/#cake-sending-format "Permanent link") > scheme `(cakewallet / monerocom)` ":" \["//" authority `(empty)`\] path `(monero / bitcoin / litecoin / haven)` \["?" query `(all parameters)`\] \["#" fragment `(empty)`\] Examples and descriptions: _This will open the Monero.com Send screen for a Monero wallet for 1.64191753 XMR:_ `monerocom:monero?address=8Byke9ZxeRQaFe1cVFT5yvMXJ6LorQGgm9BSXGVkCkPqMLYhvdLnymJJytngt6321BBYS5L5W39pzMwFzJjfjTUKSZ3pyk4&tx_amount=1.64191753` _This will open the Cake Wallet Send screen for a Bitcoin wallet for 0.00999496 BTC:_ `cakewallet:bitcoin?address=bc1q3vuzard8eake3lq8crpegzqu2lk27hxew0zv57&amount=0.00999496` ### Cake restore format[¶](https://docs.cakewallet.com/glossary/uri-scheme/#cake-restore-format "Permanent link") > scheme `(cakewallet / monerocom)` ":" \["//" authority `(empty)`\] path `(monero-wallet / bitcoin-wallet / litecoin-wallet / haven-wallet)` \["?" query `(all parameters)`\] \["#" fragment `(empty)`\] _Note: the address is mandatory for the Monero / Haven key restore option, but optional for seed restores._ Examples and descriptions: _This will allow restoring a Monero wallet using a seed and txids in Monero.com_: `monerocom:monero-wallet?seed=iceberg+ascend+soil+goat+yoga+technical+newt+sample+remedy+threaten+arrow+school+negative+sneeze+wiggle+bite+feline+efficient+depth+wife+winter+egotistic+sneeze+taxi+ascend&txid=f8477b831a028f07d5638157afc0fbf0897066b4caa29dc48f885fba79cec814;bd20081e0d1abf05b275bcc06bc7e315bc03c57870e247c82c8a45b30f4d1b34;cdbed9b4b2f56de7cce9255610d0cae702aefb36f9a4ff15698ea448f29f6188` _This will allow restoring a Monero wallet using keys and block height in Cake Wallet:_ `cakewallet:monero-wallet?address=467iotZU5tvG26k2xdZWkJ7gwATFVhfbuV3yDoWx5jHoPwxEi4f5BuJQwkP6GpCb1sZvUVB7nbSkgEuW8NKrh9KKRRga5qz&spend_key=029c559cd7669f14e91fd835144916009f8697ab5ac5c7f7c06e1ff869c17b0b&view_key=afaf646edbff3d3bcee8efd3383ffe5d20c947040f74e1110b70ca0fbb0ef90d&height=100000` _This will allow restoring a Litecoin wallet in Cake Wallet:_ `cakewallet:litecoin-wallet?seed=rather+maximum+insect+bleak+pride+sand+stomach+anger+brass+sound+lady+section+frame+silent+busy+strategy+tray+science+quantum+cost+inner+appear+sad+resemble` Back to top --- # Support - Cake Wallet Docs [Skip to content](https://docs.cakewallet.com/support/#support) Support[¶](https://docs.cakewallet.com/support/#support "Permanent link") ========================================================================== If you need support for anything Cake, you can **contact us by clicking the support icon in the lower right of this page, or contacting us directly in the app under Support**. Alternatively, you can email us using **[support@cakewallet.com](mailto:support@cakewallet.com) ** or [**Telegram**](https://t.me/cakewallet_bot) . When in doubt, you can always message Cake Wallet support [by email](mailto:support@cakewallet.com) or [on Telegram](https://t.me/cakewallet_bot) Back to top --- # Index - Cake Wallet Docs Index ===== Back to top --- # Cake Pay support - Cake Wallet Docs [Skip to content](https://docs.cakewallet.com/support/cake-pay/#cake-pay-support) Cake Pay support[¶](https://docs.cakewallet.com/support/cake-pay/#cake-pay-support "Permanent link") ===================================================================================================== For Cake Pay Web support, please start a live chat via the chat bubble on the Cake Pay website. [Cake Pay Web](https://cakepay.com/) Back to top --- # Buy support - Cake Wallet Docs [Skip to content](https://docs.cakewallet.com/support/buy/#buy-support) Buy support[¶](https://docs.cakewallet.com/support/buy/#buy-support "Permanent link") ====================================================================================== Cake Wallet supports a wide range of providers for purchasing cryptocurrencies using fiat currencies like USD, GBP, and Euros. Onramper[¶](https://docs.cakewallet.com/support/buy/#onramper "Permanent link") -------------------------------------------------------------------------------- We use an [Onramper](https://onramper.com/) widget to display most crypto providers. If you have an issue with the widget itself, please contact Cake Wallet support. If you need support with your exchange provider, please find the support info for your provider on the [Onramper](https://knowledge.onramper.com/how-can-i-get-help) website. * * * DFX[¶](https://docs.cakewallet.com/support/buy/#dfx "Permanent link") ---------------------------------------------------------------------- [DFX](https://dfx.swiss/) is only available for European customers. Please use the links below if you need support. [Support website](https://dfx.swiss/help.html) [Email](mailto:support@dfx.swiss) * * * Robinhood Connect[¶](https://docs.cakewallet.com/support/buy/#robinhood-connect "Permanent link") -------------------------------------------------------------------------------------------------- [Robinhood Connect](https://robinhood.com/) is only available for US customers. Please use the links below if you need support. [Support website](https://robinhood.com/us/en/support/) [Contact](https://robinhood.com/contact) * * * MoonPay[¶](https://docs.cakewallet.com/support/buy/#moonpay "Permanent link") ------------------------------------------------------------------------------ [Support website](https://support.moonpay.com/) [Email](mailto:support@moonpay.com) Kryptonim[¶](https://docs.cakewallet.com/support/buy/#kryptonim "Permanent link") ---------------------------------------------------------------------------------- [Support website](https://www.kryptonim.com/help) [Email](mailto:contact@support.kryptonim.com) Back to top --- # Receive support - Cake Wallet Docs [Skip to content](https://docs.cakewallet.com/support/receive/#receive-support) Receive support[¶](https://docs.cakewallet.com/support/receive/#receive-support "Permanent link") ================================================================================================== Cake Wallet supports third-party exchange integrations for your convenience. We recommend reaching out to the relevant party if you have an issue with their services. Cake Wallet support can help put you in touch with the right team. Trocador (AnonPay)[¶](https://docs.cakewallet.com/support/receive/#trocador-anonpay "Permanent link") ------------------------------------------------------------------------------------------------------ [Email](mailto:mail@trocador.app) [Telegram](https://t.me/TrocadorApp) Back to top --- # Tutorials - Cake Wallet Docs [Skip to content](https://docs.cakewallet.com/tutorials/#tutorials) Tutorials[¶](https://docs.cakewallet.com/tutorials/#tutorials "Permanent link") ================================================================================ We include several tutorials here to assist with some common uses of Cake Wallet. Back to top --- # Swap support - Cake Wallet Docs [Skip to content](https://docs.cakewallet.com/support/swap/#swap-support) Swap support[¶](https://docs.cakewallet.com/support/swap/#swap-support "Permanent link") ========================================================================================= Cake Wallet supports several third-party exchange integrations for your convenience. We recommend reaching out to the relevant party if you have an issue with their services. Cake Wallet support can help put you in touch with the right team. Centralized swap providers[¶](https://docs.cakewallet.com/support/swap/#centralized-swap-providers "Permanent link") --------------------------------------------------------------------------------------------------------------------- ### ChangeNOW[¶](https://docs.cakewallet.com/support/swap/#changenow "Permanent link") [Email](mailto:support@changenow.io) * * * ### Exolix[¶](https://docs.cakewallet.com/support/swap/#exolix "Permanent link") [Email](mailto:support@exolix.com) [Open ticket](https://exolix.com/contact) * * * ### Trocador[¶](https://docs.cakewallet.com/support/swap/#trocador "Permanent link") [Email](mailto:mail@trocador.app) [Telegram](https://t.me/TrocadorApp) * * * ### SideShift[¶](https://docs.cakewallet.com/support/swap/#sideshift "Permanent link") SideShift recommends opening a support ticket by interacting with their Intercom chat bubble on their website. [Email](mailto:help@sideshift.ai) * * * ### SwapTrade[¶](https://docs.cakewallet.com/support/swap/#swaptrade "Permanent link") SwapTrade recommends opening a live chat with their support staff via the chat bubble in the bottom right of their website. [Live Chat](https://help.swaptrade.io/contact/) * * * ### LetsExchange[¶](https://docs.cakewallet.com/support/swap/#letsexchange "Permanent link") [Email](mailto:support@letsexchange.io) [Open ticket](https://letsexchange.io/contact) * * * ### SimpleSwap[¶](https://docs.cakewallet.com/support/swap/#simpleswap "Permanent link") [Email](mailto:support@simpleswap.io) * * * ### StealthEx[¶](https://docs.cakewallet.com/support/swap/#stealthex "Permanent link") StealthEx recommends opening a live chat with their support staff via the chat bubble in the bottom right of their website. [Live Chat](https://intercom.help/stealthex/en) [Email](mailto:support@stealthex.com) * * * ### XOSwap[¶](https://docs.cakewallet.com/support/swap/#xoswap "Permanent link") Please contact our support via the in-app chat or via [email](mailto:support@cakewallet.com) . * * * Decentralized swap providers[¶](https://docs.cakewallet.com/support/swap/#decentralized-swap-providers "Permanent link") ------------------------------------------------------------------------------------------------------------------------- ### Swaps.xyz[¶](https://docs.cakewallet.com/support/swap/#swapsxyz "Permanent link") Please contact our support via the in-app chat or via [email](mailto:support@cakewallet.com) . * * * ### Chainflip[¶](https://docs.cakewallet.com/support/swap/#chainflip "Permanent link") Please contact our support via the in-app chat or via [email](mailto:support@cakewallet.com) . Back to top --- # Sell support - Cake Wallet Docs [Skip to content](https://docs.cakewallet.com/support/sell/#sell-support) Sell support[¶](https://docs.cakewallet.com/support/sell/#sell-support "Permanent link") ========================================================================================= Cake Wallet supports MoonPay for selling Bitcoin, Bitcoin Cash, Litecoin, USD Coin, and Tether MoonPay[¶](https://docs.cakewallet.com/support/sell/#moonpay "Permanent link") ------------------------------------------------------------------------------- [Support website](https://support.moonpay.com/) [Open ticket](https://support.moonpay.com/hc/en-gb/requests/new) Back to top --- # Index - Cake Wallet Docs Index ===== Back to top --- # What to do if you have been scammed - Cake Wallet Docs [Skip to content](https://docs.cakewallet.com/tutorials/what-to-do-if-scammed/#what-to-do-if-you-have-been-scammed) What to do if you have been scammed[¶](https://docs.cakewallet.com/tutorials/what-to-do-if-scammed/#what-to-do-if-you-have-been-scammed "Permanent link") ========================================================================================================================================================== We understand how devastating it can be to fall victim to a scam. It's unfortunate that there are individuals out there looking to exploit innocent users. This guide will provide you with instructions on what to do after being scammed, to help safeguard your funds now and in the future. Move any remaining funds immediately[¶](https://docs.cakewallet.com/tutorials/what-to-do-if-scammed/#move-any-remaining-funds-immediately "Permanent link") ------------------------------------------------------------------------------------------------------------------------------------------------------------ If your wallet seed has only been recently compromised, it is possible that the scammers may not yet have been able to steal your funds. This is **even more likely** if your wallet is an XMR wallet; scammers will need time to wait for the wallet to synchronize. If you recently lost control of your seed, and your wallet still shows a balance, you should follow these steps **IMMEDIATELY**. 1. Tap the menu at the top right, then select `Wallets`. 2. Choose `Create New Wallet`. 3. Select the relevant currency - Bitcoin, Litecoin, or Monero (do for each asset type). 4. Choose a wallet name (it can be any name, so long as you don't confuse it with another wallet). Then, select `Create Wallet`. Make sure to save your new wallet's seed in a secure place. 5. Return to the `Wallets` screen, then return to the **compromised** wallet. 6. Tap the `Send` button at the bottom of the home screen. 7. Click the address book icon, then select the new wallet name that you have just created. 8. Press the `ALL` button next to the amount to send. 9. Tap on the large `Send` button near the bottom of the screen. If you were able to successfully complete these steps, your funds should be safe in the new wallet for now! Stop using the compromised wallet[¶](https://docs.cakewallet.com/tutorials/what-to-do-if-scammed/#stop-using-the-compromised-wallet "Permanent link") ------------------------------------------------------------------------------------------------------------------------------------------------------ It is important to immediately stop using the compromised wallet. Under no circumstances should you send any additional funds to the compromised wallet. Scammers may attempt to deceive you with promises of assistance or recovery, but remember that they are only trying to exploit you further. Create a new wallet[¶](https://docs.cakewallet.com/tutorials/what-to-do-if-scammed/#create-a-new-wallet "Permanent link") -------------------------------------------------------------------------------------------------------------------------- To continue using Cake Wallet safely, you'll need to create a new wallet: 1. Tap the menu at the top right, then select `Wallets`. 2. Choose `Create New Wallet`. 3. Select the relevant currency. 4. Choose a wallet name (it can be any name). Then, select `Create Wallet`. Make sure to save your new wallet's seed in a secure place. Report the scam[¶](https://docs.cakewallet.com/tutorials/what-to-do-if-scammed/#report-the-scam "Permanent link") ------------------------------------------------------------------------------------------------------------------ To contribute to the prevention of future scams and aid in the investigation, it is important to make a formal report to the authorities. If you are able, contact your local law enforcement agency and provide them with all the relevant details of the scam, including any communication you had with the scammers. Be sure to include any transactions sent to them and the amouunts that you transferred. If the crime happened over the internet, we strongly recommend filing a complaint with the FBI's [Internet Crime Complaint Center (IC3)](https://www.ic3.gov/) . The IC3 received 20,781 crime reports resulting in $1,349,090,833 in losses related to cryptocurrency wallets in 2022 alone. You can also report scams to us by contacting us at [support@cakewallet.com](mailto:support@cakewallet.com) . The more we learn about how people fall victim to scammers, the better we can design the wallet software to provide user warnings where necessary. Delete the affected wallet[¶](https://docs.cakewallet.com/tutorials/what-to-do-if-scammed/#delete-the-affected-wallet "Permanent link") ---------------------------------------------------------------------------------------------------------------------------------------- After reporting the scam, we recommend deleting the compromised wallet (but retain the seed!), to make sure that you won't accidentally send funds to it again. To do so: 1. Tap the menu at the top right, then select `Wallets`. 2. Find the compromised wallet in the list of wallets. 3. Swipe left on the compromised wallet. 4. Select `Delete`. Note that you can only delete wallets that are not currently selected, so select a different wallet first to be able to delete a particular wallet. Safeguard your seed[¶](https://docs.cakewallet.com/tutorials/what-to-do-if-scammed/#safeguard-your-seed "Permanent link") -------------------------------------------------------------------------------------------------------------------------- Please take extra precautions to safeguard your new wallet seed. The best way to do this is to write it down on a piece of paper and store it in a secure location, such as a safe or lockbox. If these are unavailable, it's also generally safe to store it digitally in a password manager as long as your devices are secure. Never share your seed with anyone, including support staff. Remember that the seed phrase controls your funds, and anyone who can see it has full control over your wallet. Stay safe! Consider enabling Cake 2FA[¶](https://docs.cakewallet.com/tutorials/what-to-do-if-scammed/#consider-enabling-cake-2fa "Permanent link") ---------------------------------------------------------------------------------------------------------------------------------------- [Cake 2FA](https://docs.cakewallet.com/features/advanced/authentication/#cake-2fa) is an optional feature to provide more security on your local wallet. It will not prevent scammers from using the seeds that you give to them, but it will help prevent basic in-person thefts. If you enable Cake 2FA, make sure to have safe copies of your seed phrase, in case you lose access to your 2FA device! Verify who you are speaking to[¶](https://docs.cakewallet.com/tutorials/what-to-do-if-scammed/#verify-who-you-are-speaking-to "Permanent link") ------------------------------------------------------------------------------------------------------------------------------------------------ In the future, when speaking to support staff from Cake Labs - or any company - please do your best to verify their identity. Never trust someone who messages you first and claims to offer you support - this is almost always a scam. These are our official support channels: * Official Websites: [https://cakewallet.com](https://cakewallet.com/) and [https://monero.com](https://monero.com/) * Email: [support@cakewallet.com](mailto:support@cakewallet.com) * Telegram: `@cakewallet` (community) and `@cakewallet_bot` (support messages) Please feel free to ask our support staff if you need any further help! Back to top --- # How to find my seed phrase - Cake Wallet Docs [Skip to content](https://docs.cakewallet.com/tutorials/find-seed-phrase/#how-to-find-your-seed-phrase-in-the-cake-wallet-app) How to find your seed phrase in the Cake Wallet app[¶](https://docs.cakewallet.com/tutorials/find-seed-phrase/#how-to-find-your-seed-phrase-in-the-cake-wallet-app "Permanent link") ===================================================================================================================================================================================== {: .warning} NEVER share your seeds/keys with anyone! If you do, they can steal your funds. Always save your seeds in a safe place! You can follow these simple steps to find your seed phrase. This seed phase can be used to restore your funds in another wallet. 1. Open Cake Wallet, which has an existing wallet. If you do not have an existing wallet, then [create one first](https://docs.cakewallet.com/get-started/setup/create-new-wallet) . 2. In the top right corner of the app, you will see a menu button. Click on the menu button. [![MainScreen](https://docs.cakewallet.com/images/MainScreen-MenuPoint.png)](https://docs.cakewallet.com/images/MainScreen-MenuPoint.png) 1. From the menu options, select "Security and backup". [![Menu](https://docs.cakewallet.com/images/Menu-SecurityPoint.png)](https://docs.cakewallet.com/images/Menu-SecurityPoint.png) 1. Now choose "show seed/keys." [![SecurityMenu](https://docs.cakewallet.com/images/Security-SeedPoint.png)](https://docs.cakewallet.com/images/Security-SeedPoint.png) 1. You will be prompted to enter your wallet pin, password, or biometrics. 2. Once you have successfully authenticated, your seed and keys will be displayed. 3. Your seed phrase can be restored in most other wallets, depending on asset type. For example, your Monero seed phrase can be restored in the [official Monero GUI](https://getmonero.org/downloads) , and your Bitcoin/Litecoin seed phrases can be restored in Electrum. Back to top --- # Hardening your Cake Wallet mobile installation - Cake Wallet Docs [Skip to content](https://docs.cakewallet.com/tutorials/mobile-hardening/#hardening-your-cake-wallet-mobile-installation) Hardening your Cake Wallet mobile installation[¶](https://docs.cakewallet.com/tutorials/mobile-hardening/#hardening-your-cake-wallet-mobile-installation "Permanent link") =========================================================================================================================================================================== Cake Wallet includes many strong protections by default, but there are some steps you can take to further improve your privacy and security. Factory reset your phone and consider a custom operating system[¶](https://docs.cakewallet.com/tutorials/mobile-hardening/#factory-reset-your-phone-and-consider-a-custom-operating-system "Permanent link") ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- In the best case, you should use a **dedicated, modern phone** that is still receiving software updates. **Factory reset** the phone and only use it as your Cake Wallet phone. Don't use a work phone. Leave the phone off if you aren't using it, so that the encryption is enforced. Some people prefer using an operating system such as [CalyxOS](https://calyxos.org/) or [GrapheneOS](https://grapheneos.org/) for Android. Typically, first-party phone providers such as Google and Apple provide faster security updates, at the expense of weaker privacy protections by default. If going with a custom ROM, we recommend ROMs that maintain security features like maintaining [verified boot.](https://source.android.com/docs/security/features/verifiedboot) If you are overwhelmed, start with a modern, factory reset phone from Apple or Google that is still getting software updates. Don't let perfection get in the way of at least starting there. Avoid using a SIM if you can. Otherwise, get a SIM from [Silent Link](https://silent.link/) , [Mint Mobile](https://www.mintmobile.com/) (prepaid card picked up in store), or [Twilio](https://www.twilio.com/en-us/iot/super-sim-card) (advanced and out of scope for this guide). Configure phone security settings[¶](https://docs.cakewallet.com/tutorials/mobile-hardening/#configure-phone-security-settings "Permanent link") ------------------------------------------------------------------------------------------------------------------------------------------------- You may want to turn off facial and fingerprint phone login. Select a strong login password. Make sure device encryption is enabled. This is enabled by default on most devices now. The University of Texas at Austin has good phone hardening guides: * [Google Android](https://security.utexas.edu/handheld-hardening-checklists/android) * [Apple iOS](https://security.utexas.edu/handheld-hardening-checklists/ios) On Android, it is recommended to perform the following additional steps after enabling a IVPN, Orbot, Invizible Pro, etc. 1. Open Android Settings 2. Search for `VPN` and open the `VPN` or `More connections` setting from the search results. 3. Either tap the gear next to the in-use VPN, or tap and hold > edit it 4. Enable the toggles for `Always-on VPN` and `Only allow connections through this VPN` ### Custom DNS provider[¶](https://docs.cakewallet.com/tutorials/mobile-hardening/#custom-dns-provider "Permanent link") You may want to change your DNS provider in your phone to one you trust. Common privacy-friendly DNS providers are [IVPN](https://www.ivpn.net/knowledgebase/troubleshooting/what-is-the-ip-address-of-your-dns-servers/) and [1.1.1.1](https://1.1.1.1/) (Cloudflare), or using InviZible Pro (more on that later). Install applications[¶](https://docs.cakewallet.com/tutorials/mobile-hardening/#install-applications "Permanent link") ----------------------------------------------------------------------------------------------------------------------- You generally will want a few apps: * **[Cake Wallet](https://cakewallet.com/) and/or [Monero.com](https://monero.com/) **. Obviously :) * **[Orbot](https://guardianproject.info/apps/org.torproject.android/) **. This is your mobile gateway to Tor. * **[InviZible Pro](https://invizible.net/) ** (Android only). This is an alternative to Orbot that will automatically handle Tor/onion connections and clearnet connections simultaneously. * **VPN**. You may wish to use a VPN. Choose one recommended by [Privacy Guides](https://www.privacyguides.org/en/vpn/) . Pay with XMR. VPNs have [limitations](https://www.consumerreports.org/vpn-services/vpn-testing-poor-privacy-security-hyperbolic-claims-a1103787639/) . You can install apps from your phone's respective app store or from their APKs. Keeping Cake Wallet and other applications updated[¶](https://docs.cakewallet.com/tutorials/mobile-hardening/#keeping-cake-wallet-and-other-applications-updated "Permanent link") ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- We recommending finding a workflow, either through automatic or manual updates, to ensure you're receiving the latest security updates for applications. If a vulnerability is ever patched, you want to receive it as quickly as possible. Additionally, it's not uncommon for applications like Cake Wallet to introduce new security features you can benefit from. Some users prefer automatic updates to receive the newest updates automatically, and some users prefer manual updates to verify new software. Regardless of your preference, make sure you're finding a workflow that works for you. * [To enable/disable iOS Automatic Updates](https://support.apple.com/en-us/102629) * [To enable/disable Android Automatic Updates](https://support.google.com/googleplay/answer/113412) * [Many users enjoy Obtainium as a way to fetch updates regardless of source](https://github.com/ImranR98/Obtainium) You should run your own node(s)[¶](https://docs.cakewallet.com/tutorials/mobile-hardening/#you-should-run-your-own-nodes "Permanent link") ------------------------------------------------------------------------------------------------------------------------------------------- For best privacy, you really should run your own Monero, Bitcoin, etc. nodes. We have a guide for running your own Monero node [here](https://guides.monero.com/docs/tutorials/monero-node) . Using Cake Wallet for the first time[¶](https://docs.cakewallet.com/tutorials/mobile-hardening/#using-cake-wallet-for-the-first-time "Permanent link") ------------------------------------------------------------------------------------------------------------------------------------------------------- 1. Open Cake Wallet or Monero.com 2. On wallet setup, click "Advanced Privacy Settings" 3. Change the Fiat API and Exchange settings from "Enabled" to "Tor only" (recommended) or "Disabled" 4. Add a custom node * We recommend adding **your own clearnet** node here. * Alternatively, use our Monero onion node: * Node Address: `cakexmrl7bonq7ovjka5kuwuyd3f7qnkz6z6s6dmsy3uckwra7bvggyd.onion` * Node port: `18081` * Login: (blank) * Password: (blank) * Use SSL: (unticked) 5. We recommend enabling [Cake 2FA](https://docs.cakewallet.com/features/advanced/authentication) . If you are running your own node, you can connect to it without needing Tor, which allows for significantly faster syncing. We recommend using **your own clearnet** node in most cases for best performance. Learn more about [using Tor with Cake Wallet](https://docs.cakewallet.com/features/advanced/tor-with-orbot) . You can change these settings later in "Privacy settings" and "Connection and sync". Using Orbot[¶](https://docs.cakewallet.com/tutorials/mobile-hardening/#using-orbot "Permanent link") ----------------------------------------------------------------------------------------------------- You will need to use Orbot in full device VPN mode. You will want to toggle off Tor while syncing, but enable it for sending transactions. ### Syncing[¶](https://docs.cakewallet.com/tutorials/mobile-hardening/#syncing "Permanent link") For Monero, we recommend syncing to **your own clearnet** node for practical purposes. Disable Tor with Orbot for syncing. If you must use a different node, you can sync entirely over Tor, but it will take a _long_ time for more than a few days of blocks (hours / days). If you are using iOS, we recommend force closing Cake Wallet before switching to enable/disable Orbot to reduce the chance of [iOS VPN leaks](https://protonvpn.com/blog/apple-ios-vulnerability-disclosure/) . ### Sending[¶](https://docs.cakewallet.com/tutorials/mobile-hardening/#sending "Permanent link") We recommend sending through your own node. This can be done over clearnet or Tor. If you use someone else's node, we recommend using Tor. It's convenient to have fiat spot pricing data, so we recommend turning on Orbot after your wallet is synced and using the "Tor only" fiat API setting. Sending transactions over Tor is slower than clearnet, but it's not unbearably slow. ### Exchanging[¶](https://docs.cakewallet.com/tutorials/mobile-hardening/#exchanging "Permanent link") We recommend exchanging using the "Tor only" setting. Exchanging over Tor has reasonably good performance. After your wallet shows as "SYNCHRONIZED" at the top of the home page, enable Tor with Orbot. Using InviZible Pro[¶](https://docs.cakewallet.com/tutorials/mobile-hardening/#using-invizible-pro "Permanent link") --------------------------------------------------------------------------------------------------------------------- Use InviZible Pro for simultaneous encrypted DNS for clearnet + Tor for .onion connections. 1. Install and run InviZible Pro 2. Enable the toggles on Invizible's homescreen for `Hide IP with Tor` and `Protect DNS with DNSCRYPT` and tap `Start`. 3. Open the Menu and select `Fast Settings` 4. Turn on `Start on boot` toggles for DNSCrypt and Tor 5. Turn off `Route all traffic through Tor`. If you leave this on, then all traffic will go through Tor and wallet syncing will be very slow. 6. (Optional) Use the `Select DNSCrypt servers` setting (located just above the setting from [#5](https://github.com/cake-tech/cake-docs/issues/5 "GitHub Issue: cake-tech/cake-docs #5") ) to change the preselected DNS server(s) to those of your choosing. Configuring Cake Wallet for use with Invizible 1. Open "Menu > Connection and Sync" 2. Add and select a Trusted Clearnet Node (recommended that you use your own node, or one where you personally know and trust the operator) 3. Open "Menu > Privacy Settings" and ensure Tor only is selected for Fiat-api and Exchange This will send Tor/onion requests for exchange rates and exchanges APIs through Tor, while allowing clearnet connections for communicating with your own node. We do not recommend sending transactions over the clearnet to someone else’s node. Back to top --- # Migrate from Exodus - Cake Wallet Docs [Skip to content](https://docs.cakewallet.com/tutorials/exodus/#migrate-from-exodus) Migrate from Exodus[¶](https://docs.cakewallet.com/tutorials/exodus/#migrate-from-exodus "Permanent link") =========================================================================================================== We know migrating to a new wallet can be a stressful process, so we’ve worked hard to make this migration as seamless as possible for our users. In the following guide, we’ve broken down the migration process from Exodus wallet → Cake Wallet into an easy-to-follow guide, including screenshots of every step of the process. Getting started[¶](https://docs.cakewallet.com/tutorials/exodus/#getting-started "Permanent link") --------------------------------------------------------------------------------------------------- Now let’s get you started migrating over! Migrating from Exodus → Cake only requires **three basic steps**, all of which are outlined in detail throughout the guide: 1. [Install Cake Wallet](https://docs.cakewallet.com/tutorials/exodus/#installing-cake-wallet) 2. [Create a new Monero wallet](https://docs.cakewallet.com/tutorials/exodus/#recommended-method-sending-to-a-new-wallet-in-cake) 3. [Send all of your Monero in Exodus wallet to the newly created Monero wallet in Cake](https://docs.cakewallet.com/tutorials/exodus/#send-monero-balance-from-exodus-mobile) Now for those who specifically want to keep their transaction history or have another reason to re-use their existing Exodus 25-word Monero seed, feel free to jump down to the relevant section: [_Advanced method:_ Exporting an existing wallet to Cake](https://docs.cakewallet.com/tutorials/exodus/#advanced-method-exporting-an-existing-wallet-to-cake) Not so daunting now, is it? **Let’s get started.** 💁 **We’re here to help!** If at any point you get nervous or need help, please don’t hesitate to reach out to our team in-app or via [support@cakewallet.com](mailto:support@cakewallet.com) , where our incredible support staff are waiting to help ease the migration process for you. Installing Cake Wallet[¶](https://docs.cakewallet.com/tutorials/exodus/#installing-cake-wallet "Permanent link") ----------------------------------------------------------------------------------------------------------------- Cake Wallet is available on Android, iOS, macOS, Linux, and Windows. For the best compatibility and easiest setup we recommend using the mobile version of Cake Wallet to get started, and then explore our desktop apps down the line. Please choose one of the options below to get started: [Android](https://docs.cakewallet.com/tutorials/get-started/android/) [iOS / macOS](https://docs.cakewallet.com/tutorials/get-started/app-store) [Linux](https://docs.cakewallet.com/tutorials/get-started/linux/) [Windows](https://docs.cakewallet.com/tutorials/get-started/windows) _Recommended method:_ Sending to a new wallet in Cake[¶](https://docs.cakewallet.com/tutorials/exodus/#recommended-method-sending-to-a-new-wallet-in-cake "Permanent link") ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- The easiest path is to simply create a new Monero wallet in Cake Wallet and transfer your funds over with a simple transaction. Not only does this allow you to skip the lengthy synchronization process of restoring an older Monero wallet, but it also lets you get all of the benefits of a new seed format in Monero called “Polyseed.” This newer seed format is easier to backup and restore (only 16 words, instead of 25), encodes the restore height directly into the seed phrase, and has several other security features that ensure your Monero stays safer than ever. ### Creating a new Monero wallet on Cake[¶](https://docs.cakewallet.com/tutorials/exodus/#creating-a-new-monero-wallet-on-cake "Permanent link") 1. Download Cake Wallet [using the links above](https://docs.cakewallet.com/tutorials/exodus/#installing-cake-wallet) 2. Open Cake Wallet 3. Tap `Set a PIN` and set a PIN for the app 1. Note: If you want to use a longer 6-digit PIN, simply tap `Switch to 6-digit PIN` [![image.png](https://docs.cakewallet.com/tutorials/exodus/image.png)](https://docs.cakewallet.com/tutorials/exodus/image.png) 4. Tap `Create New Wallet` [![Screenshot_20250303_122035-1.png](https://docs.cakewallet.com/tutorials/exodus/Screenshot_20250303_122035-1.png)](https://docs.cakewallet.com/tutorials/exodus/Screenshot_20250303_122035-1.png) 5. Select `Monero` as the wallet currency and then tap `Next` [![image.png](https://docs.cakewallet.com/tutorials/exodus/image1.png)](https://docs.cakewallet.com/tutorials/exodus/image1.png) 6. Enter a wallet name (or tap the 🔄 button to create a random name) and then tap `Next` [![image.png](https://docs.cakewallet.com/tutorials/exodus/image2.png)](https://docs.cakewallet.com/tutorials/exodus/image2.png) 7. Follow the on-screen warnings about your seed phrase, then tap `Verify` a. Store your seed phrase in a safe place where you can import it into Cake Wallet in the next section. We recommend a few options: - Storing your seed in an **end-to-end encrypted** password manager like [Bitwarden](https://bitwarden.com/) , [Proton Pass](https://proton.me/pass) , or iCloud Keychain - Writing it down and keeping it in a **secure place** Warning Do not share these seed words with anyone or store them via screenshots or in an insecure note app, as anyone with access to your seed words has the ability to steal all of your Monero! 1. Verify your backup by tapping the correct seed words in the order prompted 2. Tap `Receive` on the bottom dock to display a QR code with a Monero receive address 1. Note: If necessary, you can easily copy or share the address by tapping the icon next to the address, then sending to yourself via a messaging app, email, etc. [![image.png](https://docs.cakewallet.com/tutorials/exodus/image3.png)](https://docs.cakewallet.com/tutorials/exodus/image3.png) [![image.png](https://docs.cakewallet.com/tutorials/exodus/image4.png)](https://docs.cakewallet.com/tutorials/exodus/image4.png) ### Send Monero balance from Exodus Mobile[¶](https://docs.cakewallet.com/tutorials/exodus/#send-monero-balance-from-exodus-mobile "Permanent link") 1. On the home page of Exodus, scroll down and tap on Monero [![image.png](https://docs.cakewallet.com/tutorials/exodus/image5.png)](https://docs.cakewallet.com/tutorials/exodus/image5.png) 2. Tap the Send button at the top left [![ED144DB6-FE15-44C6-9BEA-46A97B3F84FA_1_201_a.png](https://docs.cakewallet.com/tutorials/exodus/ED144DB6-FE15-44C6-9BEA-46A97B3F84FA_1_201_a.png)](https://docs.cakewallet.com/tutorials/exodus/ED144DB6-FE15-44C6-9BEA-46A97B3F84FA_1_201_a.png) 3. Scan the QR code in Cake Wallet, or tap the address field to paste in the address, then tap `Continue` [![73F0FD77-AABE-4819-8AC8-1D66DDEB349B_1_201_a.png](https://docs.cakewallet.com/tutorials/exodus/73F0FD77-AABE-4819-8AC8-1D66DDEB349B_1_201_a.png)](https://docs.cakewallet.com/tutorials/exodus/73F0FD77-AABE-4819-8AC8-1D66DDEB349B_1_201_a.png) 4. Tap `All` to send the entirety of your Monero balance to your new Cake Wallet, then tap `Preview` Note Feel free to send a smaller, test transaction to Cake Wallet to test if it helps you feel more comfortable before sending your entire wallet balance! [![73E45A25-9662-4CB7-A0EA-EE8F2CA1A191_1_201_a.png](https://docs.cakewallet.com/tutorials/exodus/73E45A25-9662-4CB7-A0EA-EE8F2CA1A191_1_201_a.png)](https://docs.cakewallet.com/tutorials/exodus/73E45A25-9662-4CB7-A0EA-EE8F2CA1A191_1_201_a.png) 1. Confirm the receiving address is correct on the preview screen, then `Swipe to send` 2. Once you have sent the funds, confirm they show up in your new Monero wallet in Cake ### Send Monero balance from Exodus Desktop[¶](https://docs.cakewallet.com/tutorials/exodus/#send-monero-balance-from-exodus-desktop "Permanent link") 1. Open Exodus Wallet 2. From the portfolio screen, click to open the Monero wallet [![image.png](https://docs.cakewallet.com/tutorials/exodus/image6.png)](https://docs.cakewallet.com/tutorials/exodus/image6.png) 3. Click `Send` to open the send menu [![image.png](https://docs.cakewallet.com/tutorials/exodus/image7.png)](https://docs.cakewallet.com/tutorials/exodus/image7.png) 4. Paste your address from Cake Wallet into the address field (or scan a QR code on your Cake Wallet app if you have a webcam), click `All` on the amount field, then click `Send` Note Feel free to send a smaller, test transaction to Cake Wallet to test if it helps you feel more comfortable before sending your entire wallet balance! [![image.png](https://docs.cakewallet.com/tutorials/exodus/image8.png)](https://docs.cakewallet.com/tutorials/exodus/image8.png) 1. Continue following the on-screen instructions, and confirm the receiving address is correct on the send prompt before tapping `Send` 2. Once you have sent the funds, confirm they show up in your new Monero wallet in Cake _Advanced method:_ Exporting an existing wallet to Cake[¶](https://docs.cakewallet.com/tutorials/exodus/#advanced-method-exporting-an-existing-wallet-to-cake "Permanent link") -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- For those who want to preserve their transaction history or have a specific reason to keep using their existing Exodus seed phrase, you can easily export it and restore in Cake Wallet. Note that this 25-word seed phrase differs from the general 12-word seed phrase that Exodus uses for other cryptocurrencies, and must be backed up separately before you can restore your Monero wallet in Cake Wallet. Note If you’re using Exodus on a desktop or laptop computer, click here to jump directly to desktop instructions 👇 [Backing up your Monero from Exodus Desktop](https://docs.cakewallet.com/tutorials/exodus/#backing-up-your-monero-from-exodus-desktop) ### Backing up your Monero from Exodus Mobile[¶](https://docs.cakewallet.com/tutorials/exodus/#backing-up-your-monero-from-exodus-mobile "Permanent link") 1. On the home page of Exodus, scroll down and tap on Monero 2. Tap the ⚙️ icon at the top right 3. Copy the wallet creation height and save it for later 1. Using the wallet creation height when restoring in Cake Wallet will drastically reduce the initial sync time, so be sure to save it somewhere! 4. Tap `View Private Key` 5. Confirm that you’re in a safe place and are OK to display your private keys on-screen Warning Do not share these seed words with anyone or store them via screenshots or in an insecure note app, as anyone with access to your seed words has the ability to steal all of your Monero! 1. Either tap the copy button, or write down your 25-word seed phrase (in the box labeled `Mnemonic`) in a safe place where you can import it into Cake Wallet in the next section. We recommend a few options: * Storing your seed in an **end-to-end encrypted** password manage like Bitwarden, Proton Pass, or iCloud Keychain * Writing it down and keeping it in a **secure place** ### Backing up your Monero from Exodus Desktop[¶](https://docs.cakewallet.com/tutorials/exodus/#backing-up-your-monero-from-exodus-desktop "Permanent link") 1. From the Portfolio page, scroll down to find your Monero wallet, and click on it to open the Monero wallet page. [![Screenshot_20250228_104405-1.png](https://docs.cakewallet.com/tutorials/exodus/Screenshot_20250228_104405-1.png)](https://docs.cakewallet.com/tutorials/exodus/Screenshot_20250228_104405-1.png) 1. Once you are on the Monero wallet page, click the three dots near the top right to open a menu [![image.png](https://docs.cakewallet.com/tutorials/exodus/image9.png)](https://docs.cakewallet.com/tutorials/exodus/image9.png) 1. Click `View Private Keys` [![image.png](https://docs.cakewallet.com/tutorials/exodus/image10.png)](https://docs.cakewallet.com/tutorials/exodus/image10.png) 1. Click `Yes, I'm Sure` [![image.png](https://docs.cakewallet.com/tutorials/exodus/image11.png)](https://docs.cakewallet.com/tutorials/exodus/image11.png) 1. Copy the words from the `Mnemonic` field to your clipboard, this is also known as the `seed phrase` [![image.png](https://docs.cakewallet.com/tutorials/exodus/image12.png)](https://docs.cakewallet.com/tutorials/exodus/image12.png) Warning Do not share these seed words with anyone or store them via screenshots or in an insecure note app, as anyone with access to your seed words has the ability to steal all of your Monero! 1. Store your seed phrase in a safe place where you can import it into Cake Wallet in the next section. We recommend a few options: * Storing your seed in an **End-to-End Encrypted** password manage like Bitwarden, Proton Pass, or iCloud Keychain * Writing it down and keeping it in a **secure place** ### Restoring your wallet in Cake Wallet[¶](https://docs.cakewallet.com/tutorials/exodus/#restoring-your-wallet-in-cake-wallet "Permanent link") 1. Tap `Set a PIN` and set a PIN for the app [![image.png](https://docs.cakewallet.com/tutorials/exodus/image13.png)](https://docs.cakewallet.com/tutorials/exodus/image13.png) 2. Tap `Restore Existing Wallet` [![image.png](https://docs.cakewallet.com/tutorials/exodus/image14.png)](https://docs.cakewallet.com/tutorials/exodus/image14.png) 3. Tap `Restore from seed/keys` [![image.png](https://docs.cakewallet.com/tutorials/exodus/image15.png)](https://docs.cakewallet.com/tutorials/exodus/image15.png) 4. Select `Monero` as wallet currency and then tap `Next` [![image.png](https://docs.cakewallet.com/tutorials/exodus/image1.png)](https://docs.cakewallet.com/tutorials/exodus/image1.png) 5. Choose a name for the wallet [![image.png](https://docs.cakewallet.com/tutorials/exodus/image16.png)](https://docs.cakewallet.com/tutorials/exodus/image16.png) 6. Paste or type in the seed phrase from Exodus wallet that you backed up earlier [![image.png](https://docs.cakewallet.com/tutorials/exodus/image17.png)](https://docs.cakewallet.com/tutorials/exodus/image17.png) 7. Tap the `Polyseed (16 words)` option and change to `Legacy (25 words)` [![image.png](https://docs.cakewallet.com/tutorials/exodus/image18.png)](https://docs.cakewallet.com/tutorials/exodus/image18.png) [![image.png](https://docs.cakewallet.com/tutorials/exodus/image19.png)](https://docs.cakewallet.com/tutorials/exodus/image19.png) 1. Enter the saved wallet creation height number from your Exodus Monero wallet 1. i.e. `3344621` [![image.png](https://docs.cakewallet.com/tutorials/exodus/image20.png)](https://docs.cakewallet.com/tutorials/exodus/image20.png) 2. Tap `Restore` 3. Once restored, you will see a synchronization status bar at the top of the balance screen as Cake Wallet checks the Monero blockchain for your wallet history and balance [![image.png](https://docs.cakewallet.com/tutorials/exodus/image21.png)](https://docs.cakewallet.com/tutorials/exodus/image21.png) 4. When Cake Wallet finishes the synchronization process and the top bar says `SYNCHRONIZED`, you will see your full balance and transaction history Using Cake Wallet[¶](https://docs.cakewallet.com/tutorials/exodus/#using-cake-wallet "Permanent link") ======================================================================================================= Cake Wallet is the user-friendly, multi-asset cryptocurrency wallet that prioritizes financial privacy and autonomy. With seamless swaps, strong privacy tools, and a focus on accessibility, Cake Wallet empowers you to manage, swap, and spend your digital assets securely and confidently. Cake Wallet is also 100% open-source, ensuring that every bit of code is able to be verified and independently reviewed, keeping your crypto safer than ever from attacks or mistakes. Cake Wallet also enables you to easily swap between cryptocurrencies without leaving the app, buy and sell directly from fiat, and even use your crypto to buy every day items and treat yourself with [Cake Pay](https://cakepay.com/) . It’s your freedom money, and Cake helps free you up to use it in more ways than ever. Back to top --- # Migrate from Zashi - Cake Wallet Docs [Skip to content](https://docs.cakewallet.com/tutorials/zashi/#migrate-from-zashi) Migrate from Zashi[¶](https://docs.cakewallet.com/tutorials/zashi/#migrate-from-zashi "Permanent link") ======================================================================================================== Digital cash is meant to be simple to use, secure, and private by default, and yet Zcash wallets have been plagued with bad UX, privacy gotchas, and incomplete features from day one. With Zcash in Cake Wallet, all of that changes; from auto-shielding without a tap, automatically rotating transparent and shielded addresses, and a broad suite of features, we’re doing our part to make Zcash all it has promised since 2016. We know migrating to a new wallet can be a stressful process, so we’ve worked hard to make this migration as seamless as possible for our users. In the following guide, we’ve broken down the migration process from Zashi wallet → Cake Wallet into an easy-to-follow guide, including screenshots of every step of the process. Getting started[¶](https://docs.cakewallet.com/tutorials/zashi/#getting-started "Permanent link") -------------------------------------------------------------------------------------------------- Now let’s get you started migrating over! Migrating from Zashi → Cake only requires **three basic steps**, all of which are outlined in detail throughout the guide: * [Migrate from Zashi](https://docs.cakewallet.com/tutorials/zashi/#migrate-from-zashi) * [Getting started](https://docs.cakewallet.com/tutorials/zashi/#getting-started) * [Installing Cake Wallet](https://docs.cakewallet.com/tutorials/zashi/#installing-cake-wallet) * [_Recommended method:_ Sending to a new wallet in Cake](https://docs.cakewallet.com/tutorials/zashi/#recommended-method-sending-to-a-new-wallet-in-cake) * [Creating a new Zcash wallet on Cake](https://docs.cakewallet.com/tutorials/zashi/#creating-a-new-zcash-wallet-on-cake) * [Send Zcash balance from Zashi](https://docs.cakewallet.com/tutorials/zashi/#send-zcash-balance-from-zashi) * [Using Cake Wallet](https://docs.cakewallet.com/tutorials/zashi/#using-cake-wallet) Not so daunting now, is it? **Let’s get started.** 💁 **We’re here to help!** If at any point you get nervous or need help, please don’t hesitate to reach out to our team in-app or via [support@cakewallet.com](mailto:support@cakewallet.com) , where our incredible support staff are waiting to help ease the migration process for you. Installing Cake Wallet[¶](https://docs.cakewallet.com/tutorials/zashi/#installing-cake-wallet "Permanent link") ---------------------------------------------------------------------------------------------------------------- Cake Wallet is available on Android, iOS, macOS, Linux, and Windows. For the best compatibility and easiest setup we recommend using the mobile version of Cake Wallet to get started, and then explore our desktop apps down the line. Please choose one of the options below to get started: [Android](https://docs.cakewallet.com/tutorials/zashi/..../get-started/android/) [iOS / macOS](https://docs.cakewallet.com/tutorials/get-started/app-store) [Linux](https://docs.cakewallet.com/tutorials/get-started/linux/) [Windows](https://docs.cakewallet.com/tutorials/get-started/windows) _Recommended method:_ Sending to a new wallet in Cake[¶](https://docs.cakewallet.com/tutorials/zashi/#recommended-method-sending-to-a-new-wallet-in-cake "Permanent link") --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- The easiest path is to simply create a new Zcash wallet in Cake Wallet and transfer your funds over with a simple transaction. Not only does this allow you to skip the lengthy synchronization process of restoring an older Zcash wallet, but it also lets you get all of the benefits of using [one seed for all of your crypto hot wallets](https://blog.cakewallet.com/cake-wallet-introduces-monero-wallet-groups-new-seed-formats-and-more/) . With a new, 12-word seed, you get a fresh start, faster restoration, and the ability to leverage one backup for all of your favorite cryptocurrency wallets in Cake. Warning As Zashi has implemented a different approach to change addresses than Cake Wallet and other more established Zcash wallets, restoring a Zashi seed phrase in Cake Wallet will not show all funds available. Please create a new wallet in Cake Wallet by following the guide below instead of attempting to restore your 24-word seed phrase from Zashi in Cake Wallet. ### Creating a new Zcash wallet on Cake[¶](https://docs.cakewallet.com/tutorials/zashi/#creating-a-new-zcash-wallet-on-cake "Permanent link") 1. Download Cake Wallet [using the links above](https://docs.cakewallet.com/tutorials/zashi/#installing-cake-wallet) 2. Open Cake Wallet 3. Tap `Set a PIN` and set a PIN for the app 1. Note: If you want to use a longer 6-digit PIN, simply tap `Switch to 6-digit PIN` [![Create a PIN](https://docs.cakewallet.com/tutorials/zashi/pin.png)](https://docs.cakewallet.com/tutorials/zashi/pin.png) 4. Tap `Create New Wallet` [![Choose Create Wallet](https://docs.cakewallet.com/tutorials/zashi/create.png)](https://docs.cakewallet.com/tutorials/zashi/create.png) 5. Select `Zcash` as the wallet currency and then tap `Next` [![Select Zcash as the currency](https://docs.cakewallet.com/tutorials/zashi/zcash.png)](https://docs.cakewallet.com/tutorials/zashi/zcash.png) Note If you already have an existing wallet or wallet group in Cake Wallet, you can choose that group here to use an existing 12-word seed. 6. Enter a wallet name (or tap the 🔄 button to create a random name) and then tap `Next` [![Create your wallet's name](https://docs.cakewallet.com/tutorials/zashi/create_name.png)](https://docs.cakewallet.com/tutorials/zashi/create_name.png) 7. Follow the on-screen warnings about your seed phrase, then tap `Verify` a. Store your seed phrase in a safe place where you can import it into Cake Wallet in the next section. We recommend a few options: - Storing your seed in an **end-to-end encrypted** password manager like [Bitwarden](https://bitwarden.com/) , [Proton Pass](https://proton.me/pass) , or iCloud Keychain - Writing it down and keeping it in a **secure place** Warning Do not share these seed words with anyone or store them via screenshots or in an insecure note app, as anyone with access to your seed words has the ability to steal all of your Zcash! 8. Verify your backup by tapping the correct seed words in the order prompted 9. Tap `Receive` on the bottom dock to display a QR code with a Zcash receive address 1. Note: If necessary, you can easily copy or share the address by tapping the icon next to the address, then sending to yourself via a messaging app, email, etc. [![Tap Receive](https://docs.cakewallet.com/tutorials/zashi/home_receive.png)](https://docs.cakewallet.com/tutorials/zashi/home_receive.png) [![Copy your address](https://docs.cakewallet.com/tutorials/zashi/receive.png)](https://docs.cakewallet.com/tutorials/zashi/receive.png) ### Send Zcash balance from Zashi[¶](https://docs.cakewallet.com/tutorials/zashi/#send-zcash-balance-from-zashi "Permanent link") 1. Open Zashi 2. Tap the Send button in the middle of your screen [![Tap Send](https://docs.cakewallet.com/tutorials/zashi/zashi_home_send.png)](https://docs.cakewallet.com/tutorials/zashi/zashi_home_send.png) 3. Scan the QR code in Cake Wallet by tapping the QR code icon in the address box, or double tap or hold on the address field to paste in the address 4. Enter as close to the spendable balance as you can to send the entirety of your Zcash balance to your new Cake Wallet, then tap `Review` 5. Unfortunately, Zashi does not support "sweeping" or sending your entire balance at once, so you'll have to do some guess work to see the max amount you can send out while leaving enough for the network fee. [![Enter address and amount](https://docs.cakewallet.com/tutorials/zashi/zashi_review.png)](https://docs.cakewallet.com/tutorials/zashi/zashi_review.png) Note Feel free to send a smaller, test transaction to Cake Wallet to test if it helps you feel more comfortable before sending your entire wallet balance! 6. Review the details, and then press `Send` when ready [![Review](https://docs.cakewallet.com/tutorials/zashi/zashi_send.png)](https://docs.cakewallet.com/tutorials/zashi/zashi_send.png) 7. Once you have sent the funds, confirm they show up in your new Zcash wallet in Cake Using Cake Wallet[¶](https://docs.cakewallet.com/tutorials/zashi/#using-cake-wallet "Permanent link") ====================================================================================================== Users get the full modern Zcash experience, shielded-by-default transactions, rotating transparent addresses, in-app swaps, AnyPay support, and real-world spending through [Cake Pay](https://cakepay.com/) , all wrapped in a polished interface that has been refined since 2018 through open-source development and real-world use. That combination of deep Zcash integration, thoughtful privacy defaults, and proven longevity is what makes Cake Wallet the most advanced Zcash wallet available today. Back to top --- # Migrate from MyMonero - Cake Wallet Docs [Skip to content](https://docs.cakewallet.com/tutorials/mymonero/#migrate-from-mymonero) Migrate from MyMonero[¶](https://docs.cakewallet.com/tutorials/mymonero/#migrate-from-mymonero "Permanent link") ================================================================================================================= We know migrating to a new wallet can be a stressful process, so we’ve worked hard to make this migration as seamless as possible for our users. In the following guide, we’ve broken down the migration process from MyMonero wallet → Cake Wallet into an easy-to-follow guide, including screenshots of every step of the process. Getting started[¶](https://docs.cakewallet.com/tutorials/mymonero/#getting-started "Permanent link") ----------------------------------------------------------------------------------------------------- Now let’s get you started migrating over! Migrating from MyMonero → Cake only requires **three basic steps**, all of which are outlined in detail throughout the guide: 1. [Install Cake Wallet](https://docs.cakewallet.com/tutorials/mymonero/#installing-cake-wallet) 2. [Create a new Monero wallet](https://docs.cakewallet.com/tutorials/mymonero/#recommended-method-sending-to-a-new-wallet-in-cake) 3. [Send all of your Monero in MyMonero wallet to the newly created Monero wallet in Cake](https://docs.cakewallet.com/tutorials/mymonero/#send-monero-balance-from-mymonero-mobile) Now for those who specifically want to keep their transaction history or have another reason to re-use their existing MyMonero 25-word Monero seed, feel free to jump down to the relevant section: [_Advanced method:_ Exporting an existing wallet to Cake](https://docs.cakewallet.com/tutorials/mymonero/#advanced-method-exporting-an-existing-wallet-to-cake) Not so daunting now, is it? **Let’s get started.** 💁 **We’re here to help!** If at any point you get nervous or need help, please don’t hesitate to reach out to our team in-app or via [support@cakewallet.com](mailto:support@cakewallet.com) , where our incredible support staff are waiting to help ease the migration process for you. Installing Cake Wallet[¶](https://docs.cakewallet.com/tutorials/mymonero/#installing-cake-wallet "Permanent link") ------------------------------------------------------------------------------------------------------------------- Cake Wallet is available on Android, iOS, macOS, Linux, and Windows. For the best compatibility and easiest setup we recommend using the mobile version of Cake Wallet to get started, and then explore our desktop apps down the line. Please choose one of the options below to get started: [Android](https://docs.cakewallet.com/tutorials/get-started/android/) [iOS / macOS](https://docs.cakewallet.com/tutorials/get-started/app-store) [Linux](https://docs.cakewallet.com/tutorials/get-started/linux/) [Windows](https://docs.cakewallet.com/tutorials/get-started/windows) _Recommended method:_ Sending to a new wallet in Cake[¶](https://docs.cakewallet.com/tutorials/mymonero/#recommended-method-sending-to-a-new-wallet-in-cake "Permanent link") ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ The easiest path is to simply create a new Monero wallet in Cake Wallet and transfer your funds over with a simple transaction. Not only does this allow you to skip the lengthy synchronization process of restoring an older Monero wallet, but it also lets you get all of the benefits of a new seed format in Monero called “Polyseed.” This newer seed format is easier to backup and restore (only 16 words, instead of 25), encodes the restore height directly into the seed phrase, and has several other security features that ensure your Monero stays safer than ever. Alternatively, you can create a new Monero wallet using a 12-word BIP 39 seed, which enables you to use one seed for all of your crypto wallets in Cake. In the future this will be the default seed format for Monero wallets in Cake due to the simplicity it brings to seed backups. ### Creating a new Monero wallet on Cake[¶](https://docs.cakewallet.com/tutorials/mymonero/#creating-a-new-monero-wallet-on-cake "Permanent link") 1. Download Cake Wallet [using the links above](https://docs.cakewallet.com/tutorials/mymonero/#installing-cake-wallet) 2. Open Cake Wallet 3. Tap `Set a PIN` and set a PIN for the app 1. Note: If you want to use a longer 6-digit PIN, simply tap `Switch to 6-digit PIN` [![Create a PIN](https://docs.cakewallet.com/tutorials/mymonero/pin.png)](https://docs.cakewallet.com/tutorials/mymonero/pin.png) 4. Tap `Create New Wallet` [![Choose Create Wallet](https://docs.cakewallet.com/tutorials/mymonero/create.png)](https://docs.cakewallet.com/tutorials/mymonero/create.png) 5. Select `Monero` as the wallet currency and then tap `Next` [![Select Monero as the currency](https://docs.cakewallet.com/tutorials/mymonero/monero.png)](https://docs.cakewallet.com/tutorials/mymonero/monero.png) 6. Enter a wallet name (or tap the 🔄 button to create a random name) and then tap `Next` [![Create your wallet's name](https://docs.cakewallet.com/tutorials/mymonero/create_name.png)](https://docs.cakewallet.com/tutorials/mymonero/create_name.png) 7. Follow the on-screen warnings about your seed phrase, then tap `Verify` a. Store your seed phrase in a safe place where you can import it into Cake Wallet in the next section. We recommend a few options: - Storing your seed in an **end-to-end encrypted** password manager like [Bitwarden](https://bitwarden.com/) , [Proton Pass](https://proton.me/pass) , or iCloud Keychain - Writing it down and keeping it in a **secure place** Warning Do not share these seed words with anyone or store them via screenshots or in an insecure note app, as anyone with access to your seed words has the ability to steal all of your Monero! 1. Verify your backup by tapping the correct seed words in the order prompted 2. Tap `Receive` on the bottom dock to display a QR code with a Monero receive address 1. Note: If necessary, you can easily copy or share the address by tapping the icon next to the address, then sending to yourself via a messaging app, email, etc. [![Tap Receive](https://docs.cakewallet.com/tutorials/mymonero/home_receive.png)](https://docs.cakewallet.com/tutorials/mymonero/home_receive.png) [![Copy your address](https://docs.cakewallet.com/tutorials/mymonero/receive.png)](https://docs.cakewallet.com/tutorials/mymonero/receive.png) ### Send Monero balance from MyMonero Mobile[¶](https://docs.cakewallet.com/tutorials/mymonero/#send-monero-balance-from-mymonero-mobile "Permanent link") 1. On the home page of MyMonero, select the wallet you want to migrate over to Cake [![Choose your wallet in MyMonero](https://docs.cakewallet.com/tutorials/mymonero/mm_choose_wallet.png)](https://docs.cakewallet.com/tutorials/mymonero/mm_choose_wallet.png) 2. Tap the Send button at the top right [![Tap Send](https://docs.cakewallet.com/tutorials/mymonero/mm_home_send.png)](https://docs.cakewallet.com/tutorials/mymonero/mm_home_send.png) 3. Scan the QR code in Cake Wallet by tapping `Use Camera`, or tap the address field to paste in the address 4. Tap `Max` to send the entirety of your Monero balance to your new Cake Wallet, then tap `Send` [![Enter address and tap Max](https://docs.cakewallet.com/tutorials/mymonero/mm_send.png)](https://docs.cakewallet.com/tutorials/mymonero/mm_send.png) [![Tap Send at the top right](https://docs.cakewallet.com/tutorials/mymonero/mm_send_tap.png)](https://docs.cakewallet.com/tutorials/mymonero/mm_send_tap.png) Note Feel free to send a smaller, test transaction to Cake Wallet to test if it helps you feel more comfortable before sending your entire wallet balance! 5. Enter your wallet password, and tap `Next` to send the transaction 6. Once you have sent the funds, confirm they show up in your new Monero wallet in Cake _Advanced method:_ Exporting an existing wallet to Cake[¶](https://docs.cakewallet.com/tutorials/mymonero/#advanced-method-exporting-an-existing-wallet-to-cake "Permanent link") ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- For those who want to preserve their transaction history or have a specific reason to keep using their existing MyMonero seed phrase, you can easily export it and restore in Cake Wallet. Note When using this method, you'll notice the main difference between MyMonero and Cake Wallet. MyMonero relies on sending a view key to a remote server, something that reduces your privacy but forgoes the need to sync your wallet at all. Cake Wallet takes a different approach, where you do all wallet sync on-device for maximum privacy. This sync process can take some time when restoring older wallets, but can be drastically improved by performing initial sync on a good network or enabling [background sync on Android](https://docs.cakewallet.com/features/advanced/background-sync/) . ### Backing up your Monero from MyMonero[¶](https://docs.cakewallet.com/tutorials/mymonero/#backing-up-your-monero-from-mymonero "Permanent link") 1. On the home page of MyMonero, select the wallet you want to migrate over to Cake [![Choose your wallet in MyMonero](https://docs.cakewallet.com/tutorials/mymonero/mm_choose_wallet.png)](https://docs.cakewallet.com/tutorials/mymonero/mm_choose_wallet.png) 2. Expand the toggle/drop-down by Address [![Expand the secrets dropdown](https://docs.cakewallet.com/tutorials/mymonero/mm_home_dropdown.png)](https://docs.cakewallet.com/tutorials/mymonero/mm_home_dropdown.png) 3. Confirm that you’re in a safe place and are OK to display your private keys on-screen Warning Do not share these seed words with anyone or store them via screenshots or in an insecure note app, as anyone with access to your seed words has the ability to steal all of your Monero! 4. Either tap the copy button, or write down your 25-word seed phrase (in the box labeled `Secret Mnemonic`) in a safe place where you can import it into Cake Wallet in the next section. We recommend a few options: * Storing your seed in an **end-to-end encrypted** password manage like Bitwarden, Proton Pass, or iCloud Keychain * Writing it down and keeping it in a **secure place** [![Copy your Secret Mnemonic](https://docs.cakewallet.com/tutorials/mymonero/mm_copy_seed.png)](https://docs.cakewallet.com/tutorials/mymonero/mm_copy_seed.png) ### Restoring your wallet in Cake Wallet[¶](https://docs.cakewallet.com/tutorials/mymonero/#restoring-your-wallet-in-cake-wallet "Permanent link") 1. Tap `Set a PIN` and set a PIN for the app [![Create a PIN](https://docs.cakewallet.com/tutorials/mymonero/pin.png)](https://docs.cakewallet.com/tutorials/mymonero/pin.png) 2. Tap `Restore Existing Wallet` [![Choose Restore Wallet](https://docs.cakewallet.com/tutorials/mymonero/restore.png)](https://docs.cakewallet.com/tutorials/mymonero/restore.png) 3. Tap `Restore from seed/keys` [![Choose Restore from Seed/Keys](https://docs.cakewallet.com/tutorials/mymonero/restore_seed.png)](https://docs.cakewallet.com/tutorials/mymonero/restore_seed.png) 4. Select `Monero` as wallet currency and then tap `Next` [![Select Monero as the currency](https://docs.cakewallet.com/tutorials/mymonero/monero.png)](https://docs.cakewallet.com/tutorials/mymonero/monero.png) 5. Choose a name for the wallet 6. Paste or type in the seed phrase from MyMonero wallet that you backed up earlier [![Enter your 25-word seed phrase from MyMonero](https://docs.cakewallet.com/tutorials/mymonero/restore_seed_poly.png)](https://docs.cakewallet.com/tutorials/mymonero/restore_seed_poly.png) 7. Tap the `Polyseed (16 words)` option and change to `Legacy (25 words)` [![Change to Legacy seed type](https://docs.cakewallet.com/tutorials/mymonero/restore_legacy.png)](https://docs.cakewallet.com/tutorials/mymonero/restore_legacy.png) 8. Tap `Restore` 9. Once restored, you will see a synchronization status bar at the top of the balance screen as Cake Wallet checks the Monero blockchain for your wallet history and balance 10. When Cake Wallet finishes the synchronization process and the top bar says `SYNCHRONIZED`, you will see your full balance and transaction history Using Cake Wallet[¶](https://docs.cakewallet.com/tutorials/mymonero/#using-cake-wallet "Permanent link") ========================================================================================================= Cake Wallet is the user-friendly, multi-asset cryptocurrency wallet that prioritizes financial privacy and autonomy. With seamless swaps, strong privacy tools, and a focus on accessibility, Cake Wallet empowers you to manage, swap, and spend your digital assets securely and confidently. Cake Wallet is also 100% open-source, ensuring that every bit of code is able to be verified and independently reviewed, keeping your crypto safer than ever from attacks or mistakes. Cake Wallet also enables you to easily swap between cryptocurrencies without leaving the app, buy and sell directly from fiat, and even use your crypto to buy every day items and treat yourself with [Cake Pay](https://cakepay.com/) . It’s your freedom money, and Cake helps free you up to use it in more ways than ever. Back to top --- # Cake Wallet Docs [Skip to content](https://docs.cakewallet.com/?q=#_1) [¶](https://docs.cakewallet.com/?q=#_1 "Permanent link") ========================================================= [![Cake Wallet](https://docs.cakewallet.com/index/cw-light.png#only-light)](https://docs.cakewallet.com/index/cw-light.png#only-light) [![Cake Wallet](https://docs.cakewallet.com/index/cw-dark.png#only-dark)](https://docs.cakewallet.com/index/cw-dark.png#only-dark) [![Devices](https://docs.cakewallet.com/index/devices.png)](https://docs.cakewallet.com/index/devices.png) Thanks for using Cake Wallet! Cake Wallet is open source with a permissive MIT license. Thanks for supporting open-source software ❤️ Cake Wallet let's you easily and safely store, send, receive, and exchange your cryptocurrency. We've been making the hard things easy since 2018 so you can focus more on what matters and less on the technical details of crypto by providing intuitive privacy tools, cross-chain swaps, buying and selling crypto, powerful hardware wallet support, and much more at your fingertips. Here you can find answers to the most common questions about Cake Wallet. If you don't find an answer to your question, checkout our [support page](https://docs.cakewallet.com/support/index.html) . Click `Get Started` below to walk through installing and setting up Cake Wallet! [Get Started](https://docs.cakewallet.com/get-started/) [Support](https://docs.cakewallet.com/support/) Back to top --- # Cake Pay - Cake Wallet Docs [Skip to content](https://docs.cakewallet.com/cake-pay/?q=#cake-pay) Cake Pay[¶](https://docs.cakewallet.com/cake-pay/?q=#cake-pay "Permanent link") ================================================================================ Cake Pay enables you to easily and quickly spend your crypto at your favorite merchants, no matter what. Buy a gift card, send one to a friend, or add a debit card directly to Apple or Google Pay to make spending your crypto easier than ever without compromising your privacy. ### Privacy Without Cash[¶](https://docs.cakewallet.com/cake-pay/?q=#privacy-without-cash "Permanent link") No cash? No problem. Easily pay for the things you love without revealing your data to the world. ### Use Crypto Everywhere[¶](https://docs.cakewallet.com/cake-pay/?q=#use-crypto-everywhere "Permanent link") Stop waiting for merchants to accept your crypto. Use gift cards, Visa, and Mastercard to spend it anywhere. ### Low Fees[¶](https://docs.cakewallet.com/cake-pay/?q=#low-fees "Permanent link") No need to put a premium on privacy, cards in Cake Pay cost exactly their value. $20 costs $20. ### No banks[¶](https://docs.cakewallet.com/cake-pay/?q=#no-banks "Permanent link") There's absolutely no need for a custodian, you won't have to hand over your ID, no need to compromise. You can use Cake Pay from [cakepay.com](https://cakepay.com/) or by opening Cake Pay from the Marketplace in Cake Wallet. Frequently Asked Questions[¶](https://docs.cakewallet.com/cake-pay/?q=#frequently-asked-questions "Permanent link") -------------------------------------------------------------------------------------------------------------------- Contacting Support If you need to contact Cake Pay support, please use the live chat from the website or within Cake Wallet. Alternatively you can email support requests to [support@cakepay.com](mailto:support@cakepay.com) . Please be sure to contact us from the same email address that was used to place the Cake Pay order! Refund Requests If you need to make a Cake Pay refund request, please use the live chat from the website or within Cake Wallet. Alternatively, you can email refund requests to [support@cakepay.com](mailto:support@cakepay.com) . Cake Pay support will reach out only from an `@cakewallet.com` or `@cakepay.com` email address if they need more information. Keep an eye on the email you used to place your order. Not all orders are eligible for refunds. For more details, please see the [Cake Pay terms of service](https://cakepay.com/terms/) . How long does it take to receive a gift card? Most merchant cards will arrive within 1 hour, but it can take 1 business day or longer in rare cases. Make sure to save your order ID to get faster support! Can Cake Pay be used outside of the United States? Yes! Cake Pay supports most countries, but please be sure to honestly select your country from the dropdown to ensure you get cards that are able to be redeemed and used properly in your country. Please note the variety of cards and available stock will differ per country. Why does Cake Pay need my email address? Your email serves as a way to send you gift card codes and redemption links, while also allowing the Cake Pay support team to assist you in case anything goes wrong. Do I need to provide other information to third-parties to use my purchased products? Depending on the merchant terms, you may need to provide other information to redeem and/or use your product. For example, you may need to provide information to the merchant for something to be shipped to your home. How can I bring up a code again? Cake Pay redemption codes are only provided by email at the moment, so all codes and redemption links can be found in the email account you used to create the order. How do I recover an unused code? You can recover an unused code by searching for it in your email. Why do I need to activate certain products on a different website? Some products require you to activate the item on another website to prevent fraud and ensure delivery of cards. What fees are there? Cake Pay products are sold at face value, with a very small fee added to cover cryptocurrency conversion costs for Cake Pay. Are there any limits? Yes, there are limits. A single user can purchase a maximum of $5,000 per day. You may run into other limits, and limits are subject to change. Why is Cake Wallet showing a slightly different fiat value than the Cake Pay invoice amount? Cake Wallet uses a different fiat API endpoint than the Cake Pay endpoint. This can lead to small (<1%) differences in prices shown. For non-USD denominated products, the spread may be a little larger because we buy the cards in USD, and there is thus an implied spread that Cake must pay between USD and the other fiat asset. Always make sure to send the exact amount of cryptocurrency specified for the invoice. Cake Pay uses extremely competitive market rates for crypto/USD. What cryptocurrencies can I pay with? You can pay with Bitcoin, Monero, and Litecoin natively, and in practically any cryptocurrency via native [Trocador](https://trocador.app/) integration. Back to top --- # Blog - Cake Wallet Docs [Skip to content](https://docs.cakewallet.com/blog/?q=#blog) Blog[¶](https://docs.cakewallet.com/blog/?q=#blog "Permanent link") ==================================================================== Back to top --- # Bitcoin Cash - Cake Wallet Docs [Skip to content](https://docs.cakewallet.com/cryptos/bitcoin-cash/?q=#bitcoin-cash) Bitcoin Cash[¶](https://docs.cakewallet.com/cryptos/bitcoin-cash/?q=#bitcoin-cash "Permanent link") ==================================================================================================== Official Website: [bitcoincash.org](https://bitcoincash.org/) Bitcoin Cash `(BCH)` emerged from a fork of Bitcoin in August 2017, primarily to address scalability issues by increasing the block size from 1 MB to 8 MB, allowing for more transactions to be processed per block. This alteration was intended to facilitate faster and cheaper transactions, making it more practical for everyday use. Like Bitcoin, BCH operates on a decentralized network using blockchain technology, but it promotes itself as "Bitcoin with bigger blocks" to differentiate from its predecessor by focusing on broader transaction throughput. Addresses[¶](https://docs.cakewallet.com/cryptos/bitcoin-cash/?q=#addresses "Permanent link") ---------------------------------------------------------------------------------------------- We automatically generate new Bitcoin Cash addresses after each use for better privacy. Previous addresses continue to work. We use the same derivation scheme as Electrum: `m/0/x` for receive addresses, and `m/1/x` for change addresses. Seed format[¶](https://docs.cakewallet.com/cryptos/bitcoin-cash/?q=#seed-format "Permanent link") -------------------------------------------------------------------------------------------------- We use the BIP39 seed format. Back to top --- # Bitcoin - Cake Wallet Docs [Skip to content](https://docs.cakewallet.com/cryptos/bitcoin/?q=#bitcoin) Bitcoin[¶](https://docs.cakewallet.com/cryptos/bitcoin/?q=#bitcoin "Permanent link") ===================================================================================== Official Website: [bitcoin.org](https://bitcoin.org/) Bitcoin `(BTC)` is the first cryptocurrency, created in 2009, functioning on a decentralized network where transactions are recorded on a blockchain. It aims to enable secure, transparent, and intermediary-free digital payments. There's a cap set at 21 million bitcoins that will ever be created, which introduces a scarcity factor similar to gold. Bitcoin has since become a popular investment asset, a speculative bubble to critics, and a symbol of financial freedom to its advocates, aiming to provide an alternative to conventional banking systems. Seed Types[¶](https://docs.cakewallet.com/cryptos/bitcoin/?q=#seed-types "Permanent link") ------------------------------------------------------------------------------------------- BIP-39 seed type is generated by default, with an option to change to Electrum seed type in the `Advanced Settings` on the creation screen. ### Derivation Paths[¶](https://docs.cakewallet.com/cryptos/bitcoin/?q=#derivation-paths "Permanent link") Electrum: `m/0'` BIP-39: `m/84'/0'/0` Addresses[¶](https://docs.cakewallet.com/cryptos/bitcoin/?q=#addresses "Permanent link") ----------------------------------------------------------------------------------------- We automatically generate new Bitcoin addresses after each use for better privacy. Previous addresses continue to work. There are multiple address types supported. * Silent Payments * Segwit (P2WPKH) * Taproot (P2TR) * Segwit (P2WSH) * Segwit-Compatible (P2SH) * Legacy (P2PKH) You can switch to a different address type by going to the `Receive` screen and clicking on the current address type at the top of the screen. [![Click current address type](https://docs.cakewallet.com/cryptos/bitcoin/receive.png)](https://docs.cakewallet.com/cryptos/bitcoin/receive.png) [![Choose address type](https://docs.cakewallet.com/cryptos/bitcoin/addresstypes.png)](https://docs.cakewallet.com/cryptos/bitcoin/addresstypes.png) Seed format[¶](https://docs.cakewallet.com/cryptos/bitcoin/?q=#seed-format "Permanent link") --------------------------------------------------------------------------------------------- By default Cake Wallet uses the industry-standard 12-word BIP 39 seed format, but we do allow users to restore legacy Electrum-style seed phrases if required. Bitcoin fee levels[¶](https://docs.cakewallet.com/cryptos/bitcoin/?q=#bitcoin-fee-levels "Permanent link") ----------------------------------------------------------------------------------------------------------- We recommend leaving your Cake Wallet fee for Bitcoin as `Medium`. | Cake Wallet name | estimatefee value | Description | | --- | --- | --- | | Slow ~24hrs | 100 | Save on fees if you can wait a full day for the transaction to be confirmed. | | Medium | 5 | The best blend of speed and cost. You'll usually get a confirmation within 3 blocks. | | Fast | 1 | Aggressively pursues inclusion in the next block, usually overpaying. | RBF (Replace-By-Fee)[¶](https://docs.cakewallet.com/cryptos/bitcoin/?q=#rbf-replace-by-fee "Permanent link") ------------------------------------------------------------------------------------------------------------- As of Cake Wallet version `4.15.4`, the Bitcoin wallet supports using RBF (Replace-by-fee), and is enabled by default for every transaction. RBF allows you to modify the fee after you have already sent a transaction. You can do this by going to the `Transactions` screen, clicking on the desired transaction, the clicking `Bump fee`. Once you are in the `Bump fee` page, you can set your fee and click `Send`. [![Click "Bump fee"](https://docs.cakewallet.com/cryptos/bitcoin/rbf.png)](https://docs.cakewallet.com/cryptos/bitcoin/rbf.png) [![Modify fee](https://docs.cakewallet.com/cryptos/bitcoin/rbf2.png)](https://docs.cakewallet.com/cryptos/bitcoin/rbf2.png) Silent Payments[¶](https://docs.cakewallet.com/cryptos/bitcoin/?q=#silent-payments "Permanent link") ----------------------------------------------------------------------------------------------------- Silent Payments (BIP-352) is a protocol for static payment addresses in Bitcoin without on-chain linkability of payments or a need for on-chain notifications. This protocol protects the receivers privacy by automatically having the sender generate a new Taproot address on chain only the receiver can know is theirs and spend from everytime a transaction is sent to their Silent Payments address. For a more detailed explanation on how Silent Payments works, please visit [silentpayments.xyz](https://silentpayments.xyz/) . One major difference of Silent Payments is in order to fully protect the privacy of the user and not have the server know which Silent Payments transactions belong to them, we opt for on-device scanning of transactions instead of having a light wallet and making the node do all the work for us. This incurs greater synchronization time, device power consumption and hardware utilization, but protects the privacy of the user much more. Silent Payment addresses start with `sp1`. ### Scanning[¶](https://docs.cakewallet.com/cryptos/bitcoin/?q=#scanning "Permanent link") In order to enable Silent Payments, tap the switch on the "Silent Payments" card to start scanning blocks for Silent Payments. [![Toggle Silent Payments scanning](https://docs.cakewallet.com/cryptos/bitcoin/silentpayments.png)](https://docs.cakewallet.com/cryptos/bitcoin/silentpayments.png) The wallet will start scanning from the height of when you first opened it, or continue where it left off. Silent Payments scanning will automnatically turn off once it has reached the current blockheight. If you would like it to automatically scan for Silent Payment transactions on new blocks, please toggle the option under Menu -> Silent Payments settings -> "Set Silent Payments always scanning" to on. Silent Payments scanning will automatically toggle on if there are new blocks to scan and toggle back off when it's finished. [![App menu](https://docs.cakewallet.com/cryptos/bitcoin/menu.png)](https://docs.cakewallet.com/cryptos/bitcoin/menu.png) [![Toggle always scanning](https://docs.cakewallet.com/cryptos/bitcoin/alwaysscan.png)](https://docs.cakewallet.com/cryptos/bitcoin/alwaysscan.png) ### Receiving[¶](https://docs.cakewallet.com/cryptos/bitcoin/?q=#receiving "Permanent link") In order to receive a Silent Payment, you must give the sender your Silent Payments address, which can be found by switching the address type to Silent Payments following the instructions under the [addresses](https://docs.cakewallet.com/cryptos/bitcoin/?q=#addresses) section of this page. When you want to receive the transaction in the wallet, you must enable Silent Payments scanning. ### Sending[¶](https://docs.cakewallet.com/cryptos/bitcoin/?q=#sending "Permanent link") You can send Bitcoin to an existing Silent Payments address (`sp1xxx`) using the same flow. No extra work is required to send to a Silent Payments address, the wallet will handle the unique address generation in the background before sending your transaction. PayJoin[¶](https://docs.cakewallet.com/cryptos/bitcoin/?q=#payjoin "Permanent link") ------------------------------------------------------------------------------------- Payjoin v2 is a privacy-preserving feature in Bitcoin that allows the sender and recipient of a transaction to work together to create a single transaction. This transaction has inputs from _both_ the sender and receiver, breaking the most common surveillance techniques against Bitcoin and allowing for better scaling and fee savings in some circumstances as well. To learn more, visit [Payjoin.org](https://payjoin.org/docs/how-payjoin-saves/) or check out [this amazing "zine"](https://satsie.dev/zines/payjoin) on the topic. Note Using PayJoin requires both parties to be using a PayJoin compatible wallet, and for the recipient to already have at least one coin in their wallet. ### Enable PayJoin[¶](https://docs.cakewallet.com/cryptos/bitcoin/?q=#enable-payjoin "Permanent link") 1. To enable PayJoin, open the app menu then click on `Privacy`. [![Menu > Privacy](https://docs.cakewallet.com/cryptos/bitcoin/payjoin-2.png)](https://docs.cakewallet.com/cryptos/bitcoin/payjoin-2.png) 2. Toggle the `PayJoin` option to enable it. [![Toggle Payjoin](https://docs.cakewallet.com/cryptos/bitcoin/payjoin-3.png)](https://docs.cakewallet.com/cryptos/bitcoin/payjoin-3.png) 3. Open the `Receive` screen, and you will be presented with a PayJoin QR code and copy button. [![Receive w/ Payjoin](https://docs.cakewallet.com/cryptos/bitcoin/payjoin-4.png)](https://docs.cakewallet.com/cryptos/bitcoin/payjoin-4.png) Back to top --- # Why are my funds not appearing? - Cake Wallet Docs [Skip to content](https://docs.cakewallet.com/bugs-service-status/why_are_my_funds_not_appearing/?q=#why-are-my-funds-not-appearing) Why are my funds not appearing?[¶](https://docs.cakewallet.com/bugs-service-status/why_are_my_funds_not_appearing/?q=#why-are-my-funds-not-appearing "Permanent link") ======================================================================================================================================================================= Your wallet must be fully synchronized before it displays the correct balance. You should see a `SYNCHRONIZED` label in the rounded bar at the top of your screen. [![Synchronized](https://docs.cakewallet.com/images/funds-1.png)](https://docs.cakewallet.com/images/funds-1.png) If you see "XXXX blocks remaining" this means that your wallet is still synchronizing. Please wait until it is fully synchronized. If your wallet already displays `SYNCHRONIZED`, you can try [rescanning](https://docs.cakewallet.com/features/advanced/rescan-wallet/) by opening the menu at the top-right, tapping `Rescan`, and setting a date from about a week before the wallet's first transaction. Warning [Rescanning](https://docs.cakewallet.com/features/advanced/rescan-wallet/) will remove any saved transaction keys and destination addresses, which may be useful for proving payments. [![Syncing](https://docs.cakewallet.com/images/funds-2.png)](https://docs.cakewallet.com/images/funds-2.png) If the wallet says `SYNCHRONIZED` at the top and you don't see your transactions, first try force closing and re-opening your wallet, which forces a rescan. ### I did not receive funds from an exchange[¶](https://docs.cakewallet.com/bugs-service-status/why_are_my_funds_not_appearing/?q=#i-did-not-receive-funds-from-an-exchange "Permanent link") If you created an exchange using the built-in exchange within the Cake Wallet app and are not seeing your expected balance, go to the Trade Details screen and check the status of the exchange. If your status is `Waiting` or `Fetching`, this means that your trade is processing. Please wait a few more minutes. If the status is `Finished`, and your wallet is synchronized but you do not see an incoming transaction, please contact our support team at [support@cakewallet.com](mailto:support@cakewallet.com) . ### I did not receive funds from another wallet[¶](https://docs.cakewallet.com/bugs-service-status/why_are_my_funds_not_appearing/?q=#i-did-not-receive-funds-from-another-wallet "Permanent link") If you see an incoming transaction and your `Available Balance` and `Full Balance` differ, please wait for up to ~20 minutes while your transaction is confirmed on the Monero blockchain or 3 confirmations on the Bitcoin blockchain. If your wallet is synchronized, and the incoming transaction is not displaying, please contact our support team at [support@cakewallet.com](mailto:support@cakewallet.com) . ### How can I speed up Monero syncing?[¶](https://docs.cakewallet.com/bugs-service-status/why_are_my_funds_not_appearing/?q=#how-can-i-speed-up-monero-syncing "Permanent link") Follow [this tutorial on how to sync a Monero wallet faster](https://guides.monero.com/docs/tutorials/sync-faster/) . Back to top --- # Decred - Cake Wallet Docs [Skip to content](https://docs.cakewallet.com/cryptos/decred/?q=#seed-format) Decred ====== Official Website: [decred.org](https://decred.org/) Warning Due to how much data the Decred wallet requires, it will make your Cake wallet backup very large, and in some cases can cause the backup creation to fail. Decred `(DCR)` is a blockchain-based cryptocurrency with a strong focus on community input, open governance, and sustainable funding for development. It utilizes a hybrid Proof-of-Work (PoW) and Proof-of-Stake (PoS) mining system to ensure that a small group cannot dominate the flow of transactions or make changes to Decred without the input of the community. A unit of the currency is called a decred (DCR). Stakeholders make and enforce the blockchain’s consensus rules, set a course for future development, and decide how the project’s treasury is used to fund it. Decred’s blockchain is similar to Bitcoin’s, but with major aspects of governance baked into the protocol. To align incentives, block rewards are split between Proof-of-Work (PoW) miners, stakeholders and the Decred Treasury, which funds the project. Seed Format[¶](https://docs.cakewallet.com/cryptos/decred/?q=#seed-format "Permanent link") -------------------------------------------------------------------------------------------- Cake Wallet uses a 15-word seed format for Decred wallets. When creating or restoring a wallet, you'll need to use this 15-word seed phrase. Addresses[¶](https://docs.cakewallet.com/cryptos/decred/?q=#addresses "Permanent link") ---------------------------------------------------------------------------------------- Cake automatically generates a new Decred address after each use for better privacy. Previous addresses continue to work. SPV Sync[¶](https://docs.cakewallet.com/cryptos/decred/?q=#spv-sync "Permanent link") -------------------------------------------------------------------------------------- The Decred wallet in Cake uses SPV (Simply Payment Verification) which maximizes privacy and data usage. It allows the wallet to only download blocks which it has transactions in. SPV sync will require more data usage and time to sync than Bitcoin, but less than other coins like Monero. This also has much higher privacy assurances than using a light wallet implementation where the nodes check for your transactions. Warning SPV sync requires much more data than a light wallet, and will require an initial synchronization on wallet creation. This may use lots of data, so make sure you are not on a metered network before starting. For more detailed info on how SPV sync works, please refer to the official [Decred documentation](https://docs.decred.org/wallets/spv/) . Back to top ---