Enumeration: SimulatedValidationStatus
Defined in: packages/submitter/lib/interfaces/status.ts:140
Possible outcomes of the validation of the Boop by the account during simulation. This is distinct from EntryPointStatus because during simulation we have "successful" statuses that need further checks (SimulatedValidationStatus.Unknown and SimulatedValidationStatus.FutureNonce).
Enumeration Members
Failed
Failed: "simulationFailed";Defined in: packages/submitter/lib/interfaces/status.ts:169
Validation failed during simulation.
FutureNonce
FutureNonce: "simulationFutureNonce";Defined in: packages/submitter/lib/interfaces/status.ts:160
Validation succeeded during simulation, but the nonce is ahead of the current nonce, and the Boop would thus fail if submitted onchain immediately.
PaymentValidityUnknown
PaymentValidityUnknown: "simulationPaymentValidityUnknown";Defined in: packages/submitter/lib/interfaces/status.ts:145
Reverted
Reverted: "simulationReverted";Defined in: packages/submitter/lib/interfaces/status.ts:166
The validation reverted during simulation, indicating either a faulty account or a faulty submitter.
Success
Success: "simulationSuccess";Defined in: packages/submitter/lib/interfaces/status.ts:142
Validation succeeded during simulation.
UnexpectedReverted
UnexpectedReverted: "simulationUnexpectedReverted";Defined in: packages/submitter/lib/interfaces/status.ts:175
The simulation reverted for an unexpected reason, preventing us from retrieving the validation outcome.
Unknown
Unknown: "simulationUnknown";Defined in: packages/submitter/lib/interfaces/status.ts:154
Validation succeeded during simulation, but needs extra checks.
e.g. use by validators that validators that check signature to enable simulation without a signature, as the signing might need to cover gas values, and those need simulation to be estimated.
ValidityUnknown
ValidityUnknown: "simulationValidityUnknown";Defined in: packages/submitter/lib/interfaces/status.ts:144