Thông báo về API $PUMPv2 & JavaScript SDK Chúng tôi đã phát hành một giao diện lập trình hoàn chỉnh để khởi chạy các token. API + gói npm với hỗ trợ TypeScript. Dưới đây là phân tích kỹ thuật 👇
Cài đặt: npm install @pumpfunv2/sdk Khởi tạo client: const client = new PumpFunV2Client({ apiKey: 'pk_xxx', timeout: 60000, retries: 3 }); Logic tự động thử lại, thời gian chờ yêu cầu và phản hồi có kiểu dữ liệu được bao gồm.
Khởi chạy token với một cuộc gọi phương thức: const result = await client.launch({ name: 'Token', symbol: 'TKN', description: 'Mô tả', mode: 'flywheel', creatorWalletPrivateKey: privateKey }); Trả về: mintAddress, txSignature, pumpFunUrl, explorerUrl
7 chế độ khởi động được hỗ trợ: • bình thường - khởi động tiêu chuẩn • flywheel - tự động mua lại với phí đã yêu cầu • đốt - đốt token giảm phát • phân phối - phần thưởng cho người nắm giữ • jackpot - người nắm giữ ngẫu nhiên thắng giải • xprotected - yêu cầu xác minh X/Twitter • đa chế độ - chia phí giữa nhiều chế độ khác nhau
Ví dụ về chế độ đa dạng: chế độ: 'đa', phân bổ: [ { chế độ: 'bánh đà', tỷ lệ: 40 }, { chế độ: 'đốt', tỷ lệ: 30 }, { chế độ: 'phân phối', tỷ lệ: 30 } ] Chạy nhiều chiến lược tự động hóa đồng thời.
Các thành phần React tích hợp sẵn: import { LaunchButton, PumpFunV2Provider, useLaunch } from '@pumpfunv2/sdk/react'; • LaunchButton - thành phần có thể chèn vào với modal • useLaunch hook - kiểm soát hoàn toàn trạng thái khởi động • PumpFunV2Provider - ngữ cảnh cho nhiều thành phần
Xử lý lỗi với các ngoại lệ kiểu: import { PumpFunV2Error } từ '@pumpfunv2/sdk'; Mã lỗi: • UNAUTHORIZED • RATE_LIMITED • VALIDATION_ERROR • TIMEOUT • NETWORK_ERROR Mỗi lỗi bao gồm mã, thông điệp và dữ liệu phản hồi.
Bắt đầu: 📦 npm install @pumpfunv2/sdk 📄 Tài liệu: 🔑 Khóa API:
108