Kunngjøring av $PUMPv 2 API & JavaScript SDK Vi har levert et komplett programmatisk grensesnitt for å starte tokens. API + npm-pakke med TypeScript-støtte. Her er den tekniske gjennomgangen 👇
Installasjon: NPM-installasjon @pumpfunv2/SDK Initialiser klienten: const client = new PumpFunV2Client({ apiKey: 'pk_xxx', Timeout: 60 000, Forsøk: 3 }); Automatisk retry-logikk, forespørslers timeouts og maskinskrevne svar inkludert.
Token-lansering med ett metodekall: const result = await client.launch({ navn: 'Token', symbol: 'TKN', beskrivelse: 'Beskrivelse', modus: 'svinghjul', creatorWalletPrivateKey: privatnøkkel }); Returer: mintAddress, txSignature, pumpFunUrl, explorerUrl
7 støttede oppskytingsmoduser: • normal - standard oppskyting • svinghjul - automatisk tilbakekjøp med krevde gebyrer • burn - deflatorisk token-brenning • utbetaling - belønninger til innehavere • jackpot - tilfeldig innehaver vinner potten • xprotected - X/Twitter-verifisering kreves • multi-delt gebyr på tvers av flere moduser
Multimodus-eksempel: modus: 'multi', Allokeringer: [ { modus: 'svinghjul', prosent: 40 }, { modus: 'burn', prosent: 30 }, { modus: 'fordeling', prosent: 30 } ] Kjør flere automatiseringsstrategier samtidig.
Innebygde React-komponenter: import { LaunchButton, PumpFunV2Provider, useLaunch } fra '@pumpfunv2/sdk/react'; • LaunchButton – drop-in-komponent med modal • useLaunch-krok – full kontroll over oppskytingstilstand • PumpFunV2Provider – kontekst for flere komponenter
Feilhåndtering med typede unntak: import { PumpFunV2Error } fra '@pumpfunv2/sdk'; Feilkoder: • UAUTORISERT • RATE_LIMITED • VALIDATION_ERROR • TIMEOUT • NETWORK_ERROR Hver feil inkluderer kode-, meldings- og svardata.
Kom i gang: 📦 NPM-installasjon @pumpfunv2/SDK 📄 Dokumenter: 🔑 API-nøkkel:
111