UPlexa Knowledgebase:GUI Wallet Setup

From uPlexa Knowledgebase
Jump to navigation Jump to search

Setting up the GUI Walllet

  • Credits are to Foxi3 - for writing the original version. This has been ported from PDF to our knowledgebase.

Getting Started [Windows]

Step 1) Download uPlexa GUI Wallet from uPlexa official GitHub - https://github.com/uPlexa/uplexa-gui/releases. The current revision of GUI Wallet is v0.1.2 at the time this article is written.
Note: The uPlexa GUI on Windows is 64 bits only; 32-bit Windows GUI builds are not officially supported anymore.

Step 2) Extract uplexa-gui-win64-v0.1.2.zip to location of your choice. Once you have extracted the .zip file, open the GUI Wallet by running uplexa-wallet-gui.exe

Getting Started [Linux]

Note: Tested on Ubuntu 18.04. The following step is demonstrated using linux command-line.

Step 1)
1. Install all the required uPlexa-GUI dependencies:

  • For Debian distributions (Debian, Ubuntu, Mint, Tails...)
sudo apt install build-essential cmake libboost-all-dev miniupnpc libunbound-dev graphviz doxygen libunwind8-dev pkg-config libssl-dev libzmq3-dev libsodium-dev libhidapi-dev

2. Install Qt:
Note: Qt 5.7 is the minimum version required to build the GUI. This makes some distributions (mostly based on debian, like Ubuntu 16.x or Linux Mint 18.x) obsolete. You can still build the GUI if you install an official Qt release, but this is not officially supported.

  • For Ubuntu 17.10+
sudo apt install qtbase5-dev qt5-default qtdeclarative5-dev qml-module-qtquick-controls qml-module-qtquick-controls2 qml-module-qtquick-dialogs qml-module-qtquick-xmllistmodel qml-module-qt-labs-settings qml-module-qt-labs-folderlistmodel qttools5-dev-tools qml-module-qtquick-templates2

Step 2)

Step 3)

  • Extract the downloaded folder tar -xzvf uplexa-gui-linux86_64-v0.1.2.tar.gz
  • Navigate inside the extracted folder cd uplexa-gui-linux86_64-v0.1.2
  • Run uPlexa-GUI Wallet ./uplexa-wallet-gui

Creating a Wallet

Step 1) Open the uPlexa GUI Wallet and select your preferred language for the GUI Wallet.

Step 2) Select “Create a new wallet”. Choose "Mainnet" under Advanced Options.

Step 3) Give your wallet a name, and please TAKE NOTE and COPY the 25-Mnemonic Word Seed (Seed) for safekeeping.
IMPORTANT! You are responsible for safekeeping of the Seed. You only can recover your wallet using this Seed and others may too. Keep it a SECRET!

Step 4) Set a strong password for your GUI Wallet. If you lost/forget your password, you will not be able to open your GUI Wallet, but you still can restore your wallet using 25-Mnemonic Word Seed.

Step 5) Setting up Node:

  • Remote Node: Connect to remote.uplexa.com Port:21061. With this option, you don't have to download the entire uPlexa Blockchain.
  • Local Node: uPlexa Daemon will run in the background, download and sync the entire uPlexa Blockchain. You'll need sufficient storage space and high speed internet connection.

Step 6) Now you are all set up to use uPlexa GUI Wallet. Click on “USE UPLEXA” button to start using your GUI Wallet.

Restoring Your Wallet

You can restore your uPlexa Wallet created using Web Wallet, Android or GUI Wallet by using two options:

  • Restore using 25-Word Mnemonic Seed (Private Login Key)
  • Restore using Wallet Address and Private-Keys (View & Spend Key)

Select Restore wallet using mnemonic seed or private keys

Restore using 25-Word Mnemonic Seed (Private Login Key)

  • Type-in or Copy Paste your wallet Seed. Please ensure no extra character or spaces as it will rendered the Seed useless.
  • Restore Height: "0" - This will sync your GUI Wallet from the first block in the uPlexa Blockchain.

Restore using Wallet Address and Private-Keys (View & Spend Key)

  • Type-in your wallet address (start with UPX...), private View key and private Spend key.
  • Restore Height: "0" - This will sync your GUI Wallet from the first block in the uPlexa Blockchain.

Now, allow for the wallet to sync. This may take a few minutes. Once fully synchronized, your balance will be shown.

GUI Wallet Features

uPlexa GUI Wallet will enable you to send, receive and keep track of all your transactions. Below is some of the GUI Wallet features.

Sending Funds

  • Amount: Intended amount to be send
  • Transaction Priority: You will have four (4) option to choose - Auto, Slow, Normal, Fast,Fastest. This will determine your transaction fees.
  • Address: Intended recipient UPX address
  • Description: Description of the send transaction. This description is only visible to you in the GUI Wallet to keep track of your transactions.

Address Book

You will be able to store your favorites merchants or exchanges UPX addresses in the address book.

Receive Funds

On this page, you will be able to generate QR Code which includes the your wallet address and the amount you entered. This will create easy and accurate transactions for others to send fund to your wallet.

Transaction History

All your previous transaction (sending & receiving) will be shown here.
Each of transaction history will have Transaction ID which you can check the details in uPlexa Blockchain Explorer.

Sending Transaction Records

Send transaction record will show amount, blockchain heights, transaction fees, and transaction ID.
For more details, you cal click on "?" symbol to see more transaction details.

Receiving Transaction Records

Receiving transaction record will show amount, blockchain heights, and transaction ID. Transaction fees only shown for sending transaction only.
For more details, you cal click on "?" symbol to see more transaction details.

Settings Page

You will be able to change some settings for the GUI Wallet:

  • View your uPlexa Wallet Seed & Keys
  • Change your node settings for remote node or local node.
  • Show wallet info and change wallet creation height.

Settings: Seed & Keys

To open this page you will be prompted for password again for security.
IMPORTANT! Copy all your wallet details and keep it someplace SAFE and OFFLINE.

Settings: Node

You will be able to change remote node and local node settings such as relocate the uPlexa Blockchain location for local node setting.

Settings: Info

Info page about installed GUI Wallet. You will be able to change wallet creation height (blockchain height) if necessary.