wallet::feebumper::SignatureWeightChecker

Signature checker that records the weight of every valid signature it verifies.

Synopsis

Declared in <wallet/feebumper.h>

class SignatureWeightChecker
    : public DeferringSignatureChecker

Base Classes

NameDescription
DeferringSignatureCheckerSignature checker that forwards every check to a wrapped checker.

Member Functions

NameDescription
SignatureWeightChecker [constructor]Constructs a checker that accumulates weights into the given collector.
CheckECDSASignature CheckECDSASignature overloads
CheckLockTime [virtual]Forward the absolute lock-time check to the wrapped checker.
CheckSchnorrSignature [virtual]Forward the Schnorr signature check to the wrapped checker.
CheckSequence [virtual]Forward the relative lock-time check to the wrapped checker.

Protected Data Members

NameDescription
m_checker The wrapped checker that all calls are forwarded to.