1
Recherchez le programme
Pump.fun lance des jetons via deux instructions selon la version : Vérifiez la liste
create et create_v2. Confirmez les noms exacts et les rôles des comptes avec describeProgram avant de les filtrer :Request
instructions de la réponse pour create et create_v2, et sa liste roles pour le compte souhaité — généralement la nouvelle adresse mint, et soit un rôle de compte creator ou un champ creator dans args. Les deux versions d’instruction ne partagent pas nécessairement une même structure, c’est pourquoi le code ci-dessous vérifie à la fois un argument et quelques noms de rôles au lieu de supposer une seule structure.2
Construire le filtre
Filtrez sur le programme et les deux noms d’instruction. Laissez
includeCpi activé — les create/create_v2 de Pump.fun sont généralement de haut niveau, mais c’est une protection bon marché — et excluez les transactions échouées puisqu’un déploiement échoué ne produit jamais une création en direct :3
Connectez-vous avec un client sécurisé contre les reconnexions
Un traqueur de déploiement est un processus de longue durée, alors traitez les déconnexions comme routinières plutôt qu’exceptionnelles : surveillez la poignée de main initiale, maintenez la connexion en vie sur un filtre silencieux et reconnectez-vous automatiquement à la fermeture.
pumpfun-deploys.js
4
Gérer les notifications et enregistrer chaque déploiement
Acheminer les messages entrants par Parce que
id (vos propres demandes) ou method (notifications poussées par le serveur), puis extraire le mint, le créateur et les métadonnées de l’instruction décodée :includeFailed est false, chaque notification que vous enregistrez est un jeton qui a effectivement été déployé. Vérifiez que ix.decoded est présent avant de faire confiance à args et accounts — une version non reconnue du programme Pump.fun arrive avec decoded: null et apparaîtrait autrement comme mint: null.Prochaines étapes
Suivre les échanges Jupiter
Le flux décrireProgramme → construire le filtre → s’abonner en détail.
Gérer les reconnexions
Recul exponentiel et remplissage des écarts de slots pour les écouteurs de longue durée.
Récupérer les créations Pump.fun
La version historique : parcourez les déploiements passés d’un créateur avec Parsed Events.