Zaca Coin (ZACA) – COIN INFO & MN GUIDE
- Name: Zaca Coin
- Ticker: ZACA
- Algo: POS + MN
- Maturity: 30 Blocks
- Block Time: 60 Seconds
- Max Coin Supply: 21 Mio
- Premine: 5%
- Difficulty Re-Target: 4 blocks
- Masternode Collateral: 7500
- Masternode start confirmations: 15 Blocks
- Port: 48882
- RPC Port: 48883
- PoS 30% + MN 70%
- Block < 500000 – 20 ZACA
- Block >= 500000 – 2 ZACA
MASTERNODE SETUP GUIDE Zaca Coin (ZACA)
- a VPS server with Ubuntu (16.x, 18.x), Debian 9.x (Rent a Server Guide)
- installation directory /root (Install dependencies Guide)
STEP 1 – DOWNLOAD AND SYNC THE WINDOWS WALLET
Here are the download links.
After the installation and starting the new wallet it needs some time to find network connections to other nodes. Please be patient for a moment.
STEP 2 – SETTING UP THE COLLATERAL TRANSACTION
The first step involves sending exactly the needed masternode collateral about 7500 to a new wallet address. You’ll want to have a small amount above to cover the transaction fee, so you’ll need to have a starting balance of at least, say 7501 ZACA. First, we’ll create a new wallet address to hold the collateral.
In the QT wallet, choose: File->Receiving addresse… and give it a label, such as MN01
Click Request Payment to create the address. You’ll see the new address. Choose Adddress Copy to store that address in the clipboard.
Click Close to exit the receiving address dialog. Now we’ll send the collateral amount to the address you just created.
Under the Send tab, paste the address that you copied into the Pay To: field. The Label field should pre-populate with the label you gave it earlier, in this case, MN01 and in the Amount: field, enter the actual collateral (4000 ZND)
Click Send and your transaction will be broadcast to the network
You’ll need to wait for 15 confirmations (the current number of confirmations is viewable in the Transactions tab before the masternode will fully activate. But now wait at least 1 confirmation before you follow the guide.
We can start working through the rest of the setup in the meantime
All is clear till now? This part was successful? When yes go to the next step, when no start over. All steps are easy and clear. Read, understand and do it.
STEP 3 – LOGGING INTO YOUR VPS WITH PUTTY
To access the VPS, we need to use a protocol called SSH. An SSH session will give you command-line access to your VPS and will be the mechanism we use for running commands on the Linux machine. We’ll use a program called PuTTY. (For OSX users, you can use your Terminal and just run the command ssh root@<YOUR VPS IP ADDRESS>)
The latest version of PuTTY can be downloaded from here. Install PuTTY and run it. Once open, you’ll see the standard PuTTy interface: Under Host Name, enter the IP address for your VPS.
You’ll likely see a security alert listing the ssh key fingerprint, choose Yes. Next up, you’ll see the login prompt for your VPS.
Note that in PuTTY, a right-click will paste the contents of your clipboard. So if you’re copying and pasting the root password, a right-click will paste. You won’t see any *’s or feedback for the password when you paste it, so just hit Enter after pasting. If you get an Access Denied message, double-check your root password and try typing it in manually rather than pasting.
STEP 4 – INSTALL THE MASTERNODE
Download the wallet and install Script:
- git clone https://github.com/devzaca/zacacoin zaca-temp
- cd zaca-temp/src
- make -f makefile.unix
- mkdir .zaca
- cp zaca-temp/src/zacad .zaca
- chmod 775 .zaca/zacad
- rm -rf zaca-temp
You will then see output like:
Error: To use the “-daemon” option, you must set a rpcpassword in the configuration file: /home/mn1/.zaca/zaca.conf
It is recommended you use the following random password:
rpcuser=<SOME RANDOM USERNAME>
rpcpassword=<SOME RANDOM PASSWORD>
(you do not need to remember this password)
The username and password MUST NOT be the same.
If the file does not exist, create it with owner-readable-only file permissions.
It is also recommended to set alertnotify so you are notified of problems;
for example: alertnotify=echo %s | mail -s “Zaca Alert” firstname.lastname@example.org
We will modify the generated configuration file with some of the values from our initial text file when we setup the masternode collateral.
Get your Priv-Key from Win Wallet Console with following command:
- masternode genkey
Now we need to edit the generated zaca.conf file, with:
- nano .zaca/zaca.conf
your zaca.conf file should look like the following:
rpcuser=<paste rpcuser value from error above>
rpcpassword=<paste rpcpassword value from error above>
rpcallowip=<your VPS external ip, from Vultr dashboard>
masternodeaddr=<your VPS external ip, from Vultr dashboard>:48882
- .zaca/zacad -daemon
Now check the Block Sync Process
- .zaca/zacad getinfo
STEP 5 – SET MASTERNODE CONFIG (WIN WALLET)
Go back to your wallet, select the “Masternodes” tab and then “My Master Nodes”. Click the “Create” button.
Enter the details from your VPS Config:
- Alias: any name to recognize your masternode, like MN1
- Address: ip:48882. You can get the IP from your Vultr dashboard
- PrivKey: the privkey from your text file
- TxHash: the txid from your text file
- Output Index: the output index from your text file
- Reward Address: the addr from your text file
- Reward %: 100
Once you enter all these details, press “OK”, then press “Update” on the “My Master Nodes” tab at the bottom for your new masternode to appear in the list.
Now it is there, click the row that has the alias you entered in the add dialog, then click “Start”. You should see a dialog that says “Masternode successfully started”.
Check the status of your masternode within the VPS by using the command below:
- watch .zaca/zacad masternode status
Congratulations, your masternode is now up and running.