Bitcoin ABC 0.26.3
P2P Digital Currency
|
#include <iguana_interpreter.h>
Public Member Functions | |
IguanaInterpreter (CMutableTransaction txIn, uint32_t inputIndexIn, CTxOut spentOutput, uint32_t flagsIn) | |
IguanaResult | Run () const |
Run the interpreter, stepping through the scripts and return the trace. | |
Private Member Functions | |
IguanaTrace | RunScript (ScriptInterpreter &interpreter, bool isPushOnly) const |
Private Attributes | |
CMutableTransaction | tx |
uint32_t | inputIndex |
CScript | scriptPubKey |
PrecomputedTransactionData | txdata |
MutableTransactionSignatureChecker | sigChecker |
uint32_t | flags |
Definition at line 42 of file iguana_interpreter.h.
|
inline |
Definition at line 56 of file iguana_interpreter.h.
IguanaResult IguanaInterpreter::Run | ( | ) | const |
Run the interpreter, stepping through the scripts and return the trace.
Modelled to match VerifyScript exactly.
Definition at line 12 of file iguana_interpreter.cpp.
|
private |
Definition at line 98 of file iguana_interpreter.cpp.
|
private |
Definition at line 53 of file iguana_interpreter.h.
|
private |
Definition at line 45 of file iguana_interpreter.h.
|
private |
Definition at line 47 of file iguana_interpreter.h.
|
private |
Definition at line 51 of file iguana_interpreter.h.
|
private |
Definition at line 44 of file iguana_interpreter.h.
|
private |
Definition at line 49 of file iguana_interpreter.h.