Bitcoin Core 28.99.0
P2P Digital Currency
|
Closure representing one script verification Note that this stores references to the spending transaction. More...
#include <validation.h>
Public Member Functions | |
CScriptCheck (const CTxOut &outIn, const CTransaction &txToIn, SignatureCache &signature_cache, unsigned int nInIn, unsigned int nFlagsIn, bool cacheIn, PrecomputedTransactionData *txdataIn) | |
CScriptCheck (const CScriptCheck &)=delete | |
CScriptCheck & | operator= (const CScriptCheck &)=delete |
CScriptCheck (CScriptCheck &&)=default | |
CScriptCheck & | operator= (CScriptCheck &&)=default |
std::optional< std::pair< ScriptError, std::string > > | operator() () |
Private Attributes | |
CTxOut | m_tx_out |
const CTransaction * | ptxTo |
unsigned int | nIn |
unsigned int | nFlags |
bool | cacheStore |
PrecomputedTransactionData * | txdata |
SignatureCache * | m_signature_cache |
Closure representing one script verification Note that this stores references to the spending transaction.
Definition at line 330 of file validation.h.
|
inline |
Definition at line 342 of file validation.h.
|
delete |
|
default |
std::optional< std::pair< ScriptError, std::string > > CScriptCheck::operator() | ( | ) |
|
delete |
|
default |
|
private |
Definition at line 337 of file validation.h.
|
private |
Definition at line 339 of file validation.h.
|
private |
Definition at line 333 of file validation.h.
|
private |
Definition at line 336 of file validation.h.
|
private |
Definition at line 335 of file validation.h.
|
private |
Definition at line 334 of file validation.h.
|
private |
Definition at line 338 of file validation.h.