Ogłaszamy API $PUMPv2 i JavaScript SDK Wydaliśmy pełny interfejs programistyczny do uruchamiania tokenów. API + pakiet npm z obsługą TypeScript. Oto techniczne szczegóły 👇
Instalacja: npm install @pumpfunv2/sdk Zainicjuj klienta: const client = new PumpFunV2Client({ apiKey: 'pk_xxx', timeout: 60000, retries: 3 }); Logika automatycznego ponawiania, limity czasowe żądań i typowane odpowiedzi w zestawie.
Uruchomienie tokena za pomocą jednego wywołania metody: const result = await client.launch({ name: 'Token', symbol: 'TKN', description: 'Opis', mode: 'flywheel', creatorWalletPrivateKey: privateKey }); Zwraca: mintAddress, txSignature, pumpFunUrl, explorerUrl
7 obsługiwanych trybów uruchamiania: • normalny - standardowe uruchomienie • flywheel - automatyczny wykup z opłatami • burn - deflacyjne spalanie tokenów • dystrybucja - nagrody dla posiadaczy • jackpot - losowe wygrane dla posiadaczy w puli • xprotected - wymagana weryfikacja X/Twitter • multi - podział opłat na wiele trybów
Przykład trybu wielomode: tryb: 'multi', przydziały: [ { tryb: 'flywheel', procent: 40 }, { tryb: 'burn', procent: 30 }, { tryb: 'distribution', procent: 30 } ] Uruchom wiele strategii automatyzacji jednocześnie.
Wbudowane komponenty React: import { LaunchButton, PumpFunV2Provider, useLaunch } from '@pumpfunv2/sdk/react'; • LaunchButton - komponent do wstawienia z modalem • hook useLaunch - pełna kontrola nad stanem uruchomienia • PumpFunV2Provider - kontekst dla wielu komponentów
Obsługa błędów z użyciem typowanych wyjątków: import { PumpFunV2Error } from '@pumpfunv2/sdk'; Kody błędów: • UNAUTHORIZED • RATE_LIMITED • VALIDATION_ERROR • TIMEOUT • NETWORK_ERROR Każdy błąd zawiera kod, wiadomość i dane odpowiedzi.
Zacznij: 📦 npm install @pumpfunv2/sdk 📄 Dokumentacja: 🔑 Klucz API:
71