Auto Freeze Bot
Continuously freeze all token holders that are not on your whitelist.
Before you start
- Connected wallet holding freeze authority for the token
- Freeze authority must not have been revoked
Connect the freeze authority wallet
Connect the wallet that holds freeze authority for your token. This is the wallet you set as freeze authority when creating the token. If freeze authority was revoked, the bot cannot function.
Enter your token mint address
Paste the token mint. The bot scans all token accounts for this mint and identifies their holder addresses.
Token Mint
The bot freezes token accounts, not wallets. A frozen token account means that specific wallet cannot transfer your token, but it can still send and receive SOL and other tokens normally.
Build your whitelist
Add every wallet address that should remain unfrozen: your own wallet, team wallets, your CEX deposit address, market maker wallets, and any partner or investor wallets. DEX pool accounts are excluded automatically and do not need to be added.
Add your own wallet to the whitelist first. If you forget, the bot may freeze your own token account.
Start the bot and monitor
Click Start. The bot continuously scans all token holder accounts and submits a freeze transaction for any account not on your whitelist. The page shows a running count of accounts frozen, accounts skipped (already frozen or whitelisted), and a live log of each freeze transaction as it confirms.
Closing or refreshing the tab stops the bot immediately. New holders who buy after the tab is closed will not be frozen until you restart.
There is a short window between when a wallet buys your token and when the bot detects and freezes it. The scan runs frequently to minimize this window, but it cannot be zero.
Run the bot in a dedicated browser tab on a computer that stays on. If you need the bot to run overnight, keep the machine from sleeping.
What to do next
All Solana Tutorials