parsedTransactionNotification로 도착합니다. 이름이 지정된 인수와 계정이 있는 모든 명령어, 수수료, 전체 계정 키 목록, 트랜잭션 수준의 summary, 그리고 SOL 및 토큰 전송이 포함됩니다.
Endpoints
Parsed Streams는 모든 요금제에서 사용할 수 있으며, Helius RPC 및 WebSocket 트래픽과 동일한 호스트인 Gatekeeper 엔드포인트를 통해 제공됩니다.wss://beta.helius-rpc.com/?api-key=<API_KEY>
Authorizations
string
필수
Helius API 키는
api-key 쿼리 매개변수나 x-api-key 헤더로 전달됩니다. 누락되었거나 유효하지 않은 키는 HTTP 401로 거부됩니다.Body
array
필수
-32602로 거부되므로, 오타는 아무 것도 매칭되지 않기보다는 명확하게 실패합니다.
Response
integer
구독 ID (구독 해지를 위해 필요)
Notifications
구독당 일치하는 트랜잭션당 하나의 알림.params.result.value 내부:
transaction— 전체 컨텍스트로, 서명, 슬롯, 수수료(lamports), 전체accountKeys목록,status/error, 트랜잭션 수준의summary, 추출된nativeTransfers및tokenTransfers가 포함됩니다.instructions— 실행 순서대로 나열된 모든 명령어로,instructionIndex,innerInstructionIndex및stackHeight에 따라 위치가 지정됩니다. 디코딩된 명령어에는 이름이 지정된decoded.args및decoded.accounts가 포함되며(snake_case, u64 값은 문자열), 디코딩되지 않은 명령어에는 대신rawData및rawAccounts가 포함됩니다.matchedIndexes—instructions의 인덱스로, 필터와 실제로 일치한 항목을 알려줍니다.details: "matched"를 사용하면 배열에는 일치한 항목만 포함되고matchedIndexes는 포함되지 않습니다.details: "raw"를 사용하면 일치한 각 명령어가 해당 위치,programId및 base58data블롭으로 축소됩니다.
Managing Subscriptions
구독 응답의result는 해당 구독에서 모든 알림에 나타나는 params.subscription와 동일한 숫자입니다. 저장하십시오 — 구독 해지에 필요합니다.
프로젝트당 동시 연결은 Free에서 최대 5개, Developer에서 최대 10개, Business 및 Professional에서 최대 50개까지 유지할 수 있습니다. 이 한도는 프로젝트의 모든 API 키에 걸쳐 공유되며, 연결당 최대 25개의 구독을 설정할 수 있습니다. 모든 한도는 개요를 참조하세요.