Skip to content

Method

Flags are computed in code from the fetched JSON. The wording around them cannot change a number. Each line is labeled fact, estimate, inference, or gap. A gap is written as “Reliable current data not found.”

Thresholds

CheckIndicator
Honeypot, blocked buys, hidden owner, reclaimable ownership, self-destruct, unverified sourceRed when present
Pausable transfers, blacklist, mint, proxy, modifiable tax, external callYellow when present
Buy or sell taxYellow above 0. Red above 10%
Top 10 non-contract unlocked walletsYellow above 25%. Red above 50%
Largest non-contract walletYellow above 5%. Red above 15%
Creator balanceYellow above 3%. Red above 10%
24h volume / market capYellow under 2%. Red under 0.5%
DEX liquidity / market capWithout a major CEX listing: yellow under 3%, red under 1%. With a CEX listing, under 1% is yellow
Circulating / max or total supplyYellow under 70%. Red under 30%
FDV / market capYellow above 1.5x. Red above 3x
No max supply, or a mint functionYellow
12-month unlocksUnknown on this free data tier. The line says reliable current data was not found
Holder revenue / protocol revenueGreen at 50% or more when holder revenue exists. Yellow below that. Red when the protocol reports revenue and none is attributed to holders
Holder revenue / market capGreen at 3% or more a year. Yellow at 0.5%. Red below that
Market cap / revenueGreen under 30x. Yellow under 100x. Red above that

What this version does not do

Overall color uses the worst of contract, holders, liquidity, supply, and value capture. Unknown is ranked between yellow and green, so a missing revenue feed keeps value capture from reading as low concern.