History · No setup

Masternodes on Divi: What They Were

Divi no longer has masternodes. They stopped being paid on 23 August 2023, when Divi 3.0 gave their share of each block to stakers. This page explains what they were, what they earned and why they ended. It is not a setup guide; there is nothing to set up. If you still have an old masternode.conf, read the collateral section: it may be keeping coins from staking. The checks there were run on 2026-10-22 on testnet with Divi Core 3.0.0.

About 15 minutes to read · Divi Core 3.0.0 · Checked 2026-10-22

1What a masternode was

A masternode was a second Divi node that stayed online all the time, at a fixed public address. To run one, you locked a fixed amount of DIVI, called the collateral, in one output of your wallet. A line in the wallet's masternode.conf file tied that output to the server. In return, the network paid one masternode in every block.

The collateral came in five sizes, called tiers. A bigger tier got more draws in the election that picked each block's winner. Per coin, the bigger tiers got slightly more draws: 20 per 100,000 DIVI for Copper, up to 24 for Diamond.

TierCollateral (DIVI)Draws
Copper100,00020
Silver300,00063
Gold1,000,000220
Platinum3,000,000690
Diamond10,000,0002,400

For each block, every masternode hashed the block and its own collateral once per draw and kept its best result. Masternodes that were too new, or already lined up for a coming block, sat out. The rest were ranked by that result, and the network voted to pay from the top of the list. The amounts above are for mainnet. The code for these tiers is still in Divi Core 3.0.0; it is just never used for payment.

2What masternodes earned

At the time of the switch, each block paid out 950 DIVI. 50 of that went to the lottery. The other 900 were split by fixed percentages.

WhoShareDIVI per block
The masternode45%405
The staker38%342
Treasury*16%144
Charity*1%9

* Treasury and charity were counted every block but paid out together about once a week, in one treasury block, so you will not see them in an ordinary block.

So a masternode won more per block than a staker did. Since the 3.0 change, the staker gets both shares: 342 + 405 = 747 DIVI at that block value. The block value itself did not change on the day; it still steps down once a year on its normal schedule. For today's figures, see staking returns.

3Why and when they ended

The Divi team explained the reasons in Why Masternodes have to go? on 14 July 2023. In short:

The switch was set for 12:00 UTC on 23 August 2023, as Divi 3.0 New Reward Distribution announced. On the chain, the last block that paid a masternode is 2,580,193. From block 2,580,194 on, the staker got 747. You can check both on the explorer:

Coins in an old masternode were never at risk

The same post said that owners who had not upgraded in time would not lose coins. They would only stop earning until they upgraded. That is still true today: the collateral is ordinary DIVI in your wallet.

4Old collateral that is still locked

Here is the one thing that still matters. When Divi Core starts, it reads masternode.conf in its data folder. For each line, it locks the output named there, so the wallet will not spend it or stake it by accident. Divi Core 3.0.0 still does this. So if you kept your old file, your collateral may be sitting idle while the rest of your wallet stakes.

Check for it

# any locked outputs?
./divi-cli listlockunspent

[] means nothing is locked, and you can stop here. A locked collateral looks like this:

[
  {
    "txid": "68b06649…5905",
    "vout": 1
  }
]

The total from getbalance still counts locked coins, so the balance looks normal. The difference shows in getcoinavailability. On our test wallet, locking one 24,790 tDIVI output changed it like this:

UnlockedLocked
getbalance24,998.9924,998.99
Stakable24,898.99108.99

Our test wallet also held a 100 tDIVI vault, which is why Stakable is 100 below the balance even when unlocked.

Unlock it for good

Stop the node. Open masternode.conf in the data folder and delete the line for that output, or put # at its start. Then start the node again. A line looks like this, with your own values:

# alias ip:port key txid index
mn1 203.0.113.5:51472 7Xk… 68b0… 1

On our test node, after the line was removed and the node restarted, listlockunspent answered []. You do not need the masternode server any more either; you can shut it down.

Two other ways, and their catch

lockunspent true unlocks

The first argument means "unlock?", not "lock?". true unlocks and false locks. It catches people out.

# true = UNLOCK this output
./divi-cli lockunspent true \
 '[{"txid":"<txid>","vout":1}]'

It answers true. Use it to stake today, and still remove the line from masternode.conf before the next restart.

5The masternode commands today

Divi Core 3.0.0 still has its masternode commands. They answer, but there is nothing for them to report. This is what they said on our testnet node:

CommandAnswer
getmasternodecount"total": 0, every count 0
listmasternodes[]
getmasternodestatusError -1, This is not a masternode
getmasternodewinnersEvery winner "Unknown", 0 votes
mnsync status"IsBlockchainSynced": true

None of these mean something is broken. An old guide that tells you to run them, or to start a masternode, is out of date.

6Earn with the coins instead

Once the collateral is unlocked, it is ordinary DIVI and can earn by staking. There is no minimum and no tier. Pick one:

To see roughly how often it will stake, use estimate your stakes. If it has been years since you looked at this wallet, go through the yearly checkup too.