Skip to main content
RiskVerdict
The verdict. Null when the token has not been assessed. See RiskVerdict
Float
Weighted score from 0 to 100, computed from weighted signals with family caps and a corroboration bonus, then clamped. Null for a terminal verdict reached without scoring, and for an unassessed token. Not a probability.
Int
Unix seconds when the engine last recorded a change to this token’s risk assessment, the first recorded observation included. A re-evaluation that reaches the same result records nothing, so this tracks change rather than evaluation. Null when the token has never been assessed.
Int
Unix seconds of the contract analysis the verdict rests on: the decisive analysis, or the newest reading of a proven trapped pool. Moves only when the contract is probed again, unlike flaggedAt. Null when neither stands behind the verdict.
RiskAnalysisCoverage
How much contract analysis stood behind the verdict. Null when unassessed, or when a terminal verdict was reached without establishing analysis coverage. See RiskAnalysisCoverage
[RiskReasonCode!]
The reason codes behind the verdict, unordered. Empty when nothing fired; null when unassessed. New codes are added over time, so do not assume this list is exhaustive or that a familiar set is the whole picture. See RiskReasonCode
Float
Buy tax measured on a simulated buy alone by the latest decisive contract analysis, as a fraction (0.05 means 5%). Pool, hook and launchpad platform fees are not included. Can be newer than verdict, which updates on the next assessment. Null when no decisive analysis could measure the buy on its own; null is not 0%. A Token-2022 fee as configured is in extensions.token2022.transferFeeConfig.
Float
Sell tax measured on a simulated sell alone by the latest decisive contract analysis, as a fraction (0.05 means 5%). Pool, hook and launchpad platform fees are not included. Can be newer than verdict, which updates on the next assessment. Null when no decisive analysis could measure the sell on its own, including when that analysis found a honeypot: its test sale failed, so no sell tax was measured. Null is not 0%. A Token-2022 fee as configured is in extensions.token2022.transferFeeConfig.

Used By

Returned by
  • balances: Returns list of token balances that a wallet has.
  • categoryTokens: Returns the tokens assigned to a category (including its subcategories), with optional filterTokens-style filters and rankings applied.
  • filterPairs: Returns a list of pairs based on a variety of filters.
  • filterTokens: Discover, screen, and rank tokens across every supported network using 100+ on-chain signals: trading activity, liquidity, holder behavior, fee economics, and launchpad lifecycle.
  • filterTokenWallets: Returns a list of wallets with stats narrowed down to a specific token.
  • getBars: Returns bar chart data to track price changes over time.
  • getCommunityNotes: Returns community gathered notes.
  • getDetailedPairsStats: Returns bucketed stats for a given token within a list of pairs.
  • getDetailedPairStats: Returns bucketed stats for a given token within a pair.
  • getTokenBars: Returns aggregated bar chart data to track price changes over time.
  • holders: Returns list of wallets that hold a given token, ordered by holdings descending. Also has the unique count of holders for that token.
  • listPairsForToken: Returns a list of pairs containing a given token.
  • listPairsWithMetadataForToken: Returns a list of pair metadata for a token.
  • onBalanceUpdated: Live-streamed balance updates for a given wallet. Updates left out by networks or excludeTokens are not charged.
  • onFilterTokensUpdated: Live-streamed filter token updates for the current filterTokens result set.
  • onHoldersUpdated: Live-streamed list of wallets that hold a given token. Also has the unique count of holders for that token.
  • onLaunchpadTokenEvent: Live-streamed launchpad token event.
  • onLaunchpadTokenEventBatch: Live-streamed launchpad token events batched (more efficient).
  • onPairMetadataUpdated: Live-streamed stat updates for a given token within a pair.
  • pairMetadata: Returns metadata for a pair of tokens.
  • pairs: Returns pairs by their IDs (address:networkId, or poolId:networkId for singleton pools such as Uniswap V4), in request order, with null for an ID that is not a known pair. Unlike filterPairs(pairs:), a token address is never expanded into its top pairs. At most 200 IDs.
  • refreshBalances: Force refreshes the balance for a token in a wallet, persisting the result so subsequent balances queries reflect it. Supports contract tokens (<tokenAddress>:<networkId>, EVM only) and native token balances (native:<networkId>, EVM, Solana, and Starknet). Entries that cannot be refreshed (e.g. an unreachable network) are omitted from the response rather than erroring.
  • token: Returns a single token by its address & network id.
  • tokens: Returns a list of tokens by their addresses & network id, with pagination.
Last modified on September 21, 2026