Ankündigung der $PUMPv2 API & JavaScript SDK Wir haben eine vollständige programmgesteuerte Schnittstelle zum Starten von Tokens bereitgestellt. API + npm-Paket mit TypeScript-Unterstützung. Hier ist die technische Aufschlüsselung 👇
Installation: npm install @pumpfunv2/sdk Initialisieren Sie den Client: const client = new PumpFunV2Client({ apiKey: 'pk_xxx', timeout: 60000, retries: 3 }); Automatische Wiederholungslogik, Anfrage-Timeouts und typisierte Antworten sind enthalten.
Token-Start mit einem Methodenaufruf: const result = await client.launch({ name: 'Token', symbol: 'TKN', description: 'Beschreibung', mode: 'flywheel', creatorWalletPrivateKey: privateKey }); Gibt zurück: mintAddress, txSignature, pumpFunUrl, explorerUrl
7 unterstützte Startmodi: • normal - Standardstart • flywheel - automatischer Rückkauf mit beanspruchten Gebühren • burn - deflationäre Tokenverbrennungen • distribution - Belohnungen für Inhaber • jackpot - zufällige Inhaber gewinnen den Pool • xprotected - X/Twitter-Verifizierung erforderlich • multi - Gebühren auf mehrere Modi aufteilen
Multi-Modus-Beispiel: Modus: 'multi', Zuweisungen: [ { Modus: 'flywheel', Prozentsatz: 40 }, { Modus: 'burn', Prozentsatz: 30 }, { Modus: 'distribution', Prozentsatz: 30 } ] Führen Sie mehrere Automatisierungsstrategien gleichzeitig aus.
Integrierte React-Komponenten: import { LaunchButton, PumpFunV2Provider, useLaunch } from '@pumpfunv2/sdk/react'; • LaunchButton - Drop-in-Komponente mit Modal • useLaunch-Hook - vollständige Kontrolle über den Startzustand • PumpFunV2Provider - Kontext für mehrere Komponenten
Fehlerbehandlung mit typisierten Ausnahmen: import { PumpFunV2Error } from '@pumpfunv2/sdk'; Fehlercodes: • UNAUTHORIZED • RATE_LIMITED • VALIDATION_ERROR • TIMEOUT • NETWORK_ERROR Jeder Fehler enthält Code, Nachricht und Antwortdaten.
Loslegen: 📦 npm install @pumpfunv2/sdk 📄 Dokumentation: 🔑 API-Schlüssel:
72