SOLO-4083

BlockNodeBlockProofIncompatibleSoloError — Validation

BlockNodeBlockProofIncompatibleSoloError

CodeSOLO-4083
CategoryValidation
OwnershipUser
RetryableNo

Description

Thrown when the selected block node version and the deployed consensus node version sit on opposite sides of the fixed 16-slot block root hash boundary (hiero-consensus-node#26918); the message names both versions. The consensus node streams every block to the block node for verification, so a mismatched pair is rejected with BAD_BLOCK_PROOF and the consensus node block buffer saturates until the network stalls.

Troubleshooting Steps

  1. Upgrade the consensus node to or newer: solo consensus network upgrade –upgrade-version
  2. Or pin a block node below : solo block node add –block-node-version
  3. Upgrade both together by staging the consensus node upgrade with –skip-node-start, upgrading the block node, then running solo consensus node start
  4. Or bypass this check with –force if you accept the block verification failures