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

Synopsis

Declared in <wallet/feebumper.h>

class SignatureWeightChecker
    : public DeferringSignatureChecker

Base Classes

Name

Description

DeferringSignatureChecker

Signature checker that forwards every check to a wrapped checker.

Member Functions

Name

Description

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

Name

Description

m_checker

The wrapped checker that all calls are forwarded to.

Created with MrDocs