宣布 $PUMPv2 API 和 JavaScript SDK 我們已經推出了一個完整的程式介面來啟動代幣。 API + 支援 TypeScript 的 npm 套件。 以下是技術細節 👇
安裝: npm install @pumpfunv2/sdk 初始化客戶端: const client = new PumpFunV2Client({ apiKey: 'pk_xxx', timeout: 60000, retries: 3 }); 包含自動重試邏輯、請求超時和類型化響應。
使用一個方法調用啟動代幣: const result = await client.launch({ name: 'Token', symbol: 'TKN', description: '描述', mode: 'flywheel', creatorWalletPrivateKey: privateKey }); 返回:mintAddress, txSignature, pumpFunUrl, explorerUrl
支援的 7 種啟動模式: • 正常 - 標準啟動 • 飛輪 - 自動回購並收取費用 • 燒毀 - 通脹代幣燒毀 • 分配 - 獎勵給持有者 • 獎池 - 隨機持有者贏得獎池 • xprotected - 需要 X/Twitter 驗證 • 多重 - 在多個模式之間分配費用
多模式範例: 模式:'multi', 分配:[ { 模式:'flywheel', 百分比:40 }, { 模式:'burn', 百分比:30 }, { 模式:'distribution', 百分比:30 } ] 同時運行多個自動化策略。
內建的 React 元件: import { LaunchButton, PumpFunV2Provider, useLaunch } from '@pumpfunv2/sdk/react'; • LaunchButton - 可直接使用的元件,帶有模態框 • useLaunch hook - 完全控制啟動狀態 • PumpFunV2Provider - 多個元件的上下文
使用類型化異常進行錯誤處理: import { PumpFunV2Error } from '@pumpfunv2/sdk'; 錯誤代碼: • UNAUTHORIZED • RATE_LIMITED • VALIDATION_ERROR • TIMEOUT • NETWORK_ERROR 每個錯誤都包含代碼、消息和響應數據。
開始使用: 📦 npm install @pumpfunv2/sdk 📄 文件: 🔑 API 金鑰:
57