How To Install & Configure Wasabi Wallet Over Tails on Tor

How to Install & Configure Wasabi Wallet on Tails over Tor

In Purple Crypto’s first how-to video, we show you how to install the Wasabi Wallet on Tails.

=====

Watch this on YouTube:
https://youtu.be/Bjj2L9c13KM

=====

There are a few things you’ll need to get started. First, you’ll need to be logged in to Tails (if you don’t know how to get Tails working, please leave a comment on our YouTube video here. There are also heaps of videos available on YT to help you through this).

Once you have Tails installed and started, log in with Persistence activated by entering the persistent storage password, and also the admin password.

When logged in and connected to the internet:
1. Open the Tor Browser and load wasabiwallet.io.
2. Have the Tor Browser folder open.
3. Open the Terminal by visiting Applications > System Tools > Terminal from the top left menu on Tails.

 

On Wasabi Wallet’s homepage, click on ‘Download Now’ which takes us to the different download options. The one we’ll need is the Debian package.

Download Wasabi Wallet

 

Clicking on the Debian/Ubuntu icon will generate a prompt to download the .deb package. Click ‘Save File’ to download it to the Tor Browser folder.

Save Wasabi Wallet Package

 

When the download completes, click on the ‘Guide’ link under the Debian/Ubuntu button. This takes us to the Guide page which explains exactly how to install Wasabi Wallet on Tails with the specific commands for a deb package.

To start with, we’ll need to verify the fingerprint for the download. Simply follow the instructions by typing the commands in Terminal.

Wasabi Wallet Guide

 

Once verified, we start installing the Wasabi package. As the package was downloaded to the Tor Browser folder, we will need to change the directory to this folder by typing the following command in Terminal:

cd Tor\ Browser/

‘cd’ stands for ‘change directory’. You can save the package in any other folder you’d like to, in which case, change to that directory in Terminal.

Next, we copy and paste the install command from the guide page into Terminal as follows:

sudo dpkg -i Wasabi-1.1.12.deb

Before hitting ‘Enter’, check that the package version in the command matches the one that was downloaded. Following this, you’ll be prompted to enter your admin password which starts the installation.

Install Wasabi Wallet on Terminal

 

While Tails has Electrum, our research found that there had been issues with security of the Electrum software on Tails previously. Additionally, what we really like about Wasabi Wallet is that we can save the wallet information in Persistent Storage to load the wallet later by simply copying and pasting this wallet information.

 

After the installation completes, go offline by turning off the network connection. Wasabi Wallet can be loaded in two ways.
1. Go to Applications > Office > Wasabi Wallet.
2. Type ‘wassabee’ in Terminal.

Load Wasabi Wallet on Tails

 

On loading for the first time, the first screen displayed is the ‘Generate Wallet’ screen. We can do this offline by first giving the new wallet a name and entering a password for the wallet. Then, click on ‘Next’. (The password will need to be stored safely in case you lose access to Persistent Storage.)

Generate New Wasabi Wallet

 

You’ll be shown 12 recovery words for the new wallet. Write these down and keep them somewhere safe. Then tick the checkbox and click ‘Generate Wallet’.

Recovery Seed Phrases on Wasabi Wallet

 

The first wallet will be generated. To start receiving or sending Bitcoins, we’ll need to first test the new password by typing it in the ‘Select a wallet to test password’ field. Then click ‘Load Wallet’.

Test Password on Wasabi Wallet

 

This lets you into the wallet to start generating receive addresses. To create the first bech32 Bitcoin address, enter a name for the address then click on ‘Generate Bitcoin Address’ which will give us the first receive address for this wallet. All of this can be accomplished without needing to be connected to the internet.

Generate Receive Address on Wasabi Wallet

 

The only time a connection to the internet is needed is when sending Bitcoins. This includes sending them to CoinJoin within the Wasabi Wallet or to an external Bitcoin address. For this, we like to enter an onion address for the Bitcoin P2P Endpoint rather than using localhost (127.0.0.1), for example:

e2giox4wls4rtvjb.onion

Copy and paste this address in the field to replace ‘127.0.0.1’, keeping ‘:8333’ in place. You’ll see a message pop up that says ‘Heads Up! Changes will be applied after re-starting the application’. Close and re-open Wasabi Wallet for the onion address to take effect.

Bitcoin P2P Endpoint on Wasabi Wallet

 

Next, we move on to how to copy the wallets to Persistent Storage. On Wasabi Wallet’s top menu, go to File > Open > Wallets Folder. In this folder is the wallet we’ve created in .json format. Copy the file and paste it into the Persistent folder.

Wasabi Wallets Folder

 

What happens now is if you shutdown Wasabi Wallet and Tails, you’ll still have the wallet(s) you’ve created saved as a .json file in Persistent Storage.  When a new instance of Tails is launched and Wasabi Wallet re-installed, simply copy the .json files from Persistent Storage into Wasabi Wallet’s wallets folder to re-generate your wallets without needing to re-enter your password or 12 word seed. It also means we do not need to be connected to the internet to have our wallet information at hand.

Save Wallets to Persistent Folder

 

We strongly recommend keeping your Persistent Storage secure by keeping a backup of it on a separate hard drive or SD card.

For further guidance on protecting your anonymity and privacy, we suggest visiting Wasabi Wallet’s FAQ page where there’s plenty of advice on how to send and receive Bitcoins, especially when using the Coin Join feature.

All the best!

(Information compiled from wasabiwallet.io.)