Skip to main content
String!
String!
String!
String!
String!
Recorded analysis block number, encoded as a string. An empty string indicates an unavailable block number.
Int!
Int!
Analysis input mode: 0 for deployment input, 1 for creation transaction, and 2 for a live contract.
Int!
Unix timestamp in seconds recorded when the analysis request was created.
SimulateTokenContractResultStatusEnum!
See SimulateTokenContractResultStatusEnum
AnalysisVerdictEnum
Analysis verdict (orthogonal to status). Null on legacy rows written before verdicts existed. See AnalysisVerdictEnum
String
Human-readable reason a verdict is INDETERMINATE (e.g. low/no liquidity). Null otherwise.
SimulateTokenContractErrors!
See SimulateTokenContractErrors
String!
The simulationId returned when the request was submitted.
SimulateTokenType!
See SimulateTokenType
SimulateDeployType!
See SimulateDeployType
SimulateContractBalanceType!
See SimulateContractBalanceType
SimulateLiquidityType!
See SimulateLiquidityType
SimulateTransferType!
See SimulateTransferType
SimulateSwapType!
See SimulateSwapType
SimulateOwnerType!
See SimulateOwnerType
SimulateCreatorType!
See SimulateCreatorType

Used By

Returned by
  • getSimulateTokenContractResults: Returns recorded token analyses, including pending and failed requests. Results are ordered by block number descending, then request timestamp descending. Use simulationId to retrieve a specific request.
  • onSimulateTokenContract: Live-streamed published analysis results for a token, across all simulation IDs. This is not a complete request-status stream: use getSimulateTokenContractResults to check pending, failed or indeterminate outcomes.
Last modified on September 21, 2026