Annuncio dell'API $PUMPv2 e del JavaScript SDK Abbiamo rilasciato un'interfaccia programmatica completa per il lancio di token. API + pacchetto npm con supporto TypeScript. Ecco il dettaglio tecnico 👇
Installazione: npm install @pumpfunv2/sdk Inizializza il client: const client = new PumpFunV2Client({ apiKey: 'pk_xxx', timeout: 60000, retries: 3 }); Logica di ripetizione automatica, timeout delle richieste e risposte tipizzate inclusi.
Lancio del token con una chiamata al metodo: const result = await client.launch({ name: 'Token', symbol: 'TKN', description: 'Descrizione', mode: 'flywheel', creatorWalletPrivateKey: privateKey }); Restituisce: mintAddress, txSignature, pumpFunUrl, explorerUrl
7 modalità di lancio supportate: • normale - lancio standard • volano - riacquisto automatico con commissioni reclamate • burn - bruciature di token deflazionari • distribuzione - ricompense per i possessori • jackpot - vincite casuali per i possessori del pool • xprotected - verifica X/Twitter richiesta • multi - suddivisione delle commissioni tra più modalità
Esempio di modalità multipla: modalità: 'multi', allocazioni: [ { modalità: 'flywheel', percentuale: 40 }, { modalità: 'burn', percentuale: 30 }, { modalità: 'distribution', percentuale: 30 } ] Esegui più strategie di automazione simultaneamente.
Componenti React integrati: import { LaunchButton, PumpFunV2Provider, useLaunch } from '@pumpfunv2/sdk/react'; • LaunchButton - componente drop-in con modal • hook useLaunch - controllo completo sullo stato di lancio • PumpFunV2Provider - contesto per più componenti
Gestione degli errori con eccezioni tipizzate: import { PumpFunV2Error } from '@pumpfunv2/sdk'; Codici di errore: • NON_AUTORIZZATO • LIMITO_DI_RICHIESTE • ERRORE_DI_VALIDAZIONE • SCADENZA_TEMPO • ERRORE_DI_RETE Ogni errore include codice, messaggio e dati di risposta.
Inizia: 📦 npm install @pumpfunv2/sdk 📄 Documentazione: 🔑 Chiave API:
73