What it reads
Each find adds to the exposure score, up to 100. Under 25 is UNDERCOVER, under 60 is COMPROMISED, the rest is BURNED. The same chain gets the same score, no model is guessing.
| LAYER | WHAT IT MEANS | POINTS |
|---|---|---|
| Exchange funding | First SOL traced to an exchange, up to 3 hops | 28–35 |
| Exchange withdrawal | SOL sent straight from a known hot wallet | 30 |
| Paid an exchange | A direct send to a known hot wallet | 30 |
| Deposit address | A receiver that forwards to an exchange | 30 |
| Shared fee payer | Another wallet pays for what this one signs | 20 |
| Co-signer | A second wallet signs alongside | 15 |
| Memo | Text left on chain for good | 15 |
| Repeat contacts | Plain transfers with the same wallets | 8 each, max 24 |
| Funding trail | First SOL came from a plain wallet | 10 |
| Sleep schedule | A quiet six hours gives away a time zone | 10 |
| One-off contacts | Single plain transfers | 3 each, max 9 |
$MOLE
Not launched yet. Everyone gets the free tier until it is.
FAQ
Does a low score mean my wallet is private?
No. It means MOLE found nothing in what it read. Every case shows how much history that was.
Can I scan someone else's wallet?
Yes, it is all public chain data. MOLE does not put names on wallets, it only labels known exchange addresses.
Do you need my wallet or a signature to scan?
No. Connecting is only for holder limits, and that signature moves nothing.
Why can't it reach the start of my wallet?
Very busy wallets have more history than one scan can read. The case says so and leaves the trail out instead of guessing.
How long are cases kept?
30 days, reachable only by their link. They are never listed.
Is the exchange list complete?
No, it is a short list of well-known addresses. An exchange missing from it will not show up.
