This tutorial explains how to easily install and deploy a Masternode using the DECENOMY Multinode Script. This script allows you to install more than one masternode of each coin on the same VPS.
Masternode collateral Valid collateral amount related to the current block as well as each blockchain specification. Please review the information presented on this website in the Coins section. Within each coin information, the collateral values are listed below on the Rewards Breakdown Board
Local Wallet An installed wallet is required to handle the collateral. It can be downloaded directly from the GitHub coin repository. Please review the information presented in this docs in the Coins section. Within each coin information, a Wallet Download link for that Github is provided.
VPS with UBUNTU 22.04 (preferable) A Virtual Private Server is required to keep the masternodes up and running with continuous and stable connections. It should be running the UBUNTU v22.04 Linux distribution installed. Learn how to set up a VPS
Terminal emulator Tool needed to connect to the above VPS. The most commonly used one is Putty. Learn how to use PuTTY Other more modern options such as Tabby https://github.com/Eugeny/tabby are also good and viable.
DECENOMY Masternode Multinode To easily install and manage your masternodes multinode. For more detailed information about this tool please see the information presented on this website in the DECENOMY Multinode Script section. We highly recommend Contabo VPS as they have proven to be a reliable and consistent provider.
To get started, we need to install the DECENOMY Multinode Script on the purchased VPS. To install and run the script for the first time, you should copy and paste the following command into your terminal emulator after connecting to your VPS, with root privileges:
wget -q https://raw.githubusercontent.com/decenomy/mnscript/main/decenomy.sh && bash decenomy.sh
Note: After the first run, the script will convert the file " decenomy.sh " into an executable file named decenomy. Therefore, the user can simply type the following command at the terminal prompt to run the script the next time: ./decenomy Your terminal emulator will display a screen like the one shown below:
Enter the number of the coin you want to install the masternode on and follow the script instructions. ( if you need help on the script side, please follow this chapter at Multinode script - link ) At the end, you will get a screen like this:
Leave the terminal emulator in this state so that you have access to the VPS IP shown above, which will be used in the next step for the Local Wallet.
To install the local wallet of the desired coin, please visit the Coins section. Within each coin's information, a Wallet Download link from its respective Github repository is provided. Make sure you have enough funds in your wallet to process the collateral creation, and follow the steps shown in the following screen:
Once the collateral is created, please open the masternode.conf file by selecting the icon in the upper right corner and using your preferred text editor.
The contents of the file will always be organized in the same order.
Example: mn1 127.0.0.2:45328 P3HaYBVUCYjEMeeH1Y4sBGLALQZE1Yc1K64xiqgX37tGBDQL8Xg 2bcd3c84c84f87eaa86e4e56834c92927a07f9e18718810b92e0d0324456a67c 0
Format: alias IP:port masternodeprivkey collateral_output_txid collateral_output_index
For the next step, we will need the masternodeprivkey information, which is different and unique for each masternode collateral created. In this example, we will have three masternodeprivkeys for each of the three masternode collaterals created.
On your terminal emulator, follow the steps illustrated below to add the masternodeprivkey and create your masternode multinode. If you need more help with the script, please refer to this chapter on the Multinode script - link )
At this point, we should already have: - A local wallet with sufficient funds that has created the necessary collateral. - A running wallet on our VPS with the masternodeprivkey entered in the multinode list. This information comes from the local wallet. On the terminal emulator, on the script side, follow the instructions: Coin Selected - Wallet and masternode stats - Masternode Statistics We should be able to see the following information, indicating that three masternodes have been created, but are still disabled:
When we reach this point we can go back to our local wallet and start the masternodes by clicking on the "Start all" button. Note: If you are adding more masternodes to those already created and enabled, please use the three dots at the end of each masternode line and select "Start". Otherwise, the "Start all" button will reset your already enabled masternodes.
After executing the start command on the local wallet, if we reload the information available to our script running on the VPS, we can see that our masternodes have become active on the network.
Going deeper into the script, we can see the classic masternode report with status 4. To do this, select option 2, "Masternode status complete info". This will give us more detailed information about the status of our masternodes in the network.
Last level to check if the masternodes are active and running in the network we can go back to the screen and select option 3 - Masternode on Explorer. This will provide absolute proof that the masternodes are up and running on the network.
The masternodes are properly installed and active. As soon as they ping the network (approximately every 2 hours), their status will change to "ENABLED" and stay that way. At this point, the local wallet can be turned off without affecting the masternode rewards received, as they are tied to the blockchain and not the wallet's status. The VPS, however, needs to remain always on so that the masternode stays online for the network.
The Flits Wallet App offers users the ability to deploy Decenomy masternodes at a very low cost. Below, we will look at the steps required to deploy masternodes within the wallet.
Before proceeding with masternode deployment in the Flits Wallet App, it is crucial to carefully select your desired project and familiarize yourself with its specific masternode requirements.
This includes understanding the collateral amount needed, reward structure, coin specifications, and network rules. Find the list of coins supported in the Flits Wallet App here: Coins
To ensure the safety of your wallet, it's necessary to enable an extra layer of security by setting up a passcode and/or biometric login. This will help to keep your wallet secure and your investments safe.
You'll need to have the required amount of coins in your wallet to meet the collateral requirement for the masternode.
Refer to How to receive funds in the Flits Wallet App and How to buy Decenomy coins on Birake Exchange
The process usually involves topping up fee credits and then deploying your node(s). Follow the guide on how to deploy a node: How to deploy masternodes in the Flits Wallet App.
After successfully deploying your masternodes, it is important to regularly monitor their performance. Keep an eye on factors such as uptime, rewards, and any potential issues that may arise. If you encounter any problems or have concerns about your masternodes, don't hesitate to reach out to the Flits Support Team.
This post will guide you through the process of setting up a VPS on Contabo.
To get our VPS we need to purchase it from a hosting provider.
In this guide, we are going to use Remardo - Decenomy's hosting service.
So let's open Remardo
We will need to create an account. Once we are done, we will have access to the control panel.
While in the client area, choose a VPS based on your preferred server location.
Note that 'DE' signifies a server based in Germany, while 'NL' signifies a server in the Netherlands.
On the next page, we need to choose a plan. So we go with the 'RDO VPS 1'
Next, we have to set a hostname and a password for our server. There is also an option to generate a new password.
We also need to choose our desired operation system from the drop-down menu. E.g. Ubuntu-22.04-x86_64
You may also want to include some Addons
Once done, click on "Continue"
Once we are done with the server configuration, we proceed to review our order and complete the payment.
We will receive a confirmation email when our order is successful. In the email, we will find details of our VPS (e.g. IP address and user name)
Now, we will log into our server via Putty using our IP address, username, and password. Learn how to use PuTTy
The connection to the VPS is now successful.
A terminal emulator is a computer program that replicates the functionalities of a physical computer terminal. With the help of a graphical user interface (GUI) or a command-line interface (CLI) users can interact with an operating system (OS).
Terminal emulators are commonly used to access and control remote computers or network devices. They provide a way to enter commands, execute programs, and manage files on a computer system. Popular terminal emulators include programs like PuTTY, iTerm, and Terminal on macOS.
PuTTY is an SSH and telnet client that is widely used and helps users connect to their VPS.
Download and install PuTTY https://www.putty.org/
Open the client and input the IP address and port of your VPS
Ensure 'SSH' is checked
Click on the 'Open' button to initiate the connection
NB: You might be required to accept an SSH certificate if it's your first time connecting to the VPS.
Next, you will be required to log in using your username and password
Press "Enter" on your keyboard once you are done. You will then have access to your server as seen in the image below:
Updating a masternode collateral refers to the process of changing the amount of cryptocurrency used as collateral to operate a masternode.
Let's open our wallet (in this case Monk)
The collateral has increased from 4000 to 8000 Monk and apparently from the masternodes menu our masternode is missing.
We need to unlock the old collateral (the previously blocked 4000 coins transaction).To do this we go to
Send
Coin Control
Now a window will open, as we can see in the image the masternode transaction is labeled with a padlock icon.
We have to right-click on it and choose "Unlock unspent" from the list to unlock it.
Now we need to send a new 8000 Monk transaction to ourselves.
So
Click on Receive
Generate a new address
Modify the label (we use the name of the old masternode again in our case MN1)
Let's copy the address
Now let's go to the menu
Click "send"
Paste the address
Insert precisely 8000 in the amount
Click send
Now we click send to confirm the sending of the funds.
Now let's go back to the home screen and we can see that the payment to ourselves is confirmed after 6 confirmations (about 6 minutes).
Now let's go to the Debug Console and click on it.
The debug console will open where we have to enter the command below:
getmasternodeoutputs
Press enter to get the following information
hash of the transaction
outputidx
Let's go to masternode.conf and click on it.
This will open Notepad and we will need to replace the following:
hash of the transaction
outputidx
From the console we copy
hash of the transaction
outputidx
Let's replace them in Notepad. We the save the file after the changes and restart the wallet.
From the home screen
Click on masternodes
Click on the three dots and choose start
Now that the collateral is up to date, our node is ready!