메인 콘텐츠로 건너뛰기
Parsed Streams는 일반적으로 모든 요금제에서 사용할 수 있습니다. 프로젝트의 API 키로 인증하세요. 전송된 이벤트당 1크레딧이 부과됩니다. 자세한 내용은 크레딧을 참조하세요. Parsed Streams는 단일 WebSocket 연결을 통해 JSON-RPC 2.0을 사용합니다. 각 요청은 동일한 id로 응답을 받습니다. 구독을 하면 구독 취소하거나 연결을 끊을 때까지 parsedTransactionNotification 메시지가 푸시됩니다.

parsedTransactionSubscribe

프로그램, 계정 및 인스트럭션 필터와 일치하는 디코딩된 트랜잭션을 구독합니다.

parsedTransactionUnsubscribe

ID로 구독을 중지합니다.

describeProgram

매처가 비교하는 정확한 인스트럭션 및 역할 이름을 확인합니다.

연결

Parsed Streams는 wss://beta.helius-rpc.com의 Gatekeeper 엔드포인트에서 제공되며, Helius RPC 및 WebSocket 트래픽과 동일한 호스트를 사용합니다. Helius 대시보드에서 API 키를 가져와 api-key 쿼리 매개변수(또는 x-api-key 헤더)로 전달하세요.
wscat
describeProgram은 예외입니다. 현재 wss://fs-beta.helius-rpc.com/?api-key=YOUR_API_KEY에서만 사용할 수 있습니다. 키가 없거나 유효하지 않으면 HTTP 401로 거부됩니다. 프로젝트가 연결 한도에 도달하면 HTTP 429가 반환됩니다.

한도

오류

오류는 JSON-RPC 2.0 형식인 { "error": { "code": <int>, "message": "<text>" }, "id": <id> }을 따릅니다. 메시지에는 무엇이 어디에서 잘못되었는지 정확히 표시됩니다. WebSocket 종료 코드와 함께 연결이 종료될 수도 있습니다. 각 코드의 의미와 복구 방법은 재연결 처리를 참조하세요.

자세히 알아보기

Parsed Streams Overview

Parsed Streams의 개념과 필터의 기본 사고 모델을 알아봅니다.

Quickstart

연결하고 첫 번째 필터를 전송한 후 디코딩된 알림을 읽습니다.

Parsed Events Reference

REST를 통해 동일한 디코딩된 트랜잭션을 필요할 때 조회합니다.

Handling Reconnects

유휴 시간 초과와 배포 중에도 연결을 유지한 후 놓친 데이터를 정확히 백필합니다.