Skip to content

Type Alias: SimulationOutput

type SimulationOutput = Prettify<
  | {
  status: SubmitterErrorSimulationUnavailable;
}
  | {
  maxFeePerGas: bigint;
  simulationResult:   | SimulationResult
     | undefined;
  status: EntryPointStatus;
  submitterFee: bigint;
} & 
  | {
  status: Exclude<SimulationStatus, Success>;
}
  | {
  executeGasLimit: bigint;
  gasLimit: bigint;
  status: Success;
  validateGasLimit: bigint;
  validatePaymentGasLimit: bigint;
}>;

Defined in: packages/submitter/lib/interfaces/boop_simulate.ts:22