@@ -552,6 +552,8 @@ func (bc *Blockchain) checkAndStoreArchivalBlock(block *MsgDeSoBlock, blockHash
552
552
// stores the block in the block index with status VALIDATE_FAILED. It returns the resulting BlockNode.
553
553
func (bc * Blockchain ) storeValidateFailedBlockWithWrappedError (block * MsgDeSoBlock , hash * BlockHash , outerErr error ) (
554
554
* BlockNode , error ) {
555
+ glog .Errorf ("storeValidateFailedBlockWithWrappedError: %v. block height: %d, block hash: %v" ,
556
+ outerErr , block .Header .Height , hash )
555
557
blockNode , innerErr := bc .storeValidateFailedBlockInBlockIndex (block , hash )
556
558
if innerErr != nil {
557
559
return nil , errors .Wrapf (innerErr ,
@@ -673,6 +675,8 @@ func (bc *Blockchain) validateAndIndexBlockPoS(
673
675
return blockNode , errors .Wrap (err , "validateAndIndexBlockPoS: Problem checking block timestamp" )
674
676
}
675
677
if failsTimestampDriftCheck {
678
+ glog .Errorf ("validateAndIndexBlockPoS: Block %v at height %d is too far in the future. Timestamp: %v" ,
679
+ blockHash , block .Header .Height , block .Header .TstampNanoSecs )
676
680
return blockNode , nil
677
681
}
678
682
}
@@ -746,6 +750,8 @@ func (bc *Blockchain) validateAndIndexBlockPoS(
746
750
return blockNode , errors .Wrap (err , "validateAndIndexBlockPoS: Problem checking block timestamp" )
747
751
}
748
752
if failsTimestampDriftCheck {
753
+ glog .Errorf ("validateAndIndexBlockPoS: Block %v at height %d is too far in the future. Timestamp: %v" ,
754
+ blockHash , block .Header .Height , block .Header .TstampNanoSecs )
749
755
return bc .storeBlockInBlockIndex (block , blockHash )
750
756
}
751
757
0 commit comments