Concept
Les développeurs de memecoins suivent presque toujours le même schéma : ils achètent du SOL sur un exchange centralisé (Binance, Gate.io…), le retirent vers un wallet frais, puis lancent leur coin sur pump.fun quelques minutes plus tard. Ce bot intercepte cette séquence on-chain pour détecter les futurs devs avant que leur coin soit annoncé — et envoie une alerte Discord avec le lien direct pump.fun dès le lancement.
Flux de détection
(Binance…)
SOL détecté
frais ?
watchlist
PumpFun
Discord
Module 1 — Scanner multi-exchanges
Surveillance en temps réel des hot wallets Solana de quatre exchanges majeurs. Chaque transaction sortante est analysée : si le montant tombe dans une plage cible et que le wallet destinataire est frais, il est ajouté à la liste de surveillance automatiquement.
- Exchanges surveillés : Binance, Gate.io, KuCoin, BitGet
- Plages de détection : 1–10 SOL (petits retraits) et 25–100 SOL (gros retraits)
- Vérification "wallet frais" : rejeté si > 15 transactions existantes
- Un thread par exchange pour un polling indépendant toutes les 10s
- File d'attente Discord (thread dédié) pour éviter les blocages d'API
- Résistance aux timeouts RPC avec système de retry
Module 2 — Scanner PumpFun
Surveille en continu tous les wallets ajoutés à la watchlist. Dès qu'un wallet interagit avec le programme PumpFun, le bot classe la transaction :
- Création de coin — détectée par l'analyse des comptes instrution (≥ 8 comptes = création)
- Filtre 0 socials : vérification via l'API PumpFun — si twitter/telegram/website sont vides, c'est un lancement brut. Alerte envoyée.
- Achat PumpFun (wallets prioritaires) — détecté et alerté avec @everyone
- Alerte Discord avec l'adresse du token et le lien
pump.fun/{mint} - Baseline au démarrage : ignore les vieilles transactions pour ne pas spammer
Module 3 — Discord Bot (panneau de contrôle)
Le bot Discord est le panneau de contrôle central, déployé sur VPS. Toutes les commandes sont des slash commands Discord, utilisables depuis n'importe où via le serveur.
/up//stop//status— démarre/arrête/vérifie le scanner Binance/up_pumpfun//stop_pumpfun— contrôle du scanner PumpFun/up_diana//stop_diana— scanner spécialisé retraits 22–80 SOL/check_rpcs— teste la latence de toutes les clés API Helius simultanément/clear_diana_fluffly— vide la watchlist depuis Discord- Chaque commande vérifie que le processus est bien tué (pgrep Linux)