Skip to main content
Hướng dẫn này tìm nạp mọi token mà một ví đã triển khai trên Pump.fun. Hướng dẫn phân trang qua lịch sử đã phân tích của ví và lọc ra hai lệnh mà Pump.fun dùng để phát hành token, cho đến khi duyệt hết lịch sử. Đây là phiên bản lịch sử tương ứng với hướng dẫn Parsed Streams Theo dõi các mint Pump.fun: cùng chương trình, cùng tên lệnh và cùng các trường đã giải mã — được tìm nạp theo yêu cầu thay vì được đẩy theo thời gian thực.
1

Look Up the Program

Pump.fun phát hành token thông qua hai lệnh tùy theo phiên bản: create và create_v2. Parsed Events giải mã các lệnh thông qua cùng danh mục IDL mà Parsed Streams sử dụng, vì vậy hãy xác nhận chính xác tên đã giải mã và vai trò tài khoản bằng phương thức describeProgram trước khi đối chiếu:
Request
Kiểm tra danh sách 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 cần dùng — thường là địa chỉ mint mới và một vai trò tài khoản creator hoặc một trường creator trong args. Hai phiên bản lệnh 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 số tên vai trò thay vì giả định chỉ một cấu trúc.
2

Build the Request

Tìm nạp lịch sử của ví người tạo theo từng trang:
Có ba điểm khác biệt so với bộ lọc luồng mà bạn nên biết trước:
  • address luôn là trường bắt buộc — hệ thống không hỗ trợ quét toàn bộ chương trình, vì vậy bạn tìm nạp các lần triển khai của một ví chứ không phải mọi lần triển khai trên Pump.fun. Để nhận toàn bộ luồng dữ liệu, hãy dùng Parsed Streams.
  • Yêu cầu không có bộ lọc lệnh phía máy chủ. Lịch sử trả về mọi nội dung mà địa chỉ đã tương tác, sau đó bạn lọc các lệnh Pump.fun ở phía máy khách trong bước tiếp theo.
  • Không có tùy chọn includeFailed. Lịch sử trả về cả giao dịch thành công lẫn thất bại, vì vậy hãy kiểm tra parsed.transactionStatus ở phía máy khách — một lần triển khai thất bại sẽ không bao giờ tạo ra mint hoạt động.
3

Page Through History

Mỗi kết quả chứa mọi lệnh của giao dịch. Quét parsed.instructions để tìm các kết quả khớp với create/create_v2 và tiếp tục truyền lại paginationToken cho đến khi trường này không còn xuất hiện:
pumpfun-mint-history.js
4

Extract Each Deploy

Lấy mint, người tạo và siêu dữ liệu từ lệnh đã giải mã, giống hệt cách trình lắng nghe luồng thực hiện:
Hãy kiểm tra ix.decoded có tồn tại trước khi tin cậy args và accounts — nếu không, một bản dựng không được nhận dạng của chương trình Pump.fun sẽ xuất hiện dưới dạng mint: null, khi đó chỉ có rawData và rawAccounts để xử lý.

Các bước tiếp theo

Track Pump.fun Mints

Phiên bản thời gian thực: một trình lắng nghe an toàn khi kết nối lại, ghi nhật ký mọi lần triển khai mới ngay khi xuất hiện.