Parsed Events는 오픈 베타입니다. 유료 플랜에서 사용할 수 있으며, 프로젝트의 API 키로 인증합니다. API는 일반적으로 사용 가능해지기 전에 변경될 수 있습니다.
Parsed Events란 무엇인가요?
Parsed Events는 원시 트랜잭션 서명 또는 주소 기록에서 파싱된 Solana 트랜잭션 데이터를 반환합니다. REST JSON 및 GraphQL을 통해 동일한 파싱된 트랜잭션 모델을 제공합니다. 명령어는 Parsed Streams를 구동하는 동일한 IDL 카탈로그를 통해 디코딩됩니다: 명명된 명령어 인수, 명명된 계정 및 내부(CPI) 명령어입니다. Parsed Streams는 WebSocket을 통해 일치하는 트랜잭션을 실시간으로 전송하고, Parsed Events는 서명 및 주소 기록을 요구 시 파싱합니다. 디코딩 모델이 생소하다면, 먼저 Parsed Streams의 정신 모델을 읽어보세요. 파싱된 데이터에는 다음이 포함됩니다:- 디코딩된 명령어 이름, 계정 및 인수;
- 트랜잭션 및 명령어 요약;
- 네이티브 SOL 전송;
- SPL 토큰 및 Token-2022 전송;
- 지원 프로토콜에 대한 구조화된 요약 데이터 (
parsedData); - 프로그램 메타데이터가 있을 때 디코딩된 사용자 정의 프로그램 오류;
- 요청 시 원래의 원시 트랜잭션 페이로드.
Methods
Parsed Events는 두 가지 방법을 제공합니다. 둘 다 REST 및 GraphQL을 통해 사용할 수 있습니다. GraphQL 쿼리는POST /v1/parsed-events/graphql으로 이동합니다.
비교 방식
vs Parsed Streams
Parsed Streams는 WebSocket을 통해 디코딩된 거래를 실시간으로 전송하며, 서버 측에서 명령 수준에서 필터링합니다. Parsed Events는 REST 및 GraphQL을 통해 서명과 주소 기록을 필요에 따라 해석합니다.
vs Enhanced Transactions
Enhanced Transactions는 고정 이벤트 타입으로 구축된 이전 세대의 파싱 및 기록 API입니다. Parsed Events는 IDL 카탈로그를 통해 명령을 디코딩하여 명명된 인수와 계정으로 해석합니다.
액세스
Parsed Events는 오픈 베타로 유료 플랜에서 사용할 수 있습니다. Helius Dashboard에서 API 키를 얻고 요청을https://mainnet.helius-rpc.com로 보냅니다.
프로젝트의 API 키로 인증하며, api-key 쿼리 매개변수로 전달됩니다.
시작하기
Quickstart
첫 번째 트랜잭션을 구문 분석하고, 주소 기록을 가져오며 결과를 페이지로 나누십시오.
Fetch Pump.fun Mints
Pump.fun에서 지갑이 배포한 모든 토큰을 페이지로 나누어 보십시오.
Query with GraphQL
앱에 필요한 구문 분석 필드를 정확히 선택하십시오.
Parsed Response
구문 분석된 트랜잭션, 전송, 지침의 필드 참조입니다.
Migrate from Enhanced Transactions
이전 API의 엔드포인트, 매개변수 및 응답 매핑입니다.