Script option detailed
One place to manage everything related to multinode.
This section lists all the multinodes already installed in the system, taking into account the previously selected coin.
The multinode result is always sorted by the alias and then by the masternodeKey.
This option allows you to add new multinode configurations and view those that have already been created or are currently being created.
It displays the same information as the previous option for listing multinodes.
This is a guide to help you easily understand how to fill out the multinode file.
The multinode information must be entered in steps. First, the alias is requested, and then only the masternodeKey is requested. In this last step, the key can be entered manually or generated automatically by pressing the Enter key.
This screen also shows the previously introduced alias as a reference.
This is an easy way to delete previously introduced multinode information.
Each line is numbered, making it easier to select the exact information to be deleted. After the selection is made, a confirmation screen is displayed and upon confirmation, the screen is updated with the final information.
Script option detailed
If you select [5] Others, a screen appears with random options that are not suitable for other menus.
This option can be used in case of a script update. The script will assist the user by reading the latest version presented on GitHub and currently installed on the system (the version in use). The user will then be prompted to decide whether or not to upgrade. ( The same menu can be accessed directly from the main menu option number 18 )
Important information about the file system and file location related to the environment base described earlier.
Dynamic results according to what is installed in the system.
This menu has a dynamic result depending on what is installed in the system. If the coin masternode is not installed, you will be prompted to install it, as shown in the image below.
The master node installation process will display information about the current step. It is unlikely that the installation will get stuck, although the screen may appear frozen or the process may appear to have stopped. It is advisable to wait for some time before abruptly terminating the process. For reference, the complete automated process is shown in the image below.
Once the installation is complete, the coin selection screen for the installation will no longer be available and the coin selection screen will now be this one:
As you move forward in the script, everything is related to the coin selected in the main menu. In this case, it is Sapphire. Moving forward in the script, everything is related to the coin selected in the main menu. In this case, it is Sapphire.
This option will reinstall the masternode wallet.
All the tasks related to the multinodes can be performed within this option. The available options are List, Add, and Delete.
This option will open the menus to view the statistics of the wallet and the statistics of the masternode.
A handful of wallet management tools such as wallet update, bootstraps, peers management, addnodes, restart service, and delete wallet will be available in this option.
Script option detailed
When selecting [4] Wallet management, a screen will appear with options to fully manage the masternode wallet.
Similar to the "Wallet statistics" options we checked earlier, the wallet version from Github and the wallet installed in the system will be displayed on the screen before confirming to update the wallet. This method will not destroy the already set masternode; it will only change the binaries related to the wallet and restart the service (not the masternode). Such a process is useful in case of a mandatory wallet release or any other wallet release that needs to be updated.
This option downloads an official bootstrap from the Decenomy Explorer and replaces the existing files with the newly downloaded ones. The bootstrap is used in cases where a fast sync is needed or when a fork in the wallet is detected. It's the safest way to quickly synchronize to the current blocks of the blockchain in question. This method does not destroy the already set master node, it only changes the chain block related files.
In some cases of extremely poor connectivity, it may be necessary to clean certain files such as peers.dat and banlist.dat. This option will perform this process and restart the wallet service. This method will not destroy the already set masternode; it will only clean the peers.dat and banlist.dat files.
This option runs the method for adding connections, also known as addnodes, to improve connectivity.
List of extra connections on the wallet This option lists the connections that were previously added.
Add connections to the wallet This option provides an easy method to add connections, along with a guideline to assist in the process. Please note that it's only possible to add one connection at a time. The connection to be added must have the following format addnode=188.40.85.215:45328 otherwise, it will not work properly.
Delete connections from the wallet This option provides an easy method to delete connections. You only need to type the number of the line (the number before the word "addnode") and press enter to delete it. Please note that it's only possible to delete one connection at a time.
Because several routines in this script have a built-in service restart, we recommend that you only use this feature for isolated scenarios, such as collateral changes or in the event of a service failure.
This is an easy way to delete the wallet. This method will remove all references to the wallet in the system as well as the masternode. Since the UserID is created each time the wallet is installed, it will also be deleted in this delete wallet routine. Once this process is complete, the coin select menu will appear as if the wallet for the selected coin had never been installed.
Script option detailed
When selecting [3] Stats Wallet and masternode, a screen will appear with options to choose the desired type of statistics.
A comprehensive overview of all the information needed to keep track of the wallet associated with the masternode.
The wallet version is displayed in this section, which shows the latest version presented on the GitHub repository of the coin being managed, as well as the version currently installed on the user's system.
A more detailed check is provided to give an overview of the installed wallet and its performance:
The protocol version number of the running wallet.
The number of incoming and outgoing connections, providing an overall report on connectivity with the network.
Whether or not the wallet is synchronized with the blockchain.
The last block the wallet captured from the chain.
Using the latest block available on the explorer, the script pings the Decenomy explorer to get the exact hash of that block. The same procedure is done with the wallet, using the same block number used to ping the explorer. Ideally, the results should match. If they don't, we can easily identify a possible fork state of our wallet (or the network).
The "Reload Information" option is a simple action that refreshes the screen content to provide up-to-date information. This option can be selected as often as necessary.
If any of the reported information is incorrect, the "Wallet Management" option will be useful. It takes the user to another screen with numerous options for managing the wallet. This option is also available directly from the "Coin Selected" menu.
Detailed information about masternodes running in the system
Multinode Status Displays information about the entire broadcast of the multinode
Masternode Status Retrieves information about each masternode and reports its status on the network. Status: 4 is the default to report that it is running correctly.
This option is a simple action that refreshes the screen content to provide up-to-date information. This option can be selected as many times as needed.
Classic view of each masternode, with more detailed information about its status in the network
This option will ping the Decenomy explorer using the VPS IP to check if the masternode is actually running and broadcasting information to the blockchain. This process and the information provided will help avoid the need for the user to check the explorer themselves, making this tool the only place needed to check the real state of the masternode.
If any of the reported information is incorrect, this option will be useful. It will take the user to another screen with numerous options for managing the wallet. This option is also available directly from the "Coin Selected" menu.
Script option detailed
This option will perform a new installation of the masternode wallet in the system. This action will delete all previous files related to the previously selected coin. A warning screen will be displayed after selecting this option, informing the user about the upcoming steps related to the action.