This guide explains how to configure a 5,000 HTRC Master Node to use a hot and cold wallet running on Windows 7 Workstation or above. Adding higher values or multi wallet nodes is in a different guide

Why you should do this and not have your coins in your Master Node can be found here: Do NOT keep your coins on your master node

I am using Windows Server 2012 Hyper-V to mount 2 identical Virtual Machines (VMs) running the HTRC wallet. One will be used as the Online Hot wallet that is presented to the internet and the other is the offline cold wallet that will hold my 5000 HTRC for my Master Node stake. You could alternatively use 2 low spec PCs with a fresh install of windows or even a good spec PC with a Virtual machine manager installed. All down to personal preference

Prerequisites:

  • 2x Local Windows PC’s (virtual or physical) newly installed and patched. Latest HTRC client installed and fully sync with the block chain.
  • 1st PC will be Offline Cold Wallet with 5005 Coin for your stake. Always have a little over for transaction fees. This VM can be configured to use DHCP
  • 2nd PC will be Online Hot Wallet with Zero Coins but will be configured with a static IP and mapped via your local router to your public IP on port 11368 and 11369. Both TCP and UDP ports should be enabled
  • Encrypt your staking wallet with super secure password and record in safe location. No need to encrypt the Hot Wallet

 

Both Windows systems should look like this. My Hot Wallet is called HTRC-MN1 and my wallet with coins is HTRC-Wallet

HTRC Master Node Hot and Cold Wallets
HTRC Master Node Hot and Cold Wallets – Click to Enlarge

Offline HTRC Masternode Windows Cold Wallet

The first thing we need to do is send our stake amount of 5,000 HTCR to a new address that will be our node address. It has to be exactly 5,000 coins not more, not less.

Open the Debug window and select the “Console” tab. Type in <getaccountaddress Wallet1>   where Wallet1 is the name you give your node.  You should get a familiar looking coin address.

HTRC getaccountaddress
HTRC getaccountaddress – Click to Enlarge

make a note of this address in Notepad on your desktop. We will need for later

We now need to send 5,000 HTCR to this new address.  Close the debug window for now and navigate to the Send TAB. Send the HTRC coin to the new address you have just created by pasting in the new address in the “pay to” field.  The label field should auto populate with the name you gave the address confirming the address you are about to send to is correct.

HTRC 1000 MasterNode
HTRC 1000 MasterNode – Click to Enlarge

You will see a pop up message saying that you have sent 5,000 HTCR to Yourself,   wow that was scary!!!

 

Back on the dash board you should see the same balance minus a small transaction fee, check the Transaction tab and wait for at least 15 confirmations before continuing. I normaly like to wait for 20, were in no rush.

HTRC Payment to Yourself
HTRC Payment to Yourself – Click to Enlarge

Once you have the 15+ confirmations its best to check they are listed as the correct amount at the correct location. On the “console” menu under the “Debug Window” and check our coins are all at one address. Type in <listaddressgroupings>  You should see 5,000 HTCR in the new address

Checking my 1000 HTCR Coin
Checking my 1000 HTCR Coin – Click to Enlarge

Now we have confirmed our 5,000 HTRC coins are in the new address and we have had over 15 confirmations we can now move on. Do NOT try this next part until you have the confirmations, you may get an incorrect “private Key” and then the node will NOT work as it should

Back to the Console, you should know where it is by now. Type <masternode genkey>  you will get a much longer string compared to the wallet address you created. This is your Master Node private Key. Save this in the text file on your desktop.

HTRC Masternode genkey
HTRC Masternode genkey – Click to Enlarge

Also on the Console type <masternode outputs>  You should now get another long string. This is your “VALID TRANSACTION HASH” (the long number) followed by your “TRANSACTION INDEX” (the single number). Add this to your notes document for later.

HTRC Master Node Outputs
HTRC Master Node Outputs – Click to Enlarge

 

Windows Cold Wallet Config Files

Still on the Cold wallet with your coins in them we need to edit 2 text files in notepad with new setting. You will find the files under your profile here:

c:\user\%user name%\Appdata\roaming\hightemperature

you need to find the following 2 files and edit as follows. Locations on other Windows versions may very but essentially in the same place in the profile

Comments in <more than and less than> are for you to fill in

Comments in (Brackets) are to help you understand what this does

HighTemperature.conf

rpcuser=<your made up username>
rpcpassword=<your made up password>
rpcallowip=127.0.0.1
rpcport=11369
port=11368
listen=1
server=1
daemon=1
gen=1
staking=1 (allows any additional coin in your wallet to be staked, as long as its sent to a different address)
addnode=108.61.89.225:11368  (These are other MasterNodes and will change as server go up and down, will need to be manually updated)
addnode=172.245.162.106:11368
addnode=107.172.168.201:11368
addnode=207.246.109.74:11368
addnode=172.245.162.106:11368
addnode=107.172.168.201:11368
addnode=207.246.109.74:11368
addnode=45.63.43.244:11368
addnode=140.82.36.248:11368
addnode=104.207.148.104:11368
addnode=89.47.163.6:11368
addnode=45.32.235.148:11368
addnode=139.99.97.143:11368
addnode=45.76.33.103:11368
addnode=104.238.189.119:11368
addnode=62.77.154.222:11368
addnode=158.69.48.52:11368
addnode=140.82.59.208:11368
addnode=45.76.80.94:11368
addnode=139.99.97.25:11368
addnode=103.208.27.22:11368
addnode=45.32.158.121:11368
addnode=158.69.214.83:11368
addnode=144.202.110.27:11368
addnode=45.76.247.152:11368
addnode=145.239.91.39:11368
addnode=149.56.47.104:11368
addnode=158.69.213.255:11368
addnode=107.174.25.170:11368
addnode=140.82.56.123:11368
addnode=89.40.7.249:11368
addnode=89.40.8.142:11368
addnode=89.40.9.242:11368
addnode=89.40.9.4:11368
addnode=89.40.10.242:11368
addnode=89.40.10.0:11368
addnode=89.40.11.82:11368

 

masternode.conf

Wallet1 <Your Public IP>:11368 <masternode genkey> <masternode outputs> <Payment Address for coins:Percentage of reward>

So the file should look something like this, but one long line.  It is split here below due to word wrap

Wallet1 <Your Public IP>:11368 4NHxcAElkhfslihsiopfhkmniijhIH7VsSDjtgZbXr1 aae59be59sljkojjfofjkjJHWc4fb4ad9dbf0b5676d29b8895 0  HCt1ps62jdxgMxLA2apEQkuNC7ZfgNqkJX:100

 

Windows Hot Wallet Config Files

On the public facing “HOT” wallet you do not need to keep coins in it and therefor do not need to encrypt the wallet. I would recommend it is setup to automatically start up in the event the node is rebooted during a power cut for example

On the HTRC Hot wallet, only the HighTemperature.conf needs to be edited

HighTemperature.conf

rpcuser=<your made up username>
rpcpassword=<your made up password>
rpcallowip=127.0.0.1
rpcport=11369
port=11368
listen=1
server=1
daemon=1
gen=1
staking=0 (Turns off Staking options)
externalip=<Your External IP address>
masternode=1 (Sets the Wallet up as a Masternode)
masternodeprivkey=<masternode genkey>
addnode=108.61.89.225:11368  (These are other MasterNodes and will change as server go up and down, will need to be manually updated)
addnode=172.245.162.106:11368
addnode=107.172.168.201:11368
addnode=207.246.109.74:11368
addnode=172.245.162.106:11368
addnode=107.172.168.201:11368
addnode=207.246.109.74:11368
addnode=45.63.43.244:11368
addnode=140.82.36.248:11368
addnode=104.207.148.104:11368
addnode=89.47.163.6:11368
addnode=45.32.235.148:11368
addnode=139.99.97.143:11368
addnode=45.76.33.103:11368
addnode=104.238.189.119:11368
addnode=62.77.154.222:11368
addnode=158.69.48.52:11368
addnode=140.82.59.208:11368
addnode=45.76.80.94:11368
addnode=139.99.97.25:11368
addnode=103.208.27.22:11368
addnode=45.32.158.121:11368
addnode=158.69.214.83:11368
addnode=144.202.110.27:11368
addnode=45.76.247.152:11368
addnode=145.239.91.39:11368
addnode=149.56.47.104:11368
addnode=158.69.213.255:11368
addnode=107.174.25.170:11368
addnode=140.82.56.123:11368
addnode=89.40.7.249:11368
addnode=89.40.8.142:11368
addnode=89.40.9.242:11368
addnode=89.40.9.4:11368
addnode=89.40.10.242:11368
addnode=89.40.10.0:11368
addnode=89.40.11.82:11368

Starting the HTRC Master Node

Now that the configuration files are setup we can reboot both Nodes and confirm they both auto start. If not check the settings under options tab.

Once booted and the wallets have sync’d, On the Cold Wallet with the coins check the “Masternodes” left menu and the Master Nodes” Tab

If the table is empty click “Update” button at the bottom

It should update like this

HTRC MasterNode Running
HTRC MasterNode Running – Click to Enlarge

 

Now unlock your wallet for staking so you can stake any rewards as soon as they arrive. Remember to update the masternode.conf on the Cold Wallet with a different address to the Master node

Your Now Master Noding and Staking at the same time

Enjoy