========================================================================
SIMPLICITY COIN UBUNTU 16.04 VPS MASTERNODE SETUP
========================================================================

IF YOU DON'T HAVE A VPS THEN BUY A VPS FROM MY REFERRAL LINK:

https://www.vultr.com/?ref=7347135

FOR THE VPS, JUST PURCHASE A $5 VPS WITH UBUNTU 16.04 - THAT WILL BE MORE 
THAN ENOUGH.

****NOW START THE SETUP****
=========================================================================
PASTE THESE LINES 1 BY ONE

sudo apt-get update 
sudo apt-get upgrade -y 
sudo apt-get install wget nano unrar unzip libboost-all-dev libevent-dev software-properties-common -y 
sudo apt install -y protobuf-compiler libminiupnpc-dev libevent-dev libtool libssl-dev libboost-all-dev libprotobuf-dev libqrencode-dev autoconf build-essential git autotools-dev automake pkg-config bsdmainutils software-properties-common python3 
sudo add-apt-repository ppa:bitcoin/bitcoin 
sudo apt update 
sudo apt install libdb4.8-dev libdb4.8++-dev

>> OR 1 SHOT

sudo apt-get update && sudo apt-get upgrade -y && sudo apt-get install wget nano unrar unzip libboost-all-dev libevent-dev software-properties-common -y && sudo apt install -y protobuf-compiler libminiupnpc-dev libevent-dev libtool libssl-dev libboost-all-dev libprotobuf-dev libqrencode-dev autoconf build-essential git autotools-dev automake pkg-config bsdmainutils software-properties-common python3 && sudo add-apt-repository ppa:bitcoin/bitcoin && sudo apt update && sudo apt install libdb4.8-dev libdb4.8++-dev

#Configure swap to avoid running out of memory:

sudo fallocate -l 1500M /mnt/1500MB.swap
sudo dd if=/dev/zero of=/mnt/1500MB.swap bs=1024 count=1572864
sudo mkswap /mnt/1500MB.swap
sudo swapon /mnt/1500MB.swap
sudo chmod 600 /mnt/1500MB.swap
sudo echo '/mnt/1500MB.swap  none  swap  sw 0  0' >> /etc/fstab

>> OR 1 SHOT

sudo fallocate -l 1500M /mnt/1500MB.swap && sudo dd if=/dev/zero of=/mnt/1500MB.swap bs=1024 count=1572864 && sudo mkswap /mnt/1500MB.swap && sudo swapon /mnt/1500MB.swap && sudo chmod 600 /mnt/1500MB.swap && sudo echo '/mnt/1500MB.swap  none  swap  sw 0  0' >> /etc/fstab

#build the simplicityd wallet program

git clone https://github.com/SimplicityDev2018/Simplicity && cd Simplicity/src/secp256k1/ && chmod +x autogen.sh && ./autogen.sh && ./configure && make && sudo make install && cd ../leveldb/ && chmod +x build_detect_platform && sudo ./build_detect_platform build_config.mk . && cd .. && sudo make -f makefile.unix

=============================================================
NOW IT WILL TAKE FEW MINUTES TO COMPLETE SETUP**
AFTER SETUP COMPLETE PASTE THE COMMANDS GIVEN BELOW**
=============================================================

LD_LIBRARY_PATH=/usr/local/lib && export LD_LIBRARY_PATH


./simplicityd -daemon

============================================================
IT WILL SHOW AN ERROR LIKE THIS---
Error: To use the "-daemon" option, you must set a rpcpassword in the configuration file:
/root/.simplicity/simplicity.conf
It is recommended you use the following random password:
rpcuser=YOU WILL GET YOURS IN THIS ERROR ON YOUR VPS
rpcpassword=YOU WILL GET YOURS IN THIS ERROR ON YOUR VPS
(you do not need to remember this password)
The username and password MUST NOT be the same.
============================================================

# CREATE THE CONFIG FILE

nano ~/.simplicity/simplicity.conf

=============================================================
PASTE YOUR RPC DETAILS HERE
=============================================================

rpcallowip=127.0.0.1
rpcuser=<PASTE RPCUSER YOU GOT IN ABOVE ERROR>
rpcpassword=<PASTE RPCPASSWORD YOU GOT IN ABOVE ERROR>
rpcport=11958
port=<PORT>
server=1
daemon=1
listen=1
staking=1
maxconnections=32
masternode=1
masternodeaddr=<IP>:<PORT>
masternodeprivkey=<YOUR PRIVATE KEY>

============================================================
NOW PRESS CTRL+O AND PRESS ENTER THEN PRESS CTRL+X

OR CTRL+X THEN Y AND ENTER
============================================================

# RUN YOUR SERVER

./simplicityd -daemon

======================================================================================
CHEERS !! YOU SERVER IS SETUP AND RUNNING NOW. IT WILL SHOW YOU "server starting"

NOW CONFIGURE YOU WINDOWS WALLET AS THE GUIDE BEFORE

https://docs.google.com/document/d/1ZZAdLSmJom03bJ_VcyNzxGj_Y7wuaLCtEjJK_gNO_Os/edit?usp=sharing

======================================================================================

IF YOU FEEL LIKE IT, MY SPL ADDRESS IS:

8J4Hh4p641skheaVcCrpqSRH8mMbqcvumz

======================================================================================