How to run Dash wallet on Ubuntu 18.04 Bionic Beaver Linux

Objective

The objective is to download, verify and run Dash wallet on Ubuntu 18.04 Bionic Beaver Linux desktop

Operating System and Software Versions

  • Operating System: – Ubuntu 18.04 Bionic Beaver
  • Software: – Dashcore 0.12 or higher

Requirements

There are no special requirements.

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

Download Dash Wallet

Navigate your browser to the official Dash wallet download page. Use your browser to download the latest Dash wallet signatures, CheckSums and the actual Dash wallet tarball package. Alternatively, use the below wget command:

$ wget https://github.com/dashpay/dash/releases/download/v0.12.2.3/dashcore-0.12.2.3-linux64.tar.gz https://github.com/dashpay/dash/releases/download/v0.12.2.3/SHA256SUMS.asc https://github.com/dashpay/dash/releases/download/v0.12.2.3/dashcore-0.12.2.3-linux64.tar.gz.asc

Verify Dash wallet download

Next, we need to verify the Dash wallet download. First, check SHA256SUM hash. Both sums must match:

$ cat SHA256SUMS.asc | grep linux64.tar.gz
8b7c72197f87be1f5d988c274cac06f6539ddb4591a578bfb852a412022378f2  dashcore-0.12.2.3-linux64.tar.gz
$ sha256sum dashcore-0.12.2.3-linux64.tar.gz
8b7c72197f87be1f5d988c274cac06f6539ddb4591a578bfb852a412022378f2  dashcore-0.12.2.3-linux64.tar.gz

Next, import a relevant signature to be used to verify signed Dash tarball package:

$ gpg --keyserver pool.sks-keyservers.net --recv-keys 4B88269ABD8DF332
gpg: /home/linuxconfig/.gnupg/trustdb.gpg: trustdb created
gpg: key 4B88269ABD8DF332: public key "Holger Schinzel holger@dash.org" imported
gpg: no ultimately trusted keys found
gpg: Total number processed: 1
gpg:               imported: 1

Now check for the valid Dash wallet tarball signature:

$ gpg --verify dashcore-0.12.2.3-linux64.tar.gz.asc dashcore-0.12.2.3-linux64.tar.gz
gpg: Signature made Fri 12 Jan 2018 09:59:06 AEDT
gpg:                using RSA key 4B88269ABD8DF332
gpg: Good signature from "Holger Schinzel " [unknown]
gpg:                 aka "Holger Schinzel " [unknown]
gpg:                 aka "Holger Schinzel " [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: AF1A E13F 33D0 6F48 7F23  DC81 4B88 269A BD8D F332

Note the line with string Good signature. All seems to be in order.



Run Dash Wallet

To run the Dash wallet on Ubuntu 18.04 is as simple as extracting the Dash wallet package and executing the inlcuded executable binary dash-qt located within bin directory. Example:

$ tar xzf dashcore-0.12.2.3-linux64.tar.gz 
$ dashcore-0.12.2
$ dashcore-0.12.2/bin/dash-qt 

dash wallet on ubuntu 18.04 bionic beaver linux desktop

Backup/Restore Dash Wallet

To backup the Dash wallet, copy the .dashcore/wallet.dat file into any safe location, such as a USB stick. The following linux command will copy the backup file into the user’s home directory and save it as dash-wallet.dat:

$ cp ~/.dashcore/wallet.dat ~/dash-wallet.dat

To restore the Dash wallet, first close the wallet application and then overwrite the existing ~/.dashcore/wallet.dat file.

Warning

Make sure that you know what you are doing, otherwise you may end up destroying your Dash wallet hence loosing your coins. Couple dry run tests with empty wallet would be beneficial here. You have been warned!

$ cp ~/dash-wallet.dat ~/.dashcore/wallet.dat