Bitcoin ABC 0.26.3
P2P Digital Currency
|
Closure representing one script verification. More...
#include <validation.h>
Public Member Functions | |
CScriptCheck (const CTxOut &outIn, const CTransaction &txToIn, unsigned int nInIn, uint32_t nFlagsIn, bool cacheIn, const PrecomputedTransactionData &txdataIn, TxSigCheckLimiter *pTxLimitSigChecksIn=nullptr, CheckInputsLimiter *pBlockLimitSigChecksIn=nullptr) | |
CScriptCheck (const CScriptCheck &)=delete | |
CScriptCheck & | operator= (const CScriptCheck &)=delete |
CScriptCheck (CScriptCheck &&)=default | |
CScriptCheck & | operator= (CScriptCheck &&)=default |
bool | operator() () |
ScriptError | GetScriptError () const |
ScriptExecutionMetrics | GetScriptExecutionMetrics () const |
Closure representing one script verification.
Note that this stores references to the spending transaction.
Note that if pLimitSigChecks is passed, then failure does not imply that scripts have failed.
Definition at line 524 of file validation.h.
|
inline |
Definition at line 538 of file validation.h.
|
delete |
|
default |
|
inline |
|
inline |
bool CScriptCheck::operator() | ( | ) |
|
delete |
|
default |
|
private |
Definition at line 530 of file validation.h.
|
private |
Definition at line 531 of file validation.h.
|
private |
Definition at line 526 of file validation.h.
|
private |
Definition at line 532 of file validation.h.
|
private |
Definition at line 529 of file validation.h.
Definition at line 528 of file validation.h.
|
private |
Definition at line 535 of file validation.h.
|
private |
Definition at line 534 of file validation.h.
|
private |
Definition at line 527 of file validation.h.
|
private |
Definition at line 533 of file validation.h.