Skip to main content
이 가이드는 Pump.fun에서 지갑이 배포한 모든 토큰을 조회합니다. 지갑의 파싱된 기록을 검색하고 기록이 소진될 때까지 Pump.fun이 토큰을 시작하는 두 가지 지시를 선택합니다. Parsed Streams 가이드 Pump.fun 발행 추적와의 역사적 대응물입니다: 동일한 프로그램, 동일한 지시 이름, 동일한 디코딩된 필드 — 실시간이 아닌 요청 시 가져옵니다.
1

프로그램 조회

Pump.fun은 버전에 따라 두 가지 지시를 통해 토큰을 시작합니다: createcreate_v2. Parsed Events는 Parsed Streams가 사용하는 동일한 IDL 카탈로그를 통해 지시를 디코딩하므로, 일치시키기 전에 describeProgram 메서드를 통해 정확한 디코딩된 이름 및 계정 역할을 확인하십시오:
Request
응답의 instructions 목록에서 createcreate_v2을 확인하고, 원하는 계정을 roles 목록에서 확인하십시오 — 일반적으로 새 발행 주소와 creator 계정 역할 또는 argscreator 필드 중 하나입니다. 두 지시 버전이 반드시 같은 모양을 공유하지는 않으므로, 아래 코드에서는 하나를 가정하는 대신 arg와 몇 가지 역할 이름을 모두 확인합니다.
2

요청 빌드

생성자 지갑의 기록을 페이지별로 가져옵니다:
스트리밍 필터와의 세 가지 차이점을 미리 알고 있어야 합니다:
  • address는 항상 필요합니다 — 프로그램 전체 스캔은 지원되지 않으므로 Pump.fun에서 모든 배포가 아닌 특정 지갑의 배포를 가져옵니다. 파이어호스의 경우 Parsed Streams를 사용하십시오.
  • 요청에는 서버 측 지시 필터가 없습니다. 기록은 주소가 접촉한 모든 것을 반환하며, 다음 단계에서 클라이언트 측에서 Pump.fun 지시를 선택합니다.
  • includeFailed 스위치가 없습니다. 기록은 성공한 거래와 실패한 거래를 모두 반환하므로 클라이언트 측에서 parsed.transactionStatus를 확인하십시오 — 실패한 배포는 실행 중인 발행을 생성하지 않습니다.
3

역사를 통해 페이지 설정

각 결과에는 거래의 모든 지시가 포함됩니다. parsed.instructions에서 create/create_v2 히트를 검색하고 paginationToken가 사라질 때까지 계속 전달하십시오:
pumpfun-mint-history.js
4

각 배포 추출

스트리밍 리스너가 하는 것처럼 디코딩된 지시에서 발행, 생성자 및 메타데이터를 추출합니다:
ix.decoded가 존재하는지 확인한 후 argsaccounts를 신뢰하십시오 — 그렇지 않으면 인식되지 않는 Pump.fun 프로그램 빌드는 mint: null로 표시되며, rawDatarawAccounts만 사용할 수 있습니다.

다음 단계

Pump.fun 발행 추적

실시간 버전: 새로운 배포가 도착할 때마다 기록하는 재연결 안전 리스너.