Interface for verifying signatures and time locks encountered during script evaluation.
Synopsis
Declared in <script/interpreter.h>
class BaseSignatureChecker;
Member Functions
Name |
Description |
|
Virtual destructor for safe polymorphic deletion. |
|
Verify an ECDSA signature against a public key and script code. |
|
Check an absolute lock time (CHECKLOCKTIMEVERIFY) against the spending transaction. |
|
Verify a BIP340 Schnorr signature for Taproot spends. |
|
Check a relative lock time (CHECKSEQUENCEVERIFY) against the spending input. |
Derived Classes
Name |
Description |
Signature checker that forwards every check to a wrapped checker. |
|
Signature checker that validates against a concrete spending transaction. |
Created with MrDocs