This is edited for the way RC3 LOCAL/REMOTE MASTERNODES will work
see below for current remote/local setup (can't take local offline though)
First step is to set your remote server up. This is not covered in this guide. Please see chaeplin's guide.
Definitions:
Local Machine = the machine you are going to run your wallet that contains the actual 1000 Darkcoins.
Remote Machine = the machine you are running your static IP server from.
Please only use Darkcoind
Here are the steps.
On your Local machine:
1. Make sure your wallet is turned off
2. On Local machine, make sure your darkcoin.conf file says masternode=0
3. Start Darkcoind up on your Local Machine
4. Give the command darkcoind masternode genkey
5. Copy the long key that is generated and save it somewhere.
6. Turn off your wallet again
7. Put the key you just generated in your Local AND Remote darkcoin.conf file as masternodeprivkey=xxxxxxxxxxxxxxxxxxxx...
8. Also reset your masternode= back to 1 on your local machine
9. Also add masternodeaddr:RemoteIP:9999 to your Local config file
On your Remote Machine:
1. Start Darkcoind up on your Remote Machine using this command: ./darkcoind
2. Do this command: ./darkcoind masternode debug on your Remote Machine. You will get the following "error like" message:
This is OK, this is correct.
Back to your Local Machine:
1. start darkcoind normally: ./darkcoind
2. Next, unlock your Local Machine's wallet using this command: ./darkcoind walletpassphrase "whateveryourpassphraseis" 60 Where 60 represents the number of seconds to leave the wallet open for, you don't need much time.
3. and finally, on your Local Machine, start the Masternode: ./darkcoind masternode start "whateveryourpassphraseis"
You do nothing more with your Remote Machine aside from letting it run. You can now close your Local Machine's wallet via : ./darkcoind stop
Remove your wallet.dat file, and put it somewhere safe (after darkcoind has been stopped) REname it so you know which wallet it is, put it on a jumpdrive for "cold storage"
You can also do the following command on your remote machine: darkcoind masternode list and you should see your ip address with the :9999 port on the list.
This is a sample of what your configure files should look like:
Name it darkcoin.conf
Local .conf file:
Remote .conf file:
Finally, In the debug log of the hot daemon you should see "CDarkSendPool::EnableHotColdMasterNode() - Enabled! You may shut down the cold daemon." at which point you may close your Local wallet (darkcoind daemon) put the wallet.dat file on a flash drive and keep it in a safe place.
I suggest you rename that wallet.dat to something that tells you which wallet it is so you don't get confused in the future, and I highly suggest you zip it up with a good password so that anyone finding it has to find the password to unzip and also the password to access the coins
see below for current remote/local setup (can't take local offline though)
First step is to set your remote server up. This is not covered in this guide. Please see chaeplin's guide.
Definitions:
Local Machine = the machine you are going to run your wallet that contains the actual 1000 Darkcoins.
Remote Machine = the machine you are running your static IP server from.
Please only use Darkcoind
Here are the steps.
On your Local machine:
1. Make sure your wallet is turned off
2. On Local machine, make sure your darkcoin.conf file says masternode=0
3. Start Darkcoind up on your Local Machine
4. Give the command darkcoind masternode genkey
5. Copy the long key that is generated and save it somewhere.
6. Turn off your wallet again
7. Put the key you just generated in your Local AND Remote darkcoin.conf file as masternodeprivkey=xxxxxxxxxxxxxxxxxxxx...
8. Also reset your masternode= back to 1 on your local machine
9. Also add masternodeaddr:RemoteIP:9999 to your Local config file
On your Remote Machine:
1. Start Darkcoind up on your Remote Machine using this command: ./darkcoind
2. Do this command: ./darkcoind masternode debug on your Remote Machine. You will get the following "error like" message:
Code:
"Missing masternode input, please look at the documentation for instructions on masternode creation"
Back to your Local Machine:
1. start darkcoind normally: ./darkcoind
2. Next, unlock your Local Machine's wallet using this command: ./darkcoind walletpassphrase "whateveryourpassphraseis" 60 Where 60 represents the number of seconds to leave the wallet open for, you don't need much time.
3. and finally, on your Local Machine, start the Masternode: ./darkcoind masternode start "whateveryourpassphraseis"
You do nothing more with your Remote Machine aside from letting it run. You can now close your Local Machine's wallet via : ./darkcoind stop
Remove your wallet.dat file, and put it somewhere safe (after darkcoind has been stopped) REname it so you know which wallet it is, put it on a jumpdrive for "cold storage"
You can also do the following command on your remote machine: darkcoind masternode list and you should see your ip address with the :9999 port on the list.
This is a sample of what your configure files should look like:
Name it darkcoin.conf
Local .conf file:
Code:
rpcuser=GiveYourselfAName
rpcpassword=crazy123LONG&^%password
masternode=1
server=1
masternodeprivkey=You_Generate_This_From_Your_Local_Wallet
masternodeaddr=xxx.xxx.xxx.xxx:9999 (put in your public IP address here from your remote machine)
maxconnections=256
addnode=23.23.186.131
Remote .conf file:
Code:
rpcuser=GiveYourselfAName
rpcpassword=crazy123LONG&^%password
masternode=1
server=1
masternodeprivkey=You_Generate_This_From_Your_Local_Wallet
maxconnections=256
addnode=23.23.186.131
Finally, In the debug log of the hot daemon you should see "CDarkSendPool::EnableHotColdMasterNode() - Enabled! You may shut down the cold daemon." at which point you may close your Local wallet (darkcoind daemon) put the wallet.dat file on a flash drive and keep it in a safe place.
I suggest you rename that wallet.dat to something that tells you which wallet it is so you don't get confused in the future, and I highly suggest you zip it up with a good password so that anyone finding it has to find the password to unzip and also the password to access the coins
Last edited by a moderator: