1
Look Up the Program
Pump.fun ra mắt token thông qua hai chỉ thị tùy theo phiên bản: Kiểm tra danh sách
create và create_v2. Hãy xác nhận chính xác tên và vai trò tài khoản bằng describeProgram trước khi lọc theo chúng. Tính năng này hiện chỉ có trên wss://fs-beta.helius-rpc.com/?api-key=<API_KEY>:Request
instructions trong phản hồi để tìm create và create_v2, đồng thời kiểm tra danh sách roles để tìm tài khoản bạn cần — thường là địa chỉ mint mới và vai trò tài khoản creator hoặc trường creator trong args. Hai phiên bản chỉ thị không nhất thiết có cùng cấu trúc, vì vậy mã bên dưới kiểm tra cả một đối số và một vài tên vai trò thay vì giả định chỉ có một cấu trúc.2
Build the Filter
Lọc theo chương trình và cả hai tên chỉ thị. Hãy giữ
includeCpi ở trạng thái bật — create/create_v2 của Pump.fun thường nằm ở cấp cao nhất, nhưng đây là biện pháp dự phòng ít tốn kém — và loại trừ các giao dịch thất bại vì một lần triển khai thất bại sẽ không bao giờ tạo ra mint hoạt động:3
Connect with a Reconnect-Safe Client
Trình theo dõi triển khai là một tiến trình chạy dài hạn, vì vậy hãy coi việc mất kết nối là tình huống thông thường thay vì ngoại lệ: giám sát quá trình bắt tay ban đầu, duy trì kết nối khi bộ lọc không có hoạt động và tự động kết nối lại khi kết nối đóng.
pumpfun-deploys.js
4
Handle Notifications and Log Each Deploy
Định tuyến thông báo đến theo Vì
id (các yêu cầu của chính bạn) hoặc method (thông báo do máy chủ đẩy), sau đó lấy mint, người tạo và siêu dữ liệu từ chỉ thị đã giải mã:includeFailed là false, mọi thông báo được ghi nhật ký đều là token đã thực sự được triển khai. Hãy kiểm tra ix.decoded có tồn tại trước khi tin cậy args và accounts — một bản dựng không được nhận dạng của chương trình Pump.fun sẽ có decoded: null và nếu không kiểm tra, nó sẽ hiển thị dưới dạng mint: null.Các bước tiếp theo
Track Jupiter Swaps
Quy trình describeProgram → tạo bộ lọc → đăng ký được trình bày chi tiết hơn.
Handling Reconnects
Chiến lược thời gian chờ tăng theo cấp số nhân và backfill khoảng trống slot dành cho các trình lắng nghe chạy dài hạn.
Fetch Pump.fun Mints
Phiên bản lịch sử: phân trang qua các lần triển khai trước đây của một người tạo bằng Parsed Events.