PengolinCoin is a Proof of Stake (PoS), open source, decentralized blockchain-based cryptocurrency focused on achieving fast transactions, an active and involved community, real-world utilization, network scalability, and fungibility.
Posted on July 29, 2020 | Updated on August 13, 2020
Step 1 – Download PGO wallet
Download the most recent version of the PGO Core wallet here: https://github.com/pengolincoin/PengolinCoin-Core/releases/latest
Step 2 – Extract and install the wallet
Choose the proper version for your operating system. Extract it, install and run the wallet.
After starting the wallet for the first time, it will offer you to make a default PGO data directory.
Depending on your operating system, the default directory should be similar to:
WINDOWS --> C:\Users\YourUsername\AppData\Roaming\pengolincoin
LINUX --> /home/USER/.pengolincoin
Step 3 – Create a Masternode using your wallet « Creation Wizard »
First of all, make sure that you have 100,000 PGO in your wallet with at least 15 confirmations (in
fact, 100,001 PGO to make sure you are able to cover the transaction fees).
These procedures are for a clean server install. If you have an existing installation then some steps may not be required. Performing the steps is unlikely to have any effect on the system. Securing the server has NOT been included in this tutorial. That is your responsibility. Although it’s not required, a great guide to assist you can be found here : https://www.digitalocean.com/community/tutorials/initial-server-setup-with-ubuntu-18-04
To be able to access a VPS from Windows, you’ll need a software/SSH client like PuTTY for example (https://the.earth.li/~sgtatham/putty/latest/w64/putty.exe). You can choose between alternatives as well, but this tutorial will not include installation of such software. After you successfully login to your VPS, follow the further steps. On Linux, use the terminal.
Step 1 – Install most recent security patches
A clean server install will likely need some software updates. Enter the following
command which will bring the system up to date:
sudo apt-get update && sudo apt-get -y upgrade
Step 2 – Download and extract PGO Core wallet for Linux
Enter the following command lines one by one to download and extract PGO wallet:
cd ~ && wget https://github.com/pengolincoin/PengolinCoin-Core/releases/download/v2.0.0.1/PengolinCoin-Ubuntu-18.04_v2.0.0.1.zip
unzip PengolinCoin-Ubuntu-18.04_v2.0.0.1.zip && sudo rm -f PengolinCoin-Ubuntu-18.04_v2.0.0.1.zip
Step 3 – Create the masternode configuration file and populate
Before the node can operate as a masternode a custom configuration file needs to be
created. Since we have not loaded the wallet yet, we will create the necessary directories and the
configuration file by typing the following command lines:
mkdir ~/.pengolincoin && cd ~/.pengolincoin && sudo apt-get install nano && touch pengolincoin.conf && nano pengolincoin.conf
rpcuser=
rpcpassword=
rpcallowip=127.0.0.1
server=1
daemon=1
logtimestamps=1
maxconnections=256
–> Set this to a custom username. i.e. rpcuser
–> Set this to a STRONG password. i.e. password (Well… this is an example: use something more complex for your own safety!)
Now go back to Control wallet in Masternode tab, click on the 3 dots next to Masternode you created few
steps above and then click “Info“.
Now click icon next to “Export data to run the Masternode on a remote server“.
It will now ask you for a confirmation to export required data to run a Masternode. Click “OK” button.
Now you will get a message that required info was successfully exported (copied to your clipboard) and
now you should paste it in your pengolincoin.conf file on your VPS under the
maxconnections=256 line in pengolincoin.conf file.
After all, your pengolincoin.conf file on your VPS should look like:
rpcuser=RpcUser
rpcpassword=PasswordOfYourChoice
rpcallowip=127.0.0.1
server=1
daemon=1
logtimestamps=1
maxconnections=256
masternode=1
externalip=180.101.232.84
masternodeaddr=180.101.232.84:33001
masternodeprivkey=87haGjw6ABVZfZTcMNX5c1E3HUVH4qWcdc823RBDHsGC5P8FohW
Step 4 – Load the masternode
With the configuration created we are now ready to load the masternode and sync to
the network. Load the masternode by typing the following command:
cd ~/PengolinCoin-Ubuntu-18.04_v2.0.0.1 && ./pengolincoind
tail -f ~/.pengolincoin/debug.log
2020-07-10 09:53:21 CmasternodeSync::GetNextAsset – Sync has finished
2020-07-10 09:53:21 CActiveMasternode::ManageStatus() – not capable: Hot node, waiting for remote activation.
Now go back to your Control wallet -> Masternodes -> Click the 3 dots then chose "Start"
Status will change from MISSING -> ACTIVE.
Now go back to your VPS and type:
./pengolincoin-cli startmasternode local false
Congratulations! You have successfully started your masternode!
DO NOT ever receive any help or assistance through private messages, as there are many scammers out there trying to steal your coins, even if they look the same as developers, admins or support staff. Every help ever will be provided through public channels.
Shutting down a Masternode