wallet::feebumper::SignatureWeightChecker::CheckECDSASignature

Validates an ECDSA signature and records its weight when valid.

Synopsis

Declared in <wallet/feebumper.h>

virtual
bool
CheckECDSASignature(
    std::vector<unsigned char> const& sig,
    std::vector<unsigned char> const& pubkey,
    CScript const& script,
    SigVersion sigversion) const override;

Return Value

true if the signature is valid.

Parameters

NameDescription
sigThe signature to verify.
pubkeyThe public key to verify against.
scriptThe script being evaluated.
sigversionThe signature version in effect.