Cannazon: Monero Wallet GUI

Info

All information in this chapter is related to using the Monero Wallet GUI on Tails. Using it on other operating systems may vary.


The Monero Wallet Graphical User Interface (GUI) is the official wallet from the Monero project. It is available for various platforms and can be installed locally on your machine.

The Monero Wallet GUI contains everything you will need and is pretty easy to use. The installation and setup might take some time, but it is definitely worth it. See in the next chapters how it works in detail.


Prerequisite

As a prerequisite please make sure you have setup your persistent storage on Tails and enabled the persistence for dotfiles, as your wallet can not be saved otherwise. You can find more information in the official Tails documentation at tails.boum.org.

Installing the Monero Wallet GUI is not complicated at all, so have a look at the next steps.

In order to be able to display the coins on your wallet or for sending coins to others, you have to connect your wallet to the blockchain. This means that your wallet is constantly listening for transactions on the Monero blockchain. If a transaction is meant to be for your address it will appear in your wallet. If you send coins from your wallet, this transaction will be broadcasted to the blockchain, making it available for others.

You can connect your local Monero wallet in two ways to the Monero blockchain. Either by downloading the complete blockchain or by using a public remote node. Downloading the blockchain will be more secure, but using a remote node will be faster and you do not need to store the complete blockchain.

  1. Download the Monero Wallet GUI from the official website at getmonero.org/downloads Select “Linux, 64-bit”  as your operating system and save the file to your persistent browser storage. The file has about 65MB.
  2. Once the download is complete, extract the files from the compressed archive by right-click and selecting “Extract Here”.
  3. Open up your extracted folder and right-click in the blank area and click on “Open in Terminal”.
  4. Enter the following command and press enter: “./start-gui.sh”.
  5. Select a language on the appearing window.
  6. Choose “Create a new wallet”.
  7. Write down the 25 word seed that is displayed. Otherwise you will not be able to recover your wallet if you loose the wallet file.
  8. Click on the input field under “Your wallet is stored in:”.
  9. Create a new folder in your persistent storage and click “Choose”. Click on the orange button on the right to continue.
  10. Enter a password for your wallet and confirm it. We recommend generating one with KeePassX and save it there as explained here. Click on the orange button on the right to continue.
  11. Select “Connect to a remote node”  and enter one of the following combinations in “Remote Node Hostname / IP”  and “Port”.
    xmrag4hf5xlabmob.onion Port: 18081
    zdhkwneu7lfaum2p.onion Port: 18099
    mmp26upm3gig2ltk.onion Port: 18089
  12. Click on “Use Monero”.
  13. The wallet will now synchronize. This will take a couple of minutes. Once the progress bar in the bottom-left corner reads “Wallet is synchronized”  you are good to go.
  14. [Optional] If a popup with “Starting local daemon in...”  or something similar appears, there is a problem with the remote node. In this case please repeat step 3 with another remote node.

Setup your Monero Wallet GUI (1-6)

Setup your Monero Wallet GUI (7-13)


Receiving coins with your wallet is pretty easy. Please verify that you have written down the wallet seed during the wallet creation. Otherwise you will not be able to recover your wallet in case you loose the wallet file.

  1. Start your local Monero Wallet GUI as explained in the previous steps, open your wallet and connect to the blockchain.
  2. Click on “Receive”  and on “Create a new address”.
  3. Give the newly created address a proper name.
  4. Click on the “Copy”  button to copy and use the address for receiving coins from e.g. an exchange or another service to obtain Monero.

Receiving Monero with your wallet


If you have coins in your wallet and the balance is unlocked you are ready to spend them.

  1. Start your local Monero Wallet GUI as explained in the previous steps, open your wallet and connect to the blockchain.
  2. Navigate to the order detail page of the previously created order and copy the Monero address.
  3. Click on “Send”  and paste the address in the field “Address”.
  4. Copy the exact amount from the order detail page.
  5. Paste the amount in the input field for “Amount”.
  6. Leave the payment ID blank as it is already integrated in the address. Change the “Transaction priority”  to “Slow (x0.25 fee)”  and click on “Send”.
  7. Confirm the transaction by clicking “OK”.
  8. Enter the password for your wallet and click on “Continue”.

Well done, your payment should now be confirmed within the next minutes.

Paying an order from your wallet


As explained before, using a remote node is not as secure as downloading the complete blockchain to your local machine. However, for normal buying purposes you will not have to worry about it. Anyway, inform yourself about how to download the blockchain if you use Monero on a regular basis.

Although already explained, it is really important to write down your wallet seed and store it somewhere save. Nothing is more painful than loosing all your funds because you just have not taken this five minutes to write it down.

If you are still wondering about the anonymity of Monero please have a look at our General Information about Monero.