Docs

Rent stuck in trading bot wallets

Telegram trading bots open a token account for every position they take. Sell the position and the account usually stays behind holding its deposit. A few hundred trades therefore leaves a few hundred accounts, each holding about 0.00186 SOL, which can add up to a meaningful amount of SOL sitting idle in a wallet you rarely look at.

This applies to Bonkbot, Trojan, Photon, BullX and any other bot that trades from a wallet it generated for you.

How to check without risking anything

  1. Find your bot wallet address. Every bot shows it: in Bonkbot and Trojan it is under the wallet menu, and it is also the address you funded when you started.
  2. Paste that address into DustJar. Scanning is read-only, so this reveals what is recoverable without you handing over anything at all.
  3. Decide from there. If the amount is not worth acting on, you have lost nothing but a minute.

To actually claim it

Claiming needs a signature from the wallet that owns the accounts, so the bot wallet has to be usable in a normal wallet app. Most bots offer an export, and some let you withdraw to an address you control instead.

Exporting a private key is the single most dangerous thing you can do with a crypto wallet, and other cleanup tools tell you to do it as step one. Do not export anything until you have scanned the address and know the amount is worth it. Never paste a private key or seed phrase into any website, including this one: DustJar never asks for one and never has a field for it. If you do export, do it in a private place, import it into a wallet app you already trust, and treat that wallet as compromised afterwards: move anything valuable out of it.

The safer route, when your bot supports it, is to withdraw your funds to a wallet you already control and simply abandon the bot wallet. The rent stays behind, which is a real cost, but a leaked key costs more.

All docs · Questions · Scan a wallet