Tags
A tag is a rule, not an opinion. Each one is computed from the table or the chain, each shows its definition on hover, and each can be argued with.
In the table a tag is a small picture, so a long list stays readable. Hover it for the rule; the Filters menu and the wallet's card name every one of them in words.
| Tag | The rule |
|---|---|
dev |
The wallet that created the token's pool |
sniper |
Bought within 60 s of token creation |
fresh |
Wallet younger than 24 h at its first buy |
dormant |
Nothing touched the wallet for 7+ days before its first buy here |
bot-like |
30+ trades with a median hold under 2 min, or 5+ buyβsell pairs within 5 s |
transfer-in |
Sold more than it bought here: the rest came by transfer |
never-sold |
No sells on this token: it still holds, or moved the tokens out |
bundle |
Its first SOL came from the same wallet as 2+ others here: likely one operator |
launch-bundle |
Bought in the token creator's own Jito bundle at the launch: the creator's hand |
own-bundle |
Sold to, or bought from, another wallet here inside one Jito bundle: one hand on both sides |
seen-before |
Also early in another analysis you saved |
This table is generated from the definitions in the code β the same ones the tooltips show, so they cannot drift apart.
Worth reading twice
never-sold means its trades on this token hold no sale. It still holds, or it moved the tokens to another wallet
without selling: we see swaps, not transfers. A wallet beyond the cap of exact exits never gets it; its Sold and PnL
show β, because we did not read its sells.
dormant means nothing touched the wallet for 7 days or more before its first buy here. Any transaction counts, even a
stranger's dust, so a sleeping wallet can be missed but is never called asleep by mistake. An old wallet that wakes up
for one launch is worth a second look.
transfer-in means the tokens arrived without a purchase. We see swaps, not transfers, so a wallet that sold more
than it ever bought got them some other way β almost always sent from another wallet.
own-bundle and launch-bundle come from Jito bundles of the launch's first minutes. A bundle is up to five
transactions that run in a row, and only someone holding all of them signed can send it. So when one wallet sells and
another buys in the same bundle, it is one hand moving tokens between its own wallets, and both get own-bundle:
from outside it looks like a bundle selling out, but the tokens went to wallets that look unrelated and then show up as
the best early traders. A wallet in the creator's own bundle at the launch gets launch-bundle. Each one opens on the
bundle's page at Jito, so you can check it yourself.
seen-before is the only tag that depends on you rather than the chain. It appears when the wallet was also an
early buyer in another analysis you saved, and clicking it opens that list.
π Nobody else's analyses are ever part of it
Repeats are computed only across the analyses saved to your own account. Nothing leaves the server, and no request is spent on it.
Names and platforms are not our tags
Next to some wallets sit other pictures: a star for a known trader (KOL), the X logo when the wallet's X account is known, the logo of the app it trades through (Axiom, GMGN, Fomo, pump.fun, Terminal, Photon, Bloom, BullX), and a mark for an exchange or a known exploit wallet. None of that is our judgement: it comes from public identity labels, and it is never mixed with the tags above. Others' guesses that a wallet is a bot are not shown: a bot mark is only our bot-like tag, from the wallet's own trades here.
Every other wallet in the table is one nobody has labelled. That is most of them, and usually the interesting part.
Why there is no score
A score compresses a judgement into a number and then hides the judgement. "Smart money" means whatever the vendor decided it means, and you cannot check it.
Every tag above can be checked. Open the wallet on Solscan: the first transaction, the funding transfer and the trade times are right there.