Free score in seconds. No sign-up, no wallet. Mint addresses and links from DexScreener, Jupiter, pump.fun, Birdeye, Solscan and GMGN all work.

Home › Blog › How to read a Solana token's risk score (grades A–F)

How to read a Solana token's risk score (grades A–F)

November 10, 2026 · 12 min read · by the Rugsight team

A rug-check score is easy to misuse. People see a letter, treat A as a green light or D as proof of a scam, and skip the flags that produced the number. On Rugsight the score is narrower than that: it is an automated 0–100 technical summary of public on-chain and market checks, then a letter grade. This guide explains how to read that grade, what each band means, and what it does not certify, with live examples checked on 10 November 2026 and re-checked the same evening (23:18–23:38 America/Fortaleza) where a figure had moved.

The checks behind the number are walked through in how to check a Solana token for rug-pull risk. Issuer-controlled assets (stablecoins, some wrapped tokens) use a separate label, explained in what issuer-controlled means.

Have a mint in front of you? Check it while you read.

Free score in seconds. No sign-up, no wallet. Mint addresses and links from DexScreener, Jupiter, pump.fun, Birdeye, Solscan and GMGN all work.

No mint handy? Open a token our scanner just checked (free, live data):

What the score measures

Rugsight starts at 100 and subtracts points for the flags it can confirm, then adds a small bonus only when it can verify that a pool's LP is burned or durably locked. The usual deductions cover:

If holder data or market data cannot be read, the score is capped at 84 (grade B). The tool will not call a token "low risk" on the checks it runs when a major input is missing.

The number is a snapshot of those checks at checkedAt. It is not a price forecast, a legitimacy badge, or a statement about the team.

The grade bands

The public letter is derived from the numeric score, except when the mint is on the issuer-controlled allowlist:

GradeScoreVerdict on the free check
A85–100Low risk on the checks we run.
B70–84Moderate risk: review the flags before buying.
C50–69Elevated risk: several warning signs.
D30–49High risk: serious warning signs.
F0–29Extreme risk: strong rug-pull indicators.
IC(technical score still shown)Issuer-controlled: the issuer holds mint, freeze or similar controls by design. That is counterparty risk, not a rug-pull pattern.

An A at exactly 85 is still an A. A hours-old token with only the VERY_NEW flag (15 points) can land on that line if nothing else fires — which is why you should read the flags, not only the letter. See how to check token age.

IC replaces the letter when the mint and its live authorities match a short allowlist (USDC, USDT, some wrapped assets, tokenized stocks). The technical score is still calculated and still deducts for those controls. If an authority moves to an address we did not pin, the IC label is dropped and a normal letter is used.

How to read a score yourself

  1. Confirm you have the right mint, not a same-ticker lookalike (verify the contract address).
  2. Paste it into Rugsight or open the token page if it is already in the popular list.
  3. Read the grade and score first, then the verdict, then every flag. The letter is a summary; the flags are the reason.
  4. If the grade is IC, read the issuer note and the technical score. Do not treat IC as an A.
  5. If two mints are in the same category, put them side by side on a comparison page (for example BONK vs WIF or USDC vs PYUSD).
  6. Use the full checklist for anything the score does not cover (deployer history, socials, intent).

Live examples (verified 2026-11-10, re-checked that evening)

These numbers come from Rugsight's own free score on 10 November 2026. Major-token rows were re-checked at 23:18–23:38 America/Fortaleza (11 November 2026, 02:18–02:38 UTC). They will change; open the linked token page for the live figure.

Grade A — few or no deductions:

Official TRUMPdogwifhat (WIF)POPCAT
Mint6p6xgHyF7AeE6TZkSmFsko444wqoP15icUSqi2jfGiPNEKpQGSJtjMFqKZ9KQanSqYXRcF8fBopzLHYxdM65zcjm7GCihgDB8fe6KNjn2MYtkzZcRjQy3t9GHdC8uHYmW2hr
Grade / scoreA / 100A / 85A / 93
FlagsnoneTOP10_ELEVATED, TOP1_LARGETOP10_ELEVATED
Free check/token/trump/token/wif/token/popcat

TRUMP is a clean 100 on the checks we run: mint and freeze are revoked and no warning flags fired. POPCAT is an A because a single low-severity holder flag (TOP10_ELEVATED, 10 points) is not enough to leave the A band. WIF sits on the A/B line (85) with the same two holder flags that put BONK and Pyth at B / 82 in the next table; WIF's main Raydium AMM v4 pool also showed 99.75% of LP burned, which is a small verified bonus, while Pyth's main pool is a concentrated Raydium CLMM where an LP-burn percentage does not apply. An A is "the technical traps we score were mostly absent", not a recommendation to buy.

Grade B and C — well-known tokens, not new memecoins:

BONKPyth (PYTH)Jupiter (JUP)Orca (ORCA)Raydium (RAY)
MintDezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263HZ1JovNiVvGrGNiiYvEozEVgZ58xaU3RKwX8eACQBCt3JUPyiwrYJFskUPiHa7hkeR8VUtAeFoSYbKedZNsDvCNorcaEKTdK7LKz57vaAYr9QeNsVEPfiu6QeMU1kektZE4k3Dyjzvzp8eMZWUXbBCjEvwSkkk59S5iCNLY3QrkX6R
Grade / scoreB / 82B / 82C / 65C / 52C / 55
FlagsTOP10_ELEVATED, TOP1_LARGETOP10_ELEVATED, TOP1_LARGETOP10_HIGH, TOP1_WHALEMINT_AUTHORITY_ACTIVE, TOP10_ELEVATED, TOP1_LARGETOP10_EXTREME, TOP1_WHALE
Free check/token/bonk/token/pyth/token/jup/token/orca/token/ray

BONK was A / 90 earlier on 10 November 2026, with only TOP10_ELEVATED. By 23:18 America/Fortaleza the same day the largest real wallet had crossed 10% (TOP1_LARGE) and the score was B / 82 — the same two holder flags as Pyth. That is why you should read the flags and the timestamp, not only the letter. JUP, ORCA and RAY have been trading for a long time and are widely used. They are still C-grade on this check because of holder concentration (JUP, RAY) or a still-active mint authority plus concentration (ORCA). A C on a familiar ticker means several of the technical checks fired, not that the project has been shown to be a scam, and not that the largest wallets are necessarily a hidden deployer. Compare two of them at JUP vs ORCA.

Grade D — serious technical flags, including on a known mint:

Grade F — several high-severity flags at once:

Grade IC — issuer-controlled, technical score still visible:

USDCCoinbase Wrapped BTC (cbBTC)
MintEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1vcbbtcf3aa214zXHbiAZQwf4122FBYbraNdFqgw4iMij
Grade / scoreIC / 50 (technical grade C)IC / 15 (technical grade F)
IssuerCircle (stablecoin)Coinbase (wrapped asset)
FlagsMINT_AUTHORITY_ACTIVE, FREEZE_AUTHORITY_ACTIVE, HOLDERS_UNAVAILABLEMINT_AUTHORITY_ACTIVE, FREEZE_AUTHORITY_ACTIVE, TOP10_HIGH, TOP1_WHALE
Free check/token/usdc/token/cbbtc

USDC's technical 50 is almost entirely the mint and freeze deductions (30 + 20). Holders were not checked on that run, so they did not add or subtract. cbBTC's technical 15 adds concentrated holders on top of the same authority flags. Both stay IC because the issuer addresses match the allowlist; the low technical score is there so the controls stay visible. Side by side: USDC vs PYUSD.

What Rugsight shows

On the free check:

The paid report (1 USDC for people, or 0.03 USDC per call for agents via x402) adds the exact figures behind holder and market buckets and, on young tokens, a launch-bundle / sniper heuristic. The free BONK sample shows the layout.

Limits, stated plainly:

Warning signs, summarised

SignWhy it matters
You only looked at the letterThe flags are the actual findings; two C tokens can fail for different reasons
An A on a VERY_NEW mintThe score has almost no trading history; 15 points for age still allows an 85
A familiar name with a C or DPopularity is not a check we run; JUP is C / 65 and RENDER is D / 32 on live flags
Treating IC as an AMint and freeze are usually still live; you are trusting the issuer
Treating a D or F as a proven scamIt means serious technical flags fired, not that we investigated the team
A screenshot from earlier todayScores are snapshots; re-check the mint
Holder or market data was unavailableThe score is capped at B and is incomplete

FAQ

What does a Solana token risk score mean?

On Rugsight it is an automated 0–100 technical score of public on-chain and market data: mint and freeze authority, Token-2022 controls, real-wallet holder concentration, liquidity and trading age. The letter grade is just that number in bands (A is 85 or above, B 70, C 50, D 30, F below 30). It is not financial advice and it is not a claim that the token is safe or is a proven rug.

What is the difference between grade A, B, C, D and F?

A (85–100) is "low risk on the checks we run". B (70–84) is moderate risk — read the flags. C (50–69) is elevated risk with several warning signs. D (30–49) is high risk with serious warning signs. F (0–29) is extreme risk with strong rug-pull indicators. The verdict text on each token page uses those phrases. The flags under the grade tell you which checks fired.

Is a grade A Solana token safe to buy?

No score we publish, including an A, means a token is safe to buy. Official TRUMP scored A / 100 on 10 November 2026 because no warning flags fired. BONK was A / 90 earlier that day and B / 82 by 23:18 America/Fortaleza once TOP1_LARGE appeared alongside TOP10_ELEVATED. That does not forecast price, rule out a later dump, or replace reading the mint, the pool and the flags. A new token can also reach 85 (an A) if only VERY_NEW applies. See the live BONK page for the current figure.

Why does a well-known token like JUP or RENDER get a C or D?

Because the grade only reflects the checks above, not how famous the ticker is. On 10 November 2026, Jupiter (JUP) scored C / 65 from TOP10_HIGH and TOP1_WHALE. RENDER scored D / 32 from active mint and freeze authorities plus holder flags. Those are technical findings. They are not a verdict that the project is a scam, and they are not hidden just because the name is familiar.

What does grade IC mean on a Rugsight score?

IC means issuer-controlled. The mint is on a short allowlist and its live authorities still match the issuer addresses we pinned (for example Circle on USDC, Coinbase on cbBTC). The letter A–F is replaced so a designed mint/freeze control is not shown as a rug pattern, but the technical score still deducts for those controls (USDC was IC / 50, cbBTC IC / 15 on this check). See what issuer-controlled means.

Why can the score change during the same day?

The inputs can change: liquidity can move between buckets, a holder flag can appear or drop, or a cache refresh can replace an older snapshot. PVE was F / 20 earlier on 10 November 2026 and D / 30 later the same day when the liquidity flag went from LIQUIDITY_VERY_LOW to LIQUIDITY_LOW. BONK was A / 90 earlier that day and B / 82 by 23:18 America/Fortaleza when the largest real wallet crossed 10% (TOP1_LARGE). Re-paste the mint rather than trusting an old screenshot.

Summary

Read the flags, then the number, then the letter. Rugsight's score is a 0–100 technical summary with fixed bands: A 85, B 70, C 50, D 30, F below that, and IC for allowlisted issuer-controlled mints. An A is not a buy signal; a C or D on a well-known token is not automatically a scam label; an IC is not an A. Paste the mint into Rugsight, compare related mints on a comparison page when you have two candidates, and use the full checklist for everything the score does not cover.

Rugsight is an automated technical tool. Nothing here is financial advice.

Check a token now

Free score in seconds. No sign-up, no wallet. Mint addresses and links from DexScreener, Jupiter, pump.fun, Birdeye, Solscan and GMGN all work.

Or start from BONK, WIF, all popular tokens or the new-token feed. See what the paid report contains in the free sample.

More from the blog