Stack Wallet software installation and maintenance guide for Linux
Stack Wallet is a wallet for managing Monero cryptocurrency. The tutorial describes how to install and generate a wallet and send and receive funds.
Installation of Stack 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 Stack Wallet repository on Github, find the latest release with the .flatpak extension (for example: sw-v2.7.1-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 Stack 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 #
- After launching the program, click Create new Stack.

- Select Easy Crypto and click Continue.

- Create a password for the software and click Next.

- Go to the Settings tab → Tor Settings, select Tor killswitch, and click Connect to Tor.

- In the My Stack tab, click Add Wallet.

- Select Monero and click Next.

- Select Create New Wallet.

- Enter a name for the wallet.

- Select Default and click Continue.

- Select I understand… and click View recovery phrase.

- The seed will be displayed. This is a security phrase that should be saved in a safe place along with the wallet creation date, 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 and the wallet creation date to recover the wallet. The creation date is required to retrieve the correct number of blocks from the Monero network. Entering a date that is too late during recovery may result in an incorrect amount of funds displayed in the wallet. Click I saved my recovery phrase, then enter the selected words according to the instructions.

Receiving funds #
- Go to the My stack tab. There will be a list of your Monero wallets used to receive funds. Select the wallet you created.

- To receive funds, go to Receive and copy your address by clicking the Copy button. Then paste it where you want to receive funds, for example, in the appropriate section of an exchange or by sending it to the appropriate person. You can generate a new subaddress by clicking the Generate new address button. It is a good idea to use subaddresses once and generate a new one for each new transaction, thus ensuring maximum privacy of your funds. All incoming transactions to any of the subaddresses are combined, and their balance is shared across the entire account.

- After receiving funds, you can see the complete transaction history of received and sent funds in the Recent activity tab.

- Wait for 10 confirmations from the Monero network before sending the received funds.

Sending funds #
- To send funds, go to Send. Paste the destination Monero address under Send to, enter the amount under Amount. Verify the Transaction fee amount; it should be a few cents. Click the Preview send button. After a few seconds, a confirmation window will appear. Before confirming the send, make sure you have entered the correct destination Monero address.
WARNING: This action cannot be undone. Providing an incorrect address may result in loss of funds.

After checking the transaction details again, click Send, enter the password to confirm, and click Confirm.
- Wait for 10 confirmations from the Monero network before continuing to use the subaddress after sending funds. You can check the available balance by clicking the FULL / AVAILABLE button displayed next to the XMR balance.
