Skip to main content
Parsed Streams는 오픈 베타입니다. 유료 플랜에서 사용할 수 있으며, 프로젝트의 API 키로 인증합니다. API는 일반 제공 이전에 변경될 수 있습니다.
Parsed Streams는 단일 WebSocket 연결을 통해 JSON-RPC 2.0을 사용합니다. 각 요청은 동일한 id로 응답을 받습니다. 구독을 하면 구독 취소하거나 연결을 끊을 때까지 parsedTransactionNotification 메시지가 푸시됩니다.

parsedTransactionSubscribe

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

parsedTransactionUnsubscribe

ID로 구독을 중지합니다.

ping

생존성을 확인하고 조용한 연결을 유지합니다.

describeProgram

비교되는 정확한 지침 및 역할 이름을 확인합니다.

연결

Helius Dashboard에서 API 키와 연결 엔드포인트를 가져옵니다. API 키는 api-key 쿼리 매개변수(또는 x-api-key 헤더)로 전달되어 인증합니다.
wscat
누락되거나 잘못된 키는 HTTP 401로 거부됩니다. 연결 제한에 도달한 프로젝트는 HTTP 429를 받습니다.

제한

오류

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

더 알아보기

Parsed Streams 개요

Parsed Streams란 무엇이며 필터 뒤에 있는 정신 모델.

퀵스타트

연결하고, 첫 번째 필터를 보내고, 디코딩된 알림을 읽습니다.

파싱된 이벤트 참조

REST 또는 GraphQL을 통해 요구 시 동일한 디코딩된 트랜잭션을 쿼리하십시오.

재연결 처리하기

유휴 시간 초과 및 배포를 견디고, 놓친 부분을 정확히 백필하세요.