Skip to main content
POST
Asynchronous endpoint Get a Solana token mint’s overall security score and risk level.
This endpoint is dedicated to Solana. Send the token mint in address; do not send chain_id.
The completed payload can contain additional Solana analysis. For a durable integration, rely on the decision fields documented below; auxiliary analysis objects may change as coverage evolves.
HashDit-owned request fields are documented in snake_case. Equivalent camelCase input remains accepted for compatibility. The legacy async field pollAfter is intentionally unchanged.

Quick Start

Request Fields

string
required
Your HashDit API key. Missing or invalid keys return HTTP 401. Keep the key on a trusted server.
string
required
Solana token mint address.
boolean
default:"false"
Request synchronous processing when supported. Clients must still handle the documented in-progress response.

Response Fields

string
required
"0" means the request was accepted successfully, whether processing is still in progress or complete.
string
required
"in progress" means poll again; "ok" means the completed data object is available.
Returned on a cache miss while the token is being analyzed:
Branch on status, not only on HTTP 200. Wait pollAfter seconds before retrying; this response does not include data.

How to Use the Response

  • Use overall_risk_level for the user-facing verdict and overall_score for ranking or policy thresholds.
  • Read result_stage before using any auxiliary fields. A fallback result can be less detailed than complete analysis.
  • Treat any additional Solana-specific objects as optional context, not as the stable decision contract.
  • No Obvious Risk is a point-in-time assessment, not a safety guarantee.

Risk Level Reference

Errors and Retry Guidance

For polling, respect pollAfter; aggressive polling may trigger rate limits without completing analysis sooner.