- F55521AE4E41E386B5A5B839C778B27317EB67B98D8FC502ADBF46F8D2E68236D03D48C9509DE6B90EF64ECB976CBAB4BC24BFD114962C75DB927D369C9122D6
+ 92038390413F77B55E19439738E87C21BD5B2313DC6EDAD78BCC8BF722DDE82623A31A56A87B0182E75E6824FC709DC216FB9CB159B49A16E212E3A5DED93F58
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()));