Анонсування API $PUMPv 2 та JavaScript SDK Ми випустили повний програматичний інтерфейс для запуску токенів. API + npm-пакет із підтримкою TypeScript. Ось технічний розбір 👇
Інсталяція: NPM Install @pumpfunv2/SDK Ініціалізувати клієнт: const client = new PumpFunV2Client({ apiKey: 'pk_xxx', Тайм-аут: 60000, Повторення: 3 }); Включено автоматичну логіку повторних спроб, тайм-аути запитів і введення відповідей.
Запуск токена з одним викликом методу: const result = await client.launch({ ім'я: 'Токен', символ: 'TKN', опис: «Опис», Режим: «Маховик», creatorWalletPrivateKey: privateKey }); Повернення: mintAddress, txSignature, pumpFunUrl, explorerUrl
7 підтримуваних режимів запуску: • Звичайний — стандартний запуск • Маховик — автоматичний викуп з заявленими зборами • burn — дефляційні токенні опіки • розподіл — винагороди власникам • джекпот — випадковий власник виграє пул • xprotected — потрібна перевірка X/Twitter • мульти — розподіл комісій між кількома режимами
Приклад мультимоду: режим: 'multi', Розподіли: [ { режим: 'маховик', відсоток: 40 }, { mode: 'burn', відсоток: 30 }, { mode: 'розподіл', відсоток: 30 } ] Запускайте кілька стратегій автоматизації одночасно.
Вбудовані компоненти React: import { LaunchButton, PumpFunV2Provider, useLaunch } з '@pumpfunv2/sdk/react'; • LaunchButton — компонент drop-in з модальним режимом • useLaunch hook — повний контроль над станом запуску • PumpFunV2Provider — контекст для кількох компонентів
Обробка помилок із типізованими винятками: import { PumpFunV2Error } з '@pumpfunv2/sdk'; Коди помилок: • НЕСАНКЦІОНОВАНІ • RATE_LIMITED • VALIDATION_ERROR • ТАЙМ-АУТ • NETWORK_ERROR Кожна помилка містить код, повідомлення та дані відповіді.
Почніть: 📦 NPM Install @pumpfunv2/SDK 📄 Документи: 🔑 Ключ API:
65