Class SimulationOpcodeTraceUnit
- java.lang.Object
-
- com.algorand.algosdk.v2.client.common.PathResponse
-
- com.algorand.algosdk.v2.client.model.SimulationOpcodeTraceUnit
-
public class SimulationOpcodeTraceUnit extends PathResponse
The set of trace information and effect from evaluating a single opcode.
-
-
Field Summary
Fields Modifier and Type Field Description Long
pc
The program counter of the current opcode being evaluated.List<ScratchChange>
scratchChanges
The writes into scratch slots.List<Long>
spawnedInners
The indexes of the traces for inner transactions spawned by this opcode, if any.List<AvmValue>
stackAdditions
The values added by this opcode to the stack.Long
stackPopCount
The number of deleted stack values by this opcode.List<ApplicationStateOperation>
stateChanges
The operations against the current application's states.
-
Constructor Summary
Constructors Constructor Description SimulationOpcodeTraceUnit()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
-
Methods inherited from class com.algorand.algosdk.v2.client.common.PathResponse
toString
-
-
-
-
Field Detail
-
pc
public Long pc
The program counter of the current opcode being evaluated.
-
scratchChanges
public List<ScratchChange> scratchChanges
The writes into scratch slots.
-
spawnedInners
public List<Long> spawnedInners
The indexes of the traces for inner transactions spawned by this opcode, if any.
-
stackPopCount
public Long stackPopCount
The number of deleted stack values by this opcode.
-
stateChanges
public List<ApplicationStateOperation> stateChanges
The operations against the current application's states.
-
-