9. D3fenders Watchtower Setup & Troubleshooting
Last updated
Last updated
Watchtower is a free, AI-powered Discord bot developed by that scans Solana and EVM wallets for signs of compromise.
It’s designed to help users quickly identify if their wallet has interacted with blacklisted addresses, been exposed to drainer activity, or shows patterns consistent with a leaked seed phrase — all directly from Discord.
When a user clicks the Scan Wallet button, Watchtower:
Identifies the chain based on the address (Solana or EVM)
Fetches transaction history
Solana: via Helius API
EVM: via Polygonscan API
Checks blacklists
Solana: Phantom’s blocklist
EVM: MetaMask’s phishing domain blocklist
Uses GPT-3.5 Turbo to review wallet activity and assign a risk score
Returns a private result to the user:
🟢 Safe
⚠️ Warning
🔴 Compromised With an explanation and next steps.
Watchtower is in active development. We are constantly shipping updates to improve accuracy, performance, and features — including expanded blacklist coverage, new chain support, and deeper behavioral analysis.
What you’re using today will only get better with time.
If you have ideas or feedback, we’re listening.
To set up Watchtower in your server:
Use the invite link provided by D3fenders or host your own instance by deploying the code from our GitHub.
/setupwatchtower
CommandIn Discord:
channel_id
: The channel where the Scan Wallet button will appear.
role_id
: The Discord role allowed to access the scanner.
🛠️ This command will:
Store your config
Post an embed with a Scan Wallet button
Make sure the bot has the following:
Send Messages
Embed Links
Use Slash Commands
Read Messages in the configured channel
Once the bot is set up:
Click the Scan Wallet button.
Enter your Solana or EVM wallet address in the popup.
Wait a few seconds for the scan to complete.
Receive your private result directly in Discord.
Watchtower uses OpenAI's GPT-3.5 to analyze transaction patterns in real time. This allows us to go beyond static heuristics and provide context-aware evaluations based on:
Drainer activity
Interaction frequency with suspicious contracts
Unusual gas/token transfers
Known phishing tactics
Watchtower is free for all communities. Why? Because security is for everyone.
If you're a mod or project lead and want to bring Watchtower to your server:
Tech Stack:
discord.py
discord.app_commands
requests
dotenv
openai
APIs Used:
Phantom & MetaMask blocklists
Let me know if you'd like a GitBook-ready Markdown file or web-optimized export next.
👉 Reach out via
or message @mr_burnz
on Telegram