fullVerify after hard-fork 3M

This commit is contained in:
Tuna 2019-03-11 19:01:38 +07:00
parent b84a422837
commit f251b87b63

View file

@ -1257,7 +1257,11 @@ func (bc *BlockChain) PrepareBlock(block *types.Block) (err error) {
log.Debug("Stop prepare a block because inserting", "number", block.NumberU64(), "hash", block.Hash(), "validator", block.Header().Validator)
return nil
}
err = bc.engine.VerifyHeader(bc, block.Header(), false)
var fullVerify bool = false
if bc.chainConfig.IsTIPSigning(block.Number()) {
fullVerify = true
}
err = bc.engine.VerifyHeader(bc, block.Header(), fullVerify)
if err != nil {
return err
}