Tool · non-custodial · live
How much SOL is locked
in your wallet?
Every token that has ever passed through your wallet locked a small SOL reserve in an account that stayed open. Check for free, without connecting anything, and reclaim whenever you like.
- Non-custodialwe never see your key
- You signyou receive the SOL
- Fee in the openvisible before you sign
- Read-only lookupit moves nothing
1 · Check without connecting
- Empty accounts
- SOL locked in wSOL
- Hidden balance
2 · Connect and reclaim
Connect the wallet to see what can be reclaimed. The amount, the fee and the net show up here after the scan, before any signature.
On your phone?
The phone's browser does not load extensions, so no wallet shows up here, not even if you already have the app installed. Open this same page inside your wallet and everything works normally.
Nothing changes: you still sign in your own wallet, and the key never leaves it.
Only the wallet's owner can reclaim. Nothing moves without your signature.
- Empty accountsrent from empty accounts
- —
- SOL locked in wSOLwSOL accounts
- —
- You recover
- —
- Service fee (25%)
- —
- Net for you
- —
Everything goes back to your own wallet. The fee above is the only amount that leaves, and you see it before signing.
Nothing locked. Your wallet is already clean.
Sending…
Where this SOL comes from
It is a reserve that was always yours and was tied up.
On Solana, every account must keep a deposit to exist, the rent. When someone sends you a token, the network opens a specific account for it and locks around 0.002 SOL inside. You spend the token, the balance goes to zero, but the account stays open and the deposit stays locked.
Closing that account returns the deposit to its owner. It is a standard instruction of Solana's own token program, the CloseAccount instruction. What the tool does is find all of your accounts in that state and close them at once, in a transaction you sign.
The same goes for wSOL: wrapped SOL left over from some swap that sat in an account nobody closed.
Where the fee goes
25% of what is recovered. It is the price of the service, and a quarter of its profit becomes liquidity in the 38BITS pool.
The fee is charged on what was actually recovered, never on what was already free in your wallet. It appears on screen before you sign, the amount that leaves is exactly that one, and the rest goes back to your address in the same transaction.
A quarter of the profit from every 38bits service is converted into quote liquidity in the token's pool. Not into a discount for those who already hold 38BITS: into market depth, which serves every holder. The mechanism is described in the whitepaper and can be checked by adding up the deposits into the position.
- Operator wallet
- DisLEyAzeH5AUCdRhzUrBW4Z3Pppnja9Ks25XeufvY3a
- 38BITS/USDC pool
- HHLJTyUx7bLNRpXhiXzpmtkXaK9ahoFBJP1BjwpSENa1
What this page cannot do
Stated here because it is verifiable, not because it sounds good.
We hold no key whatsoever
The connection uses the Wallet Standard. The transaction is assembled in your browser and signed inside your wallet. Your private key never leaves it, and we never see it.
The lookup moves nothing
Typing an address in the field above is pure reading of the chain. There is no signature, and you can look up an address that is not even yours.
We only close empty accounts
The transaction contains only CloseAccount and the fee transfer. An account with a balance is ignored: the scan discards it before assembling anything.
The fee is capped in the code
The value is fixed at 25% and bounded by a cap constant in the very file that runs in your browser. You can open it and read it.
public/resgata/app.js · TAXA_MAX_BPS = 25002500 basis points is the 25% cap written into the code: not even a misconfiguration can charge more.