A web app to check if Tron wallet addresses are blacklisted by Tether, and display their current USDT TRC20 balance.
Built with Python + Flask. No API key required.
- Paste up to 20 Tron addresses at once (one per line)
- For each wallet:
- 🔴 Blacklisted — flagged by Tether's USDT contract
- ✅ Clean — not blacklisted, shows current USDT balance
⚠️ Invalid — not a valid Tron address
- Summary panel with total USDT across clean wallets
- Validates each address via TronGrid API
- Calls the USDT TRC20 contract (
isBlacklisted) to check blacklist status - If clean, fetches the current USDT balance
USDT Contract: TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t
- Fork or upload this repo to GitHub
- Go to railway.app → New Project → Deploy from GitHub
- Set these in Settings:
- Start Command:
gunicorn app:app - Build Command:
pip install -r requirements.txt
- Start Command:
- Go to Settings → Networking → Generate Domain
- Set port to
8080
- Set port to
- Done — your app is live
pip install -r requirements.txt
python3 app.pyThen open http://localhost:5000
tron-checker/
├── app.py # Flask backend + TronGrid API calls
├── templates/
│ └── index.html # Frontend UI
├── requirements.txt
└── README.md
- TronGrid — public Tron node API, no key needed
MIT