Anunțarea API-ului $PUMPv 2 și a SDK-ului JavaScript Am livrat o interfață programmatică completă pentru lansarea tokenurilor. Pachet API + npm cu suport TypeScript. Iată detaliile 👇 tehnice
Instalare: Instalarea @pumpfunv2/SDK a NPM Inițializează clientul: const client = new PumpFunV2Client({ apiKey: 'pk_xxx', Timeout: 60000, Încercări: 3 }); Logică automată de reîncercare, timeout-uri de cerere și răspunsuri tastate incluse.
Lansarea tokenului printr-un singur apel de metodă: const result = await client.launch({ nume: 'Token', simbol: 'TKN', descriere: 'Descriere', Mod: "Volanul de Flotă", creatorWalletPrivateKey: privateKey }); Returnări: mintAddress, txSignature, pumpFunUrl, explorerUrl
7 moduri de lansare suportate: • lansare normală - standard • volant - răscumpărare automată cu taxe revendicate • ardere - ardere deflaționară a tokenului • distribuție - recompense pentru deținători • jackpot - deținătorul aleatoriu câștigă fondul • xprotected - verificare X/Twitter necesară • multi - împărțirea taxelor între mai multe moduri
Exemplu multi-mod: Mod: 'Multi', Alocări: [ { mod: 'flywheel', procentaj: 40 }, { mod: 'burn', procentaj: 30 }, { mod: 'distribuție', procentaj: 30 } ] Rulează simultan mai multe strategii de automatizare.
Componente React încorporate: import { LaunchButton, PumpFunV2Provider, useLaunch } de la '@pumpfunv2/sdk/react'; • LaunchButton - componentă drop-in cu modul • useLaunch hook - control total asupra stării de lansare • PumpFunV2Provider - context pentru mai multe componente
Gestionarea erorilor cu excepții tipizate: import { PumpFunV2Error } din '@pumpfunv2/sdk'; Coduri de eroare: • NEAUTORIZAT • RATE_LIMITED • VALIDATION_ERROR • TIMEOUT • NETWORK_ERROR Fiecare eroare include cod, mesaje și date de răspuns.
Începe: 📦 Instalarea @pumpfunv2/SDK a NPM 📄 Documentare: 🔑 Cheia API:
71