Cake Wallet software installation and operation guide for Linux
Cake Wallet is a wallet for managing Monero cryptocurrency. The tutorial describes how to install and generate a wallet and send and receive funds.
Linux systems are officially supported on the Cake wallet but graphical errors, such as image flickering, are a known problem in some Linux environments. If they significantly hinder the use of the wallet, it is recommended to choose other Monero wallet software for Linux.
Installation of Cake Wallet software via Flatpak #
For Linux systems, installation via Flatpak is the recommended method. It does not require verification of checksums and PGP signatures. For user application installation, Flatpak does not require elevated privileges, the following steps can be performed in a default user session.
-
The Flatpak tool is installed by default in many Linux distributions, including available in Whonix-Workstation 18. If the flatpak command is not available in the console, install Flatpak according to the instructions for your chosen distribution.
-
Add the Flathub repository and set the visibility of FLOSS applications (Free/Libre and Open Source Software):
|
|
- Visit the Cake Wallet repository on Github, find the latest release with the .flatpak extension (for example: Cake_Wallet_v6.4.4_Linux.flatpak), download the wallet, and install it with the commands:
|
|
Because all connections are anonymized in Whonix-Workstation, application installation may take longer, and the occasional [28] Timeout was reached error may require you to repeat the last command several times.
- You can launch the application using the shortcut in the applications menu or with the command:
|
|
On Qubes OS, for an app qube created from the whonix-workstation-18 template (for example, the default anon-whonix), after installing the application, click Refresh applications in the Settings→Applications menu, wait for synchronization to complete, then check Cake Wallet in the All available applications list, click > to move the application to the Applications shown in App Menu list, and confirm the changes by clicking OK. The application shortcut will be visible in the Qubes system menu for the selected app qube.
Generating a wallet #
- Click Create New Wallet.

- Select Monero and click the Next button.

- Select Advanced settings → Tor only → Continue.


- Set the password for your wallet and click Next.

- Click I understand. Show me my seed.

- The seed will be displayed. This is a security phrase that should be saved in a safe place with the date the wallet was created, for example, on an external USB drive encrypted with Veracrypt, TrueCrypt, or LUKS. If recovery is required, you will be asked to enter the security phrase to recover the wallet along with its creation date. The creation date is required to retrieve the correct number of blocks from the Monero network. Entering too late a date during recovery may result in an incorrect amount of funds displayed in the wallet. Save the seed and click Verify seed.

- Provide the required information and click Open wallet.

Receiving funds #
- When you first launch the wallet, wait for the node to synchronize. The status SYNCHRONIZED at the top of the screen indicates that synchronization has been completed.


If you have connection problems, click the settings icon (cogwheel) in the lower left corner of the screen, then Connection and Sync → Reconnect → OK.

- Go to Receive → Accounts and subaddresses. A list of your Monero addresses used to receive funds will be displayed. You can generate new subaddresses by clicking + under Addresses. It is a good idea to use subaddresses once and generate a new one for each transaction to maximize the privacy of your funds. All incoming transactions to any of the subaddresses add up to each other, and their balance is common to the entire account.

- To receive funds, left-click on the address in the list, then left-click again on the full address displayed under the QR code and the balance XMR: 0.0000. Paste it where you want to receive the funds, for example, in the appropriate section of the exchange or by sending it to the appropriate person.

- After receiving the funds, click the History tab on the left side of the screen. You can see the entire history of funds received and sent.

- You must wait for 10 confirmations from the Monero network before sending the received funds.

Sending funds #
- To send funds, go to the Send tab. Under Address, paste the destination Monero address. Under XMR, enter the amount. Verify the Estimated fee amount (transaction fee); it should be a few cents. Then click Send. A confirmation window will appear. Before confirming the sending, make sure you have entered the correct Monero destination address.

WARNING: This action cannot be undone. Providing an incorrect address may result in loss of funds.
Type your PIN.

After checking the transaction details, slide the Swipe to send button to the right.

- Wait for 10 confirmations from the Monero network before continuing to use the subaddress after sending funds.