![]() |
Bitcoin ABC 0.32.4
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. More... | |
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.