Aankondiging van de $PUMPv2 API & JavaScript SDK We hebben een volledige programmatic interface voor het lanceren van tokens geleverd. API + npm-pakket met TypeScript-ondersteuning. Hier is de technische uitleg 👇
Installatie: npm install @pumpfunv2/sdk Initialiseer de client: const client = new PumpFunV2Client({ apiKey: 'pk_xxx', timeout: 60000, retries: 3 }); Automatische herhalingslogica, time-outs voor verzoeken en getypte antwoorden inbegrepen.
Token lancering met één methode-aanroep: const result = await client.launch({ name: 'Token', symbol: 'TKN', description: 'Beschrijving', mode: 'flywheel', creatorWalletPrivateKey: privateKey }); Retourneert: mintAddress, txSignature, pumpFunUrl, explorerUrl
7 ondersteunde lanceringsmodi: • normaal - standaard lancering • vliegwiel - automatische terugkoop met geclaimde vergoedingen • branden - deflatoire tokenverbrandingen • distributie - beloningen voor houders • jackpot - willekeurige houder wint pool • xprotected - X/Twitter verificatie vereist • multi - split vergoedingen over meerdere modi
Multi-mode voorbeeld: modus: 'multi', allocaties: [ { modus: 'flywheel', percentage: 40 }, { modus: 'burn', percentage: 30 }, { modus: 'distribution', percentage: 30 } ] Voer meerdere automatiseringsstrategieën gelijktijdig uit.
Ingebouwde React-componenten: import { LaunchButton, PumpFunV2Provider, useLaunch } from '@pumpfunv2/sdk/react'; • LaunchButton - drop-in component met modal • useLaunch hook - volledige controle over de lanceertoestand • PumpFunV2Provider - context voor meerdere componenten
Foutafhandeling met getypeerde uitzonderingen: import { PumpFunV2Error } from '@pumpfunv2/sdk'; Foutcodes: • ONGEAUTHORISEERD • TARIEFLIMIET • VALIDERINGSFOUT • TIMEOUT • NETWERKFOUT Elke fout bevat een code, bericht en responsgegevens.
Aan de slag: 📦 npm install @pumpfunv2/sdk 📄 Documentatie: 🔑 API-sleutel:
109