Skip to content

SimulateRequest

SimulateRequest = object

Defined in: packages/algod_client/src/models/simulate-request.ts:11

Request type for simulation endpoint.

optional allowEmptySignatures: boolean

Defined in: packages/algod_client/src/models/simulate-request.ts:25

Allows transactions without signatures to be simulated as if they had correct signatures.


optional allowMoreLogging: boolean

Defined in: packages/algod_client/src/models/simulate-request.ts:30

Lifts limits on log opcode usage during simulation.


optional allowUnnamedResources: boolean

Defined in: packages/algod_client/src/models/simulate-request.ts:35

Allows access to unnamed resources during simulation.


optional execTraceConfig: SimulateTraceConfig

Defined in: packages/algod_client/src/models/simulate-request.ts:41


optional extraOpcodeBudget: number

Defined in: packages/algod_client/src/models/simulate-request.ts:40

Applies extra opcode budget during simulation for each transaction group.


optional fixSigners: boolean

Defined in: packages/algod_client/src/models/simulate-request.ts:46

If true, signers for transactions that are missing signatures will be fixed during evaluation.


optional round: bigint

Defined in: packages/algod_client/src/models/simulate-request.ts:20

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.


txnGroups: SimulateRequestTransactionGroup[]

Defined in: packages/algod_client/src/models/simulate-request.ts:15

The transaction groups to simulate.