![]() |
Bitcoin Core
0.21.1
P2P Digital Currency
|
Check if transaction will be BIP 68 final in the next block to be created. More...
#include <validation.h>
Public Member Functions | |
| CScriptCheck () | |
| CScriptCheck (const CTxOut &outIn, const CTransaction &txToIn, unsigned int nInIn, unsigned int nFlagsIn, bool cacheIn, PrecomputedTransactionData *txdataIn) | |
| bool | operator() () |
| void | swap (CScriptCheck &check) |
| ScriptError | GetScriptError () const |
Private Attributes | |
| CTxOut | m_tx_out |
| const CTransaction * | ptxTo |
| unsigned int | nIn |
| unsigned int | nFlags |
| bool | cacheStore |
| ScriptError | error |
| PrecomputedTransactionData * | txdata |
Check if transaction will be BIP 68 final in the next block to be created.
Simulates calling SequenceLocks() with data from the tip of the current active chain. Optionally stores in LockPoints the resulting height and time calculated and the hash of the block needed for calculation or skips the calculation and uses the LockPoints passed in for evaluation. The LockPoints should not be considered valid if CheckSequenceLocks returns false.
See consensus/consensus.h for flag definitions. Closure representing one script verification Note that this stores references to the spending transaction
Definition at line 252 of file validation.h.
|
inline |
Definition at line 264 of file validation.h.
|
inline |
Definition at line 265 of file validation.h.
|
inline |
Definition at line 280 of file validation.h.
| bool CScriptCheck::operator() | ( | ) |
|
inline |
|
private |
Definition at line 259 of file validation.h.
|
private |
Definition at line 260 of file validation.h.
|
private |
Definition at line 255 of file validation.h.
|
private |
Definition at line 258 of file validation.h.
|
private |
Definition at line 257 of file validation.h.
|
private |
Definition at line 256 of file validation.h.
|
private |
Definition at line 261 of file validation.h.
1.8.8