SimulationTransactionExecTrace
SimulationTransactionExecTrace:
object
The execution trace of calling an app or a logic sig, containing the inner app call trace in a recursive way.
Type declaration
approval-program-hash?
optional
approval-program-hash:string
SHA512_256 hash digest of the approval program executed in transaction.
approval-program-trace?
optional
approval-program-trace:SimulationOpcodeTraceUnit
[]
Program trace that contains a trace of opcode effects in an approval program.
clear-state-program-hash?
optional
clear-state-program-hash:string
SHA512_256 hash digest of the clear state program executed in transaction.
clear-state-program-trace?
optional
clear-state-program-trace:SimulationOpcodeTraceUnit
[]
Program trace that contains a trace of opcode effects in a clear state program.
clear-state-rollback?
optional
clear-state-rollback:boolean
If true, indicates that the clear state program failed and any persistent state changes it produced should be reverted once the program exits.
clear-state-rollback-error?
optional
clear-state-rollback-error:string
The error message explaining why the clear state program failed. This field will only be populated if clear-state-rollback is true and the failure was due to an execution error.
inner-trace?
optional
inner-trace:SimulationTransactionExecTrace
[]
An array of SimulationTransactionExecTrace representing the execution trace of any inner transactions executed.
logic-sig-hash?
optional
logic-sig-hash:string
SHA512_256 hash digest of the logic sig executed in transaction.
logic-sig-trace?
optional
logic-sig-trace:SimulationOpcodeTraceUnit
[]
Program trace that contains a trace of opcode effects in a logic sig.
Defined in
types.gen.ts:1021