diff --git a/validate.go b/validate.go index 67f110c0..758a6036 100644 --- a/validate.go +++ b/validate.go @@ -452,8 +452,9 @@ func (b *BlockChain) checkBlockSanity(block *btcutil.Block) error { merkles := BuildMerkleTreeStore(block) calculatedMerkleRoot := merkles[len(merkles)-1] if !header.MerkleRoot.IsEqual(calculatedMerkleRoot) { - str := fmt.Sprintf("block merkle root is invalid - got %v, "+ - "want %v", calculatedMerkleRoot, header.MerkleRoot) + str := fmt.Sprintf("block merkle root is invalid - block "+ + "header indicates %v, but calculated value is %v", + header.MerkleRoot, calculatedMerkleRoot) return RuleError(str) }