Note for Smartnode Owner : This release uses more space.  Blocks take up 17GB(vs 8gb with 1.2.8).  Ram minimum is 2GB, it will be difficult for 1GB even with 4GB of swap to get through the creating the SmartRewards index.  Servers are also required to have port 8080 open (in addition to 9678). Please update servers as needed.

sudo ufw allow 8080

add sapi=0 to smartcash.conf incase you don't want to run smartnode ( it will reduce sync time )

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.3.0 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




3.1 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.3.0/smartcash-1.3.0-x86_64-linux-gnu.tar.gz




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




Stop previous version (example v1.2.8)

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

in case you install previous version via PPA please stop 


smartcash-cli stop


Please adjust any restart cron scripts so they use the full path /home/"user"/smartcashd instead of just smartcashd.  Updating will require a SmartRewards database rebuild which is done automatically on startup and takes an hour or two with command line and several hours with QT wallets.


Start the new version (example v1.3.0)

cd smartcash-1.3.0/bin
./smartcashd



P/s: 

Base in your previous install command need run with root user ( sudo ), every command in linux base should run inside this folder smartcash-1.3.0/bin


Right now v1.3.0 did not support install via PPA so please use the guide for Other Linux base ( the 3.2 bellow did not work)


3.2  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.3.0

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 )

From v1.2.8 to v1.3.0 (A reindex is necessary to rebuild the SmartRewards database. It may be faster to sync from scratch by removing blocks, chainstate, database, and rewards directories.)

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”: 90030


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


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.3.0 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