Mengumumkan $PUMPv 2 API & JavaScript SDK Kami telah mengirimkan antarmuka terprogram lengkap untuk meluncurkan token. Paket API + npm dengan dukungan TypeScript. Berikut rincian 👇 teknisnya
Instalasi: npm instal @pumpfunv2/sdk Inisialisasi klien: const client = PumpFunV2Client baru({ apiKey: 'pk_xxx', batas waktu: 60000, Percobaan: 3 }); Logika coba lagi otomatis, batas waktu permintaan, dan respons yang diketik disertakan.
Peluncuran token dengan satu metode memanggil: const result = await client.launch({ nama: 'Token', simbol: 'TKN', deskripsi: 'Deskripsi', mode: 'roda gila', creatorWalletPrivateKey: privateKey }); Pengembalian: mintAddress, txSignature, pumpFunUrl, explorerUrl
7 mode peluncuran yang didukung: • normal - peluncuran standar • Roda gila - pembelian kembali otomatis dengan biaya yang diklaim • Bakar - Pembakaran token deflasi • Distribusi - hadiah untuk pemegang • Jackpot - Pemegang Acak memenangkan Pool • xprotected - Verifikasi X/Twitter diperlukan • Multi - membagi biaya di berbagai mode
Contoh multi-mode: mode: 'multi', Alokasi: [ { mode: 'roda gila', persentase: 40 }, { mode: 'terbakar', persentase: 30 }, { mode: 'distribusi', persentase: 30 } ] Jalankan beberapa strategi otomatisasi secara bersamaan.
Komponen React bawaan: import { LaunchButton, PumpFunV2Provider, useLaunch } dari '@pumpfunv2/sdk/react'; • LaunchButton - komponen drop-in dengan modal • useLaunch hook - kontrol penuh atas status peluncuran • PumpFunV2Provider - konteks untuk beberapa komponen
Penanganan kesalahan dengan pengecualian yang diketik: impor { PumpFunV2Error } dari '@pumpfunv2/sdk'; Kode kesalahan: • TIDAK SAH • RATE_LIMITED • VALIDATION_ERROR • BATAS WAKTU • NETWORK_ERROR Setiap kesalahan mencakup kode, pesan, dan data respons.
Memulai: 📦 npm instal @pumpfunv2/sdk 📄 Dokumen: 🔑 Kunci API:
67