Comment on page
In this section you can find a few standalone instructions for keeping your Masternode running and up-to-date.
You can easily setup the alterdot daemon to restart when your server reboots. This means one less task to worry about during server maintenance
cronis job scheduler that is used in Unix environments. You can set it up to execute certain scripts or launch programs at specific times. While this guide will not go into the details of
cron, it will cover a special trigger for
For this example, we assume that the alterdotd binary is located at /home/myuser/alterdot. Invoke the cron editor through the command crontab -e. If this is the first time, you will be asked to choose the text editor. Enter the following as the last line
@reboot /home/myuser/alterdot/alterdotd --daemon
Save the file. You will see a message that the crontab was successfully installed. You can view that the cron is setup by executing the command
An alternate to cron is to setup alterdot as a service, but this way is easier and works across different linux flavors.
- Log in to your server by using Putty or directly through SSH.
- Go inside the folder that contains your Alterdot client and shut it down by running the command:
- Exit this folder and download the latest Alterdot version using:
- Extract the downloaded archive and copy its contents into a folder named
alterdotfor easier usage. If you already have this folder, the previous daemon and client will be overwritten.
tar -xzf alterdot-v1.9.2-linux.tar.gz
cp -f ./alterdot-v1.9.2-linux/alterdotd ./alterdot/
cp -f ./alterdot-v1.9.2-linux/alterdot-cli ./alterdot/
- Go into the
alterdotfolder and start your node.
- You can check whether or not your Masternode is running well by using these two commands:
./alterdot-cli getinfowill return the current state of your node, the number of blocks that it has synchronized, how many peers it's got, the version number and other things;
./alterdot-cli masternode statuswill return the current state of your Masternode, it should be labeled as
Readyif it is running correctly.
In order to let the network know that your Masternode has resumed normal service, you have to create a Provider Update Service Transaction (ProUpServTx).
- Start your controller wallet (the one you used for registering the Masternode).
- Go to
Tools->Debugconsole and run the following command:
protx update_service proTxHash ipAndPort operatorKey (operatorPayoutAddress feeSourceAddress)
- proTxHash is the hash of the registration transaction (ProRegTx). You can find it in your Masternode tab by right-clicking the Masternode you wish to update.
- ipAndPort is the IP and port of your Masternode in the format "
- operatorKey is the BLS private key associated with this Masternode. You can find it in your alterdot.conf file present in the
.alterdotfolder of your server.
- operatorPayoutAddress (optional) is the address used for operator rewards. This is allowed only if you did initially specify an operator address in your registration transaction. Input an empty string like "" for this if you don't need it.
- feeSourceAddress (optional) is an address used to pay the fee for this transaction. The standard fee has to be paid in order for this transaction to be accepted into our blockchain so this is where you specify the address used for that.
protx update_service d6ec9a03e1251ac8c34178f47b6d763dc4ea6d96fd6eddb3c7aae2359e0f474a 184.108.40.206:31000 4308daa8de099d3d5f81694f6b618381e04311b9e0345b4f8b025392c33b0696 "" Ct6Cj6VcCfDxU5yweAT3NKKvm278rVbkhu