Langsung ke konten utama
Panduan ini mengambil setiap token yang telah diluncurkan oleh dompet di Pump.fun. Panduan ini menelusuri riwayat dompet yang telah diuraikan halaman demi halaman dan memilih dua instruksi yang digunakan Pump.fun untuk meluncurkan token, hingga seluruh riwayat selesai ditelusuri. Ini adalah padanan historis dari panduan Parsed Streams Lacak Mint Pump.fun: program yang sama, nama instruksi yang sama, dan kolom hasil dekode yang sama — diambil sesuai permintaan, bukan dikirim secara real-time.
1

Look Up the Program

Pump.fun meluncurkan token melalui dua instruksi, bergantung pada versinya: 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
Periksa daftar 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:
  • address selalu 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 ditambah match.programs.
  • Secara default, riwayat hanya menampilkan transaksi yang berhasil (status: "succeeded"), sehingga deployment yang gagal, yang tidak pernah menghasilkan mint aktif, sudah dikecualikan. Teruskan status: "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.