Signature checker that validates against a concrete spending transaction.
Synopsis
Declared in <script/interpreter.h>
template<class T>
class GenericTransactionSignatureChecker
: public BaseSignatureChecker
Base Classes
Name |
Description |
Interface for verifying signatures and time locks encountered during script evaluation. |
Member Functions
Name |
Description |
|
Constructors |
|
Verify an ECDSA signature for this transaction's input. |
|
Check an absolute lock time against this transaction's input. |
|
Verify a Schnorr signature for this transaction's input. |
|
Check a relative lock time against this transaction's input. |
Protected Member Functions
Name |
Description |
|
Verify a raw ECDSA signature against a public key and precomputed sighash. |
|
Verify a raw Schnorr signature against an x‐only public key and precomputed sighash. |
Template Parameters
Name |
Description |
T |
The transaction type (CTransaction or CMutableTransaction). |
Created with MrDocs