Your closed token accounts are still holding your SOL.

Every token you ever traded left a small account on Solana with about 0.002 SOL locked inside. NOTBOT finds the empty ones, closes them, and sends the SOL back to your wallet.

  • You see the exact amounts before you sign
  • Non-custodial: your keys never leave your wallet
  • 85% comes back to you, 15% is the service fee
NOTBOT mascot holding a green check mark

Check your wallet

or preview any address

Open NOTBOT inside your wallet

Wallets connect to websites only from their own built-in browser. If you open the link in Chrome or Safari, the wallet buttons will not work. The fix is simple: copy the link, then paste it into your wallet's browser.

notbot-app.vercel.app

Phantom

  1. Tap Copy link above.
  2. Open the Phantom app and tap the Browser or Explore icon at the bottom.
  3. Tap the address bar, press and hold, choose Paste, then tap Go.
  4. On NOTBOT, tap Phantom and approve the connection.

Solflare

  1. Tap Copy link above.
  2. Open the Solflare app and go to its Browser or Explore tab.
  3. Tap the address bar, press and hold, choose Paste, then tap Go.
  4. On NOTBOT, tap Solflare and approve the connection.

Backpack

  1. Tap Copy link above.
  2. Open the Backpack app and go to its built-in Browser or Explore section.
  3. Tap the address bar, press and hold, choose Paste, then tap Go.
  4. On NOTBOT, tap Backpack and approve the connection.

Backpack has no one-tap button here, so use copy and paste.

On a computer, install the wallet's browser extension, open NOTBOT in the same browser, and press your wallet's button. Menu names can differ slightly between app versions.

How it works

  1. Connect or paste

    Connect Phantom, Solflare or Backpack. You can also paste any address to see what is locked there, but only the owner can close accounts.

  2. We scan for empty accounts

    NOTBOT reads your token accounts through Helius and keeps only those with a zero balance. Accounts that hold tokens are never touched.

  3. Review and sign

    You see the total, the fee and what you receive. Your wallet then asks you to approve the transaction. Nothing happens without your signature.

Using a Telegram trading bot?

Trading bots such as Trojan, BONKbot, Maestro and Banana Gun create a Solana wallet for you and open a new token account for every coin you trade. Most of those accounts end up empty. To reclaim their SOL, you load the bot's wallet into a wallet app you control, then run NOTBOT from inside that app.

Read this first
  • Your private key gives full control of the wallet. Never send it to anyone, in any chat, and never type it into any website. That includes NOTBOT: we never ask for it.
  • Fake bots copy the names of real ones. Open the bot from your existing chat in your Telegram chat list. Do not search for it again or tap links sent by strangers.
  • You will paste the key only into your wallet app's own import screen.

1. Export the private key from your bot

Open your chat with the bot, go to its wallet or settings menu, and look for Export Private Key. The bot shows a warning first, then the key. Menu names differ slightly between bots and versions.

Trojan on Solana
  1. Open your existing Trojan chat in Telegram.
  2. From the main menu, open Settings.
  3. Tap Export Private Keys and accept the security warning.
  4. The bot shows your key. Continue to step 2 below.
BONKbot
  1. Open your existing BONKbot chat.
  2. Open the Wallet or Settings menu.
  3. Choose Export Private Key (or Show Private Key) and confirm the warning.
  4. Continue to step 2 below.
Maestro
  1. Open your existing Maestro chat.
  2. Open Wallets and select the wallet you trade with.
  3. Choose Export or Private Key and confirm the warning.
  4. Continue to step 2 below.
Banana Gun
  1. Open your existing Banana Gun chat.
  2. Open the Wallet or Settings menu.
  3. Choose Export Private Key and confirm the warning.
  4. Continue to step 2 below.
Any other bot

The idea is the same: find the wallet menu, choose export or show private key, and copy the Solana key. If a bot only offers a seed phrase, your wallet app can import that instead.

2. Copy the key

Press and hold the message that contains the key, then choose Copy. It is a long string of letters and numbers with no spaces. Do not take a screenshot and do not forward the message.

3. Paste it into your wallet app

Import it as a new account. Your wallet keeps the key on your device.

Phantom
  1. Open Phantom and tap the settings icon.
  2. Open Manage Accounts, then Add / Connect Account.
  3. Choose Import Private Key and select Solana.
  4. Type a name, press and hold the key field, choose Paste, then tap Import.
Solflare
  1. Open Solflare and go to your wallet list (tap your wallet name at the top).
  2. Choose Add wallet or Import wallet.
  3. Select Import a Private Key.
  4. Type a name, press and hold the key field, choose Paste, then tap Import.
Backpack
  1. Open Backpack and open the account switcher or settings.
  2. Choose Add / Connect Wallet, then Import private key.
  3. Select Solana.
  4. Press and hold the key field, choose Paste, then confirm the import.

Check that the address shown in the wallet matches the address your bot shows. If it does, you imported the right wallet.

4. Delete the key and open NOTBOT in the wallet

Delete the key message in Telegram and clear your clipboard by copying any short word. Then follow Open NOTBOT inside your wallet, switch to the imported account, connect, scan and press Reclaim SOL.

5. Afterwards

That key has now passed through Telegram and your clipboard, so treat the bot wallet as exposed. Move anything you want to keep to a fresh wallet that you created yourself, and use the bot wallet only for small trading amounts.

Fees, in full

Each token account keeps a rent deposit of about 0.00203928 SOL. Closing the account releases it. This is what happens to one account:

Where it goesShareSOL per account
Released by the network100%0.00203928
NOTBOT service fee15%0.00030589
Sent to your wallet85%0.00173339

The fee is a separate transfer inside the same transaction you sign, so you can read it in your wallet's preview. You also pay the normal Solana network fee, a fraction of a cent. Up to 300 accounts are closed per round; run NOTBOT again for the rest.

Safety

Non-custodial

NOTBOT is a static page. It builds a transaction in your browser and your wallet signs it. We never ask for a seed phrase or a private key, and we have no server that could receive one.

Read before you sign

A genuine NOTBOT transaction only contains account-close instructions and one SOL transfer of 15% of the released rent to the fee wallet listed below. If you see anything else, reject it.

Check the address

Copies of websites are common. Only use the exact link you got from the official NOTBOT channels, and check that the fee wallet in your wallet's preview matches the one in the footer.

Questions

Will I lose any tokens?

No. Only accounts with a balance of exactly zero are closed. Accounts holding tokens, or that are frozen, are skipped.

Can I use my main wallet?

Yes. The transaction touches only empty token accounts and the fee transfer. Your other tokens and SOL are not part of it, and your wallet shows every instruction before you approve.

Why do empty accounts exist at all?

Solana requires a rent-exempt deposit to keep account data on chain. When you sell a token completely, the account stays open and the deposit stays locked until someone closes it.

I have thousands of accounts. What happens?

NOTBOT closes up to 300 accounts per round, grouped into transactions of 18 accounts each. When a round finishes, press Reclaim again for the next one.

Do I need SOL in the wallet?

Yes, a tiny amount to pay the network fee, around 0.00001 SOL per transaction.

Has NOTBOT been audited?

Not yet. The code is short and readable, and your wallet shows exactly what you are signing. Start with a wallet that holds little value if you want to try it first.

Can a closed account be recovered?

Closing removes the empty account. If you buy that token again, a new account is created automatically.