Solvere

The signer

Full-network census

SOL is stranded in token accounts.

People sent it to token addresses by mistake, and until Solana's May 2026 upgrade no instruction could move it. One can now — but each pile has exactly one key that opens it, and for most of this money that key no longer exists. Paste an address below and find out which case yours is.

Stranded

Accounts

holding excess

Mints counted

74,231,914

the whole network

Signable today

Check an address

Runs the classifier the recovery tool runs. No key is ever requested.

Recovering your own token's SOL?

Connect the wallet that holds the mint authority and we'll do the rest. (Tier A Only)

Try one

Reads getAccountInfo live from , then classifies in your browser. Falls back to the built-in snapshot if that e ndpoint is unreachable.

The segmentation

Every stuck pile is a box with exactly one key

No locksmith, no master key, no appeal. What decides whether money comes back is not how much is there — it is who holds the one key that opens it. There are three answers, and almost every published figure about this collapses them into one.

The head of the census

Where the money actually is

Click any row to classify it live. Watch what the letters do as you go down the list — the biggest piles are the ones with nobody to ask.

Soundings above the rent floor

The 200 largest stranded accounts, by who can sign for them.

AccountSOLValueWho must sign

Why these numbers

The receipts

Figures circulating elsewhere are wrong in ways that are easy to check. Here is what this census did differently, so you can decide how much to trust it.

Counted, not sampled

Every one of 74,231,914 mints on Solana was enumerated at 0.999999 coverage. Published dashboards extrapolate from samples; a 185-token sample overstated the reachable tier by 2.4×.

Priced at today's SOL

The widely-quoted $35M assumes SOL at $198. At the price used here the same pile is worth . The SOL figure is the honest one; the dollar figure moves.

On-curve versus off-curve

A revoked account whose address is a valid ed25519 curve point once had a key that might survive. One that is off-curve never had a key and never can. That test cannot be done in SQL, which is why nothing else reports it — and it is the difference between a search and a dead end.

Tested against the deployed program

The recovery engine is tested against bytecode dumped from TokenkegQfeZ… on mainnet, not a reimplementation — recoveries executed end to end on a validator running that bytecode, and adversarial cases where a doctored deal is caught and refused. The signer you run is printed in full on this page, and it is checked to produce byte-identical transactions to the library it replaces.

Read the signer →

If you want help

How a recovery runs

You do not need anyone for this. If you hold the key you can do it yourself for free, and the signer that does it is printed in full further down this page. What is being sold is the finding and the explaining — not access.

Your key never moves

You sign in your own wallet, or offline on your own machine with a 430-line signer that has no dependencies and makes no network calls. No website ever asks you for a private key. Any that does is a phishing site — including one that looks like this one.

You see every instruction before signing

The signer decodes the actual transaction bytes and prints every destination and every lamport. An instruction it cannot decode is refused rather than waved through, and a transaction that disagrees with its own description is rejected outright.

One transaction, or nothing

Your money and the fee move together in a single atomic transaction, checked against a simulation of what it will really do. There is no moment where somebody else is holding your SOL.

A fee only if it works

10% of what is recovered, and nothing if nothing is recovered. The rent floor of 0.001462 SOL stays behind permanently on every account — it is not recoverable, and it is not counted as though it were.

When a wallet cannot sign

Recovering with a key file instead

Three situations end up here: your mint's authority is a multisig and needs its quorum, your authority wallet has never been funded so it cannot pay a network fee, or the authority was revoked and only the original launch keypair can sign. In all three the signing happens on your own machine, with a file — not in a browser wallet.

We build it and cover the network fee

You receive one file, deal.json. It contains a transaction and no key of any kind. If your authority cannot pay its own fee — which is the usual reason people land here — we pay it.

You check it before signing anything

The signer below decodes the real transaction bytes and prints every destination and every lamport, including our fee. It refuses outright if the file's description disagrees with what the transaction actually does. It signs nothing unless you add --yes.

You sign, on your machine, offline

Your key never moves. The signer makes no network calls and has no dependencies — you can disconnect entirely and it still works.

You send back a signature, not a key

Signing writes deal.signed.json. That file is safe to email: it carries your signature, and altering any amount or address in it invalidates that signature and the network rejects it.

The signer

Every line of it, printed here. Nothing to install. Needs Node 20 or newer.

Read it, then run it against the file we sent you:

node solvere-sign.mjs --tx=deal.json --authority=your-key.json

That shows you what it does and signs nothing. When the amounts are what you agreed:

node solvere-sign.mjs --tx=deal.json --authority=your-key.json --yes
Read the source — lines
loading…

No website should ever ask you for your private key — not this one, not any other. This page cannot: the signing happens on your computer, and the only thing that comes back to us is a signature. If anyone asks you to paste or upload a key file, that is theft in progress.

One thing to be clear about

If you sent SOL here by mistake, you have no claim to it

None. The money belongs wherever the key-holder directs it, and anyone telling you that you can "claim it back" is lying to you. The honest version is an introduction to the key-holder and a voluntary return — which is a favour, and is described here as one.