Remove STValidation::isValid overload

This commit is contained in:
Crypto Brad Garlinghouse
2018-06-14 03:49:30 +00:00
committed by Nik Bougalis
parent e03efdbe0b
commit 8d59ed5b2a
4 changed files with 6 additions and 19 deletions

View File

@@ -103,19 +103,13 @@ NetClock::time_point STValidation::getSeenTime () const
}
bool STValidation::isValid () const
{
return isValid (getSigningHash ());
}
bool STValidation::isValid (uint256 const& signingHash) const
{
try
{
if (publicKeyType(getSignerPublic()) != KeyType::secp256k1)
return false;
return verifyDigest (getSignerPublic(),
signingHash,
return verifyDigest (getSignerPublic(), getSigningHash(),
makeSlice(getFieldVL (sfSignature)),
getFlags () & vfFullyCanonicalSig);
}