$GLASSnot live

The method

This page is generated from the same constants the scanner runs on. If a number here changes, the method version changes with it, and old maps are not mixed with new ones.

What we read

For any Solana token, from the chain, through Helius:

A line between two bubbles has exactly one of three causes. Each carries the transaction signature that proves it.

LinkRule
FundedA top holder (or the deployer) sent another top holder its first SOL.
Same funder2+ top holders share the wallet that sent their first SOL, and that wallet has no known name or type. Exchanges, bridges and protocols are excluded because they fund unrelated people all day.
Token transferA holder's first tokens came out of another holder's wallet (not a pool, curve or other program) in the same transaction.

Linked wallets form a cluster. A cluster that contains the deployer, or a wallet the deployer funded, is marked as the deployer's.

Cohorts

Bundlers spread SOL through fresh wallets so no transfer ever joins them. What they cannot hide is timing and habit. A cohort is 3 or more wallets whose first buys land within 2 slots of each other. It is then rated by what else they share:

SignalThreshold
One fee payerOne wallet paid the fee for 2+ of the buys. Alone this makes a cohort high confidence.
Same sizeSOL spent spreads less than 12% of the median.
Same Jito tipHalf or more paid an identical tip to a Jito tip account.
Fresh walletsHalf or more were funded less than 6h before their first buy.

Confidence is high with a shared fee payer or two signals, medium with one, low with timing alone. Low cohorts are shown but never scored.

Labels

Score

Starts at 100 and loses points for each signal below. Each signal is a share of total supply. The caps add up to 100.

penalty = min(max, max(0, share − free) × weight)
SignalFreeWeightMax
Top 10 wallets20%×0.515
Linked by funding or transfers0%×135
Bought together0%×130
Deployer and its links0%×215
Fresh wallets0%×0.255
BandFrom
Clear80
Watch60
Concentrated40
Heavy0

The score describes the holder list. It does not say a token is good or bad, and it does not accuse anyone.

Limits

Source

Glass is open source under the MIT license. The rules on this page live in src/lib/graph.ts, the thresholds in src/config/site.ts, and every chain read in src/lib/helius.ts. The tests that pin each rule are in test/graph.test.ts.