How to install Bitcoin-Cash wallet on Ubuntu 18.04 Bionic Beaver Linux

Objective

The objective is to install Electron Cash the Bitcoin-Cash wallet on Ubuntu 18.04 Bionic Beaver Linux desktop

Operating System and Software Versions

  • Operating System: – Ubuntu 18.04 Bionic Beaver Linux
  • Software: – Electron Cash 3.1.2 or higher

Requirements

Privileged access to your system will be required.

Difficulty

EASY

Conventions

  • # – requires given linux commands to be executed with root privileges either directly as a root user or by use of sudo command
  • $ – requires given linux commands to be executed as a regular non-privileged user

Instructions

Let us get started my installation of all prerequisites:

$ tar xzf ElectronCash-3.1.2.tar.gz 
$ cd Electron\ Cash-3.1.2/
$ sudo python3 setup.py install

Download and Verify Electron Cash source and signature

The following linux command will download the latest version of Electron Cash wallet. The current version at the time of writing is 3.1.2. Check https://electroncash.org/ and amend the below installation command to fit your downloaded version.

$ wget wget https://electroncash.org/downloads/3.1.2/win-linux/ElectronCash-3.1.2.tar.gz

Next, clone the verification signatures:

$ git clone https://github.com/fyookball/keys-n-hashes.git

Electron source code is signed by Jonald Fyookball jonf@electroncash.org. To verify our download we first need to download a relevant signature:

$ gpg --keyserver pool.sks-keyservers.net --recv-keys 4FD06489EFF1DDE1
gpg: key 4FD06489EFF1DDE1: public key "Jonald Fyookball " imported
gpg: no ultimately trusted keys found
gpg: Total number processed: 1
gpg:               imported: 1

Now it is time to verify the source code. Make sure you set a correct path to the relevant signature corresponding to your previously downloaded version:

$ gpg --verify keys-n-hashes/sigs-and-sums/3.1.2/win-linux/ElectronCash-3.1.2.tar.gz.sig ElectronCash-3.1.2.tar.gz 
gpg: Signature made Tue 09 Jan 2018 17:34:56 AEDT
gpg:                using DSA key 4FD06489EFF1DDE1
gpg: Good signature from "Jonald Fyookball jonf@electroncash.org" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.
Primary key fingerprint: D56C 110F 4555 F371 AEEF  CB25 4FD0 6489 EFF1 DDE1

Note gpg: Good signature on line 4. All good!



Install Bitcoin-Cash Wallet

At this stage, extract Electron Cash source code, navigate to the newly extracted directory and run python install command:

$ tar xvzf ElectronCash-3.0.tar.gz
$ cd Electron\ Cash-3.0/
$ sudo python3 setup.py install

Start Bitcoin-Cash Wallet

Electron Cash is now installed. Start it from command line by executing:

$ electron-cash

Alternatively, you can start Bitcon-cash wallet from the start menu:

start bitcoin-cash wallet

connect bitcoin-cash wallet

ready bitcoin-cash wallet