by default. It's still could be enabled using -checklevel=7 option. It's safe because signature checked it ProcessBlock() already.
if (!block.ReadFromDisk(pindex))
return error("LoadBlockIndex() : block.ReadFromDisk failed");
// check level 1: verify block validity
- if (nCheckLevel>0 && !block.CheckBlock())
+ // check level 7: verify block signature too
+ if (nCheckLevel>0 && !block.CheckBlock(true, true, (nCheckLevel>6)))
{
printf("LoadBlockIndex() : *** found bad block at %d, hash=%s\n", pindex->nHeight, pindex->GetBlockHash().ToString().c_str());
pindexFork = pindex->pprev;