- 16256A693B6DD1ECF2224D2055EC17CCD1D24A9C0F2CB0668EC7329F5F959A3FC0A3DB66E1400B18EEE1BCC4B3BC5A53D98612282D0A8827F1CC895307FC8D2E
+ 30EE1C16668CB21CDF3B476A5D82C665EF9A0BBEDE9EBA887692E65D48BAE74D639085B52B98313283749AE11398A74270E929FE7AAE1794D0D4C8B141292EBE
bitcoin/src/main.cpp
(832 . 7)(832 . 7)
24 // Skip ECDSA signature verification when connecting blocks (fBlock=true)
25 // before the last blockchain checkpoint. This is safe because block merkle hashes are
26 // still computed and checked, and any change will be caught at the next checkpoint.
27 if (!(fBlock && (nBestHeight < Checkpoints::GetTotalBlocksEstimate())))
28 if (fVerifyAll || (!(fBlock && (nBestHeight < Checkpoints::GetTotalBlocksEstimate()))))
29 // Verify signature
30 if (!VerifySignature(txPrev, *this, i))
31 return DoS(100,error("ConnectInputs() : %s VerifySignature failed", GetHash().ToString().substr(0,10).c_str()));