1
Look Up the Program
Pump.fun meluncurkan token melalui dua instruksi, tergantung versinya: Periksa daftar
create dan create_v2. Konfirmasikan nama persis dan peran akun dengan describeProgram sebelum memfilternya. Saat ini, fitur tersebut hanya tersedia di wss://fs-beta.helius-rpc.com/?api-key=<API_KEY>:Request
instructions dalam respons untuk menemukan create dan create_v2, serta daftar roles untuk akun yang Anda inginkan — biasanya alamat mint baru, serta peran akun creator atau bidang creator di args. Kedua versi instruksi tidak selalu memiliki struktur yang sama. Karena itu, kode di bawah memeriksa argumen dan beberapa nama peran, bukan mengasumsikan satu struktur tertentu.2
Build the Filter
Filter berdasarkan program dan kedua nama instruksi. Biarkan
includeCpi tetap aktif — create/create_v2 milik Pump.fun biasanya berada di tingkat teratas, tetapi langkah ini merupakan perlindungan tambahan yang ringan — dan kecualikan transaksi yang gagal karena deployment yang gagal tidak pernah menghasilkan mint aktif:3
Connect with a Reconnect-Safe Client
Pelacak deployment adalah proses jangka panjang. Karena itu, perlakukan pemutusan koneksi sebagai kejadian rutin, bukan pengecualian: pantau handshake awal dengan watchdog, pertahankan koneksi saat filter tidak menerima aktivitas, dan sambungkan kembali secara otomatis ketika koneksi ditutup.
pumpfun-deploys.js
4
Handle Notifications and Log Each Deploy
Arahkan pesan masuk berdasarkan Karena
id (permintaan Anda sendiri) atau method (notifikasi yang dikirim server), lalu ambil mint, kreator, dan metadata dari instruksi yang telah didekode:includeFailed adalah false, setiap notifikasi yang Anda catat merupakan token yang benar-benar berhasil diluncurkan. Pastikan ix.decoded tersedia sebelum mempercayai args dan accounts — build program Pump.fun yang tidak dikenali akan diterima dengan decoded: null dan jika tidak diperiksa akan muncul sebagai mint: null.Langkah Berikutnya
Track Jupiter Swaps
Alur describeProgram → buat filter → berlangganan secara lebih mendetail.
Handling Reconnects
Backoff eksponensial dan pengisian ulang celah slot untuk listener jangka panjang.
Fetch Pump.fun Mints
Versi historis: telusuri deployment lama milik seorang kreator per halaman dengan Parsed Events.