I. For Windows Computers

Step 0. Click Here Backup your wallet

Step 1. Download the wallet https://github.com/SmartCash/Core-Smart/releases/



Step 2.  Run the *-setup.exe file with admin right (please stop wallet first in case it currently running)


Step 3. Run the wallet and wait until it fully synced


Once wallet is been launched, It will start synchronizing with SmartCash network and depending on your processor's speed and internet connection's speed, it may take a while.


P/s: when upgrade to v1.2.8 please go to data folder delete the peers.dat and restart wallet in case it not syncing 


Step 4. Click Here Restore your Backup Wallet in case you have any issue with update process


II. For Mac Computers

Step 0. Click Here Backup your wallet

Step 1. Download the wallet https://github.com/SmartCash/Core-Smart/releases/

Step 2. Open the downloaded file and Drag and drop the smartcash-qt icon into the Applications folder. (please stop wallet first in case it currently running)

Step 3. Go to Applications and right click on SmartCash, then click Open.

Step 4. Your Mac will then ask your permission to open Smartcash - click to Open

Step 5. Your wallet will then open and start to sync, this may take some time! If it gets stuck, close wallet and open again.

 

Step 6. Click Here Restore your Backup Wallet 


III. For Linux Computers

Step 0. Backup your wallet

+ For Ubuntu ( for people that install with bash script or PPA before: sudo add-apt-repository ppa:smartcash/ppa -y )


sudo apt-add-repository multiverse (required for Ubuntu 18.04 if not enabled already) 


The wallet can be upgrade  by run this in terminal ( console )

From v1.1.1 to v1.2.8

sudo  apt-get update && apt-get upgrade -y && 
smartcash-cli stop && 
sleep 20 && smartcashd -reindex


From v1.2.x to v1.2.8 ( don't require rescan and reindex )


sudo  apt-get update && apt-get upgrade -y && 
smartcash-cli stop && sleep 20 && 
smartcashd


To check if it worked type:

smartcash-cli getinfo


among other info this should return: “protocol version”: 90028


For Ubuntu command line: sudo add-apt-repository ppa:smartcash/ppa -y && sudo apt update && sudo apt install smartcashd -y && smartcashd

For Ubuntu graphical version: sudo add-apt-repository ppa:smartcash/ppa -y && sudo apt update && sudo apt install smartcash-qt -y && smartcash-qt


+ For Other Linux base


 Find the latest wallet versions here https://github.com/SmartCash/Core-Smart/releases/


Open Terminal windows



cd
wget https://github.com/SmartCash/Core-Smart/releases/download/v1.2.8/smartcash-1.2.8-x86_64-linux-gnu.tar.gz




tar -xzvf smartcash-1.2.8-x86_64-linux-gnu.tar.gz




Stop previous version (example v1.1.1)

cd smartcash-1.1.1/bin
./smartcash-cli stop


Start the new version (example v1.2.8)

cd smartcash-1.2.8/bin
./smartcashd



P/s: 

If your desktop node client or VPS node is slow to sync or does not sync a node list you can manually add additional peers to speed things up. This should help alleviate any 1.2.8 migration pains issues. You can paste the following commands in your terminal/putty/console to add peers on your node: 

smartcash-cli addnode 173.82.115.252 add
smartcash-cli addnode 80.240.23.244 add
smartcash-cli addnode 212.109.197.37 add
smartcash-cli addnode 68.183.58.121 add
smartcash-cli addnode 199.247.7.138 add
smartcash-cli addnode 51.15.194.208 add
smartcash-cli addnode 104.238.137.231 add
smartcash-cli addnode 178.33.93.20 add
 In the deskop node client, you can add peers through the console on the debug window by pasting the following commands one by one
addnode 173.82.115.252 add
addnode 80.240.23.244 add
addnode 212.109.197.37 add
addnode 68.183.58.121 add
addnode 199.247.7.138 add
addnode 51.15.194.208 add
addnode 104.238.137.231 add
addnode 178.33.93.20 add