Setting up a masternode - WindowsWe will be using your home computer for this
![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif)
nothing fancy
Create a new .txt file, we need to copy/paste a few codes/addresses
Start with a new wallet (0 balance) but first back up your old wallet.dat if
you have coins in it
![Wink](https://bitcointalk.org/Smileys/default/wink.gif)
Open te QT, and make sure you have your firewall accepting connections from
the Icash QT
![Wink](https://bitcointalk.org/Smileys/default/wink.gif)
![](https://ip.bitcointalk.org/?u=http%3A%2F%2Fpuu.sh%2FgRD20%2F9c9e6a321d.png&t=665&c=xodTCrrPIM0xVA)
Let it sync up
![](https://ip.bitcointalk.org/?u=http%3A%2F%2Fpuu.sh%2FgRD44%2F70c132fb37.png&t=665&c=MnxXSnl-wzFfDA)
After you synced, go to Tools=>Debugconsole=>Console
Then typ :
masternode genkey Press enter
You will see a large code, copy this code to the .txt file for now. We need
this code later on when we are setting up a new Icash.conf file
Go back to your Wallet=>Tools=>Debugconsole=>Console
Then typ :
getaccountaddress 0This will give you a new Icash address. Copy this address to the .txt file
for now. We need this address later on to sent EXACTLY 1000 Icash to it
(more or less will not work!) so you are able to be a masternode
![Wink](https://bitcointalk.org/Smileys/default/wink.gif)
![](https://ip.bitcointalk.org/?u=http%3A%2F%2Fpuu.sh%2FgRDti%2F406fa03c47.png&t=665&c=I3HWwAfjAYwdmw)
Next you need to encrypt your wallet! Make sure you think of a strong
password!
Settings=>encrypt wallet
After doing that your wallet needs to restart.
Alright, It is time to sent those 1000 ICASH to the "address 0" you
copy/pasted in the .txt file. make sure it is EXACTLY 1000!!
![Cheesy](https://bitcointalk.org/Smileys/default/cheesy.gif)
If you have coins in your backed up wallet. Close down the Icash QT and just
switch your wallet.dat with the back up wallet.dat (the one with your coins
in it
![Wink](https://bitcointalk.org/Smileys/default/wink.gif)
) make sure you dont remove or lose the other "masternode" one, just
put it away somewhere else for a sec.
Restart the Icash QT, Let it load, and you should see you have balance again
from your backup wallet.
Send 1000 coins to the Icash address we put in the .txt file earlier. Let it
fully confirm in the blockchain.
Close the Icash QT and swap the wallet.dat files again. You will now need
the masternode wallet.dat file again.
Next, we need to make a new .conf file
maxconnections=100
rpcuser=yourusername
rpcpassword=yourpassword
rpcallowip=*
rpcport=5555
gen=0
listen=0
server=1
daemon=1
reservebalance=9999999
logtimestamps=1
masternodeaddr=YOURIPADDRESS:5555
masternode=1
masternodeprivkey=YOUR GENERATED PRIV KEY
addnode=104.238.165.95
addnode=104.207.138.176
Change username/password
Replace
YOURIPADDRESS with your ip address
![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif)
Replace the
YOUR GENERATED PRIV KEY with the one you copy/pasted in
the .txt file
Save as Icash.conf (we all know where to put this right?)
Open the Icash QT
Go to Tools=>Debugconsole=>Console
Typ
masternode start walletpassword![](https://ip.bitcointalk.org/?u=http%3A%2F%2Fpuu.sh%2FgRKSO%2F48355f3909.png&t=665&c=6GmV2Kyw1_n_Hg)
Then typ
masternode listIf you did everything right, and followed this guide step by step you should
see you ip addres in the list with :1 behind it... then it is all set! Leave
your wallet open though
![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif)
![](https://ip.bitcointalk.org/?u=http%3A%2F%2Fpuu.sh%2FgRL3C%2F108e33422a.png&t=665&c=-eLlkULU7dp5QA)