Signature checker that forwards every check to a wrapped checker.
Declared in <script/interpreter.h>
class DeferringSignatureChecker
: public BaseSignatureChecker
| Name | Description |
|---|---|
BaseSignatureChecker | Interface for verifying signatures and time locks encountered during script evaluation. |
| Name | Description |
|---|---|
DeferringSignatureChecker [constructor] | Wrap an existing checker so calls can be selectively overridden. |
CheckECDSASignature [virtual] | Forward the ECDSA signature check to the wrapped checker. |
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. |
| Name | Description |
|---|---|
m_checker | The wrapped checker that all calls are forwarded to. |
| Name | Description |
|---|---|
SignatureWeightChecker | Signature checker that records the weight of every valid signature it verifies. |