Annonce de l'API $PUMPv2 et du SDK JavaScript Nous avons expédié une interface programmatique complète pour le lancement de tokens. API + package npm avec support TypeScript. Voici le détail technique 👇
Installation : npm install @pumpfunv2/sdk Initialiser le client : const client = new PumpFunV2Client({ apiKey: 'pk_xxx', timeout: 60000, retries: 3 }); Logique de réessai automatique, délais d'attente des requêtes et réponses typées inclus.
Lancement de token avec un appel de méthode : const result = await client.launch({ name: 'Token', symbol: 'TKN', description: 'Description', mode: 'flywheel', creatorWalletPrivateKey: privateKey }); Renvoie : mintAddress, txSignature, pumpFunUrl, explorerUrl
7 modes de lancement pris en charge : • normal - lancement standard • flywheel - rachat automatique avec frais réclamés • burn - brûlures de jetons déflationnaires • distribution - récompenses pour les détenteurs • jackpot - gains aléatoires pour les détenteurs du pool • xprotected - vérification X/Twitter requise • multi - frais répartis sur plusieurs modes
Exemple multi-mode : mode : 'multi', allocations : [ { mode : 'flywheel', pourcentage : 40 }, { mode : 'burn', pourcentage : 30 }, { mode : 'distribution', pourcentage : 30 } ] Exécutez plusieurs stratégies d'automatisation simultanément.
Composants React intégrés : import { LaunchButton, PumpFunV2Provider, useLaunch } from '@pumpfunv2/sdk/react'; • LaunchButton - composant prêt à l'emploi avec modal • hook useLaunch - contrôle total sur l'état de lancement • PumpFunV2Provider - contexte pour plusieurs composants
Gestion des erreurs avec des exceptions typées : import { PumpFunV2Error } from '@pumpfunv2/sdk'; Codes d'erreur : • NON_AUTORISÉ • LIMITÉ_PAR_TAUX • ERREUR_DE_VALIDATION • DÉLAI_D'ATTENTE • ERREUR_DE_RÉSEAU Chaque erreur inclut un code, un message et des données de réponse.
Commencez : 📦 npm install @pumpfunv2/sdk 📄 Docs : 🔑 Clé API :
107