Minor version is one of the 5 fields in Monero block headers.

The answer here What is the format of a block in the Monero Blockchain? says

"uint8_t minor_version; // now used as a voting mechanism, rather than how this particular block is built"

This is vague, can someone please clarify and elaborate?

1 Answer 1


It's used to mark which consensus version the mining node supports. It used to be there was a voting mechanism so that consensus changes would happen when enough nodes would claim the new version, but that was not working well, and deemed too complex, so it's now just indicative.

  • Is the consensus version different from the major_version, which indicates the hard fork number? What is the difference between consensus versions?
    – Tsoov
    Apr 29, 2018 at 21:29
  • No, it's the same. I won't list all the differences between consensus versions.
    – user36303
    Apr 30, 2018 at 9:45
  • So the minor version indicates which major version a mining node cares about, even if it's different from the version their actual blocks conform to? Is this meaningful?
    – Tsoov
    May 1, 2018 at 1:50

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.