Upgrading your Node40 hosted Dash masternodes from version 12.0.58 to 12.1.x is required in order to continue receiving rewards. Please follow the steps outlined below. If you run into any trouble, don’t hesitate to ask for help.
Upgrade your local Dash QT Core wallet
- Before you begin, make sure you have a backup of your wallet. To confirm a backup exists, open your Dash QT Core wallet and select Tools => Show Automatic Backups. This action should open up your file explorer and show you all past backups. If this folder is empty, you will want to manually create a backup of the
wallet.datfile located one directory up.
- Download the official version 12.1.x for your operating system from https://www.dash.org/downloads/
- Install the new wallet. Note the installation requires the entire blockchain to be downloaded or re-indexed. This process can take a number of hours.
- If this is your first time installing version 12.1.x you will be asked where you want to store the data directory. Note the data directory has changed from
DashCore. Wallet upgrade instructions for Mac OSX. Wallet upgrade instructions for Windows.
- Start your Dash QT Core wallet.
- Confirm your Dash transactions are being seen by the new wallet before you continue to the next step.
Upgrade your Node40 hosted masternodes
- Login to your Node40 account from https://www.node40.com/
- After logging in, you will see a message on the Monitor page if you are eligible for upgrade.
- From the Upgrade page, you will see a button allowing you to upgrade all of your masternodes from 12.0.58 to 12.1.x.
- Click the upgrade button.
- Your masternodes will be queued for upgrade and you will receive an email when all of your masternodes have been successfully upgraded. Do not update your masternode.conf file (next step) until after you receive an email letting you know that all of your masternodes have been upgraded.
Update your local masternode.conf file
- After you receive email confirmation that all of your masternodes have been upgraded, you can update your
- Open your Dash QT Core wallet.
- Select Tools => Open masternode.conf file. This should open your
masternode.conffile in a text editor. If you upgraded your local wallet to accept the
DashCoredata directory, your
masternode.conffile will be empty except for a few comment lines that begin with the # sign. If you manually selected the
Dashdata directory from version 12.0.58 you will see your old masternode configuration line items and you will need to delete them.
- Close your Dash QT Core wallet.
- From the Node40 Commissioned Nodes page, click the SHOW MASTERNODE.CONF LINE ITEMS button. You can find the Commissioned Nodes page by clicking you email address in the upper right corner of at Node40.
- Copy the lines items from Node40 and paste into your
- Save your
- Open your Dash QT Core wallet.
- Allow the wallet to complete a full synch with the network.
- Click on the new Masternodes tab.
Remote-start your masternodes
- All of the masternodes listed on the Dash QT Core wallet Masternodes tab should display a status of
- If the status is
MISSING, click the Start MISSING button. If the status is something other than
MISSING, you will need to click Start all or highlight each node in the list and click Start alias.
- The status on all of your masternodes should transition to
- Masternodes will stay in a
PRE_ENABLEDstate for about 10 minutes before they transition to
- Once all masternodes display a status of
ENABLED, you can close your wallet.
- The status on the Node40 monitor should change in 5 minutes.
Payments during the upgrade period
During the upgrade period, network enforcement will be turned off. This means that masternodes will be paid randomly instead of in a queue. Enforcement is turned back on when a defined majority of masternodes have updated to the new version.