Parsed Events란 무엇인가요?
Parsed Events는 원시 트랜잭션 서명 또는 주소 내역에서 파싱된 Solana 트랜잭션 데이터를 반환합니다. Parsed Streams가 제공하는 것과 동일한 파싱된 트랜잭션 모델을 REST JSON으로 반환합니다. 명령어는 Parsed Streams를 지원하는 것과 동일한 IDL 카탈로그를 통해 디코딩됩니다. 여기에는 이름이 지정된 명령어 인수, 계정 및 내부(CPI) 명령어가 포함됩니다. Parsed Streams는 일치하는 트랜잭션을 WebSocket을 통해 실시간으로 푸시하며, Parsed Events는 요청 시 서명과 주소 내역을 파싱합니다. 디코딩 모델이 익숙하지 않다면 먼저 Parsed Streams의 개념 모델을 읽어보세요. 파싱된 데이터에는 다음이 포함됩니다.- 디코딩된 명령어 이름, 계정 및 인수
- 트랜잭션 및 명령어 요약
- 네이티브 SOL 전송
- SPL Token 및 Token-2022 전송
- 지원되는 프로토콜의 구조화된 요약 데이터(
parsedData) - 프로그램 메타데이터를 사용할 수 있는 경우 디코딩된 사용자 지정 프로그램 오류
- 요청 시 원본 원시 트랜잭션 페이로드
메서드
Parsed Events에는 세 가지 REST 메서드가 있습니다.비교
vs Parsed Streams
Parsed Streams는 트랜잭션이 도착할 때 서버 측에서 명령어 수준으로 필터링하여 디코딩된 트랜잭션을 WebSocket을 통해 푸시합니다. Parsed Events는 요청 시 REST를 통해 서명과 주소 내역을 파싱합니다.
vs Enhanced Transactions
Enhanced Transactions는 고정된 이벤트 유형을 기반으로 구축된 이전 세대의 파싱 및 내역 API입니다. Parsed Events는 IDL 카탈로그를 통해 명령어를 이름이 지정된 인수와 계정으로 디코딩합니다.
액세스 및 요금
Parsed Events는 Free를 포함한 모든 플랜에서 일반적으로 사용할 수 있습니다. 유지 관리 모드로 계속 제공되는 기존 Enhanced Transactions API를 대체합니다. Helius Dashboard에서 API 키를 발급받고https://mainnet.helius-rpc.com에 요청을 보내세요.
프로젝트의 API 키를 api-key 쿼리 매개변수로 전달하여 인증하세요.
트랜잭션 파싱과 파싱된 트랜잭션 내역은 요청당 10크레딧이 부과됩니다. 트랜잭션 내역 스캔은 10크레딧에 스캔한 내역 페이지당 1크레딧이 추가로 부과됩니다(페이지당 최대 1,000개 트랜잭션). 전체 가격 목록은 크레딧을 참조하세요.
시작하기
Quickstart
첫 번째 트랜잭션을 파싱하고 주소 기록을 가져온 후 결과를 페이지별로 조회합니다.
Fetch Pump.fun Mints
지갑이 Pump.fun에 배포한 모든 토큰을 페이지별로 조회합니다.
Parsed Response
파싱된 트랜잭션, 전송 및 명령어의 필드 참조입니다.
Migrate from Enhanced Transactions
레거시 API의 엔드포인트, 매개변수 및 응답 매핑입니다.