1
Look Up the Program
Pump.fun meluncurkan token melalui dua instruksi, bergantung pada versinya: Periksa daftar
create dan create_v2. Parsed Events mendekode instruksi melalui katalog IDL yang sama dengan yang digunakan Parsed Streams. Karena itu, konfirmasikan nama hasil dekode dan peran akun yang tepat menggunakan metode describeProgram sebelum mencocokkannya:Request
instructions dalam respons untuk create dan create_v2, serta daftar roles untuk akun yang Anda inginkan — biasanya alamat mint baru, serta peran akun creator atau kolom creator di args. Kedua versi instruksi tersebut 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 Request
Ambil riwayat dompet pembuat halaman demi halaman:Ada tiga perbedaan dari filter streaming yang perlu Anda ketahui sejak awal:
addressselalu diperlukan — pemindaian di seluruh program tidak didukung, sehingga Anda mengambil deployment dari satu dompet, bukan setiap deployment di Pump.fun. Untuk firehose, gunakan Stream Terurai.- Riwayat transaksi tidak memiliki filter instruksi sisi server. Riwayat ini menampilkan semua yang berinteraksi dengan alamat tersebut, lalu Anda memilih instruksi Pump.fun di sisi klien pada langkah berikutnya. Untuk melakukan pemfilteran di sisi server, endpoint pemindaian (
POST /v1/parsed-events/scan) menerima bidang yang sama ditambahmatch.programs. - Secara default, riwayat hanya menampilkan transaksi yang berhasil (
status: "succeeded"), sehingga deployment yang gagal, yang tidak pernah menghasilkan mint aktif, sudah dikecualikan. Teruskanstatus: "any"untuk menyertakannya.
3
Page Through History
Setiap hasil memuat setiap instruksi transaksi. Pindai
parsed.instructions untuk menemukan kecocokan create/create_v2, lalu teruskan kembali paginationToken hingga tidak muncul lagi:pumpfun-mint-history.js
4
Extract Each Deploy
Ambil mint, pembuat, dan metadata dari instruksi yang telah didekode, persis seperti yang dilakukan listener streaming:Pastikan
ix.decoded tersedia sebelum memercayai args dan accounts — build program Pump.fun yang tidak dikenali akan muncul sebagai mint: null, sehingga hanya rawData dan rawAccounts yang dapat digunakan.Langkah Berikutnya
Track Pump.fun Mints
Versi real-time: listener yang aman saat tersambung ulang dan mencatat setiap peluncuran baru saat terjadi.