Germania Blog

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 or PGP signatures. For installation on Whonix 18 and newer, starting the Whonix-Workstation virtual machine in the SYSMAINT session is required; this allows making system changes that require elevated privileges.

  1. The Flatpak tool is installed by default in many recent Linux distributions. If the flatpak command is not available in the terminal, install Flatpak following the instructions for your chosen distribution. On Debian Linux, Flatpak can be installed with the commands:
1
2
$ sudo apt update
$ sudo apt install flatpak
  1. Add the Flathub repository and enable visibility for FLOSS applications (Free/Libre and Open Source Software):
1
2
$ flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
$ flatpak remote-modify --subset=floss flathub
  1. Visit the official Stack Wallet repository on GitHub, find the latest release with a .flatpak extension (for example: sw-v2.4.4-linux.flatpak) and download the wallet:
1
$ curl -H "User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64)" https://github.com/cypherstack/stack_wallet/releases/download/build_301/sw-v2.4.4-linux.flatpak

Then install and confirm the prompt by pressing ENTER:

1
2
$ flatpak install ./sw-v2.4.4-linux.flatpak
$ Do you want to install it? [Y/n]: (press ENTER)

Stack Wallet

After installation, if you are using Whonix-Workstation, close the SYSMAINT session and restart Whonix-Workstation in the default user session.

  1. You can launch the program via the application menu shortcut or with the command:
1
$ flatpak run org.cypherstack.stackwallet

Generating a wallet #

  1. After launching the program, click Create new Stack.

Stack Wallet

  1. Select Easy Crypto and click Continue.

Stack Wallet

  1. Create a password for the software and click Next.

Stack Wallet

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

Stack Wallet

  1. In the My Stack tab, click Add Wallet.

Stack Wallet

  1. Select Monero and click Next.

Stack Wallet

  1. Select Create New Wallet.

Stack Wallet

  1. Enter a name for the wallet.

Stack Wallet

  1. Select Default and click Continue.

Stack Wallet

  1. Select I understand… and click View recovery phrase.

Stack Wallet

  1. 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.

Stack Wallet

Receiving funds #

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

Stack Wallet

  1. 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.

Stack Wallet

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

Stack Wallet

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

Stack Wallet

Sending funds #

  1. 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.

Stack Wallet

After checking the transaction details again, click Send, enter the password to confirm, and click Confirm.

  1. 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.

Stack Wallet


Tags: