Class SimulationEvalOverrides

The set of parameters and limits override during simulation. If this set of parameters is present, then evaluation parameters may differ from standard evaluation in certain ways.

Implements

Constructors

  • Creates a new SimulationEvalOverrides object.

    Parameters

    • __namedParameters: {
          allowEmptySignatures?: boolean;
          allowUnnamedResources?: boolean;
          extraOpcodeBudget?: number | bigint;
          fixSigners?: boolean;
          maxLogCalls?: number | bigint;
          maxLogSize?: number | bigint;
      }
      • Optional allowEmptySignatures?: boolean
      • Optional allowUnnamedResources?: boolean
      • Optional extraOpcodeBudget?: number | bigint
      • Optional fixSigners?: boolean
      • Optional maxLogCalls?: number | bigint
      • Optional maxLogSize?: number | bigint

    Returns SimulationEvalOverrides

Properties

allowEmptySignatures?: boolean

If true, transactions without signatures are allowed and simulated as if they were properly signed.

allowUnnamedResources?: boolean

If true, allows access to unnamed resources during simulation.

extraOpcodeBudget?: number

The extra opcode budget added to each transaction group during simulation

fixSigners?: boolean

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

maxLogCalls?: number

The maximum log calls one can make during simulation

maxLogSize?: number

The maximum byte number to log during simulation

encodingSchemaValue: undefined | Schema

Accessors

Methods

Generated using TypeDoc