Class SimulateRequest
- java.lang.Object
- 
- com.algorand.algosdk.v2.client.common.PathResponse
- 
- com.algorand.algosdk.v2.client.model.SimulateRequest
 
 
- 
 public class SimulateRequest extends PathResponse Request type for simulation endpoint.
- 
- 
Field SummaryFields Modifier and Type Field Description BooleanallowEmptySignaturesAllows transactions without signatures to be simulated as if they had correct signatures.BooleanallowMoreLoggingLifts limits on log opcode usage during simulation.BooleanallowUnnamedResourcesAllows access to unnamed resources during simulation.SimulateTraceConfigexecTraceConfigAn object that configures simulation execution trace.LongextraOpcodeBudgetApplies extra opcode budget during simulation for each transaction group.BooleanfixSignersIf true, signers for transactions that are missing signatures will be fixed during evaluation.LongroundIf provided, specifies the round preceding the simulation.List<SimulateRequestTransactionGroup>txnGroupsThe transaction groups to simulate.
 - 
Constructor SummaryConstructors Constructor Description SimulateRequest()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)- 
Methods inherited from class com.algorand.algosdk.v2.client.common.PathResponsetoString
 
- 
 
- 
- 
- 
Field Detail- 
allowEmptySignaturespublic Boolean allowEmptySignatures Allows transactions without signatures to be simulated as if they had correct signatures.
 - 
allowMoreLoggingpublic Boolean allowMoreLogging Lifts limits on log opcode usage during simulation.
 - 
allowUnnamedResourcespublic Boolean allowUnnamedResources Allows access to unnamed resources during simulation.
 - 
execTraceConfigpublic SimulateTraceConfig execTraceConfig An object that configures simulation execution trace.
 - 
extraOpcodeBudgetpublic Long extraOpcodeBudget Applies extra opcode budget during simulation for each transaction group.
 - 
fixSignerspublic Boolean fixSigners If true, signers for transactions that are missing signatures will be fixed during evaluation.
 - 
roundpublic Long round If provided, specifies the round preceding the simulation. State changes through this round will be used to run this simulation. Usually only the 4 most recent rounds will be available (controlled by the node config value MaxAcctLookback). If not specified, defaults to the latest available round.
 - 
txnGroupspublic List<SimulateRequestTransactionGroup> txnGroups The transaction groups to simulate.
 
- 
 
-