parsedTransactionNotification로 도착합니다. 이름이 지정된 인수와 계정이 있는 모든 명령어, 수수료, 전체 계정 키 목록, 트랜잭션 수준의 summary, 그리고 SOL 및 토큰 전송이 포함됩니다.
Endpoints
Parsed Streams는 클로즈드 베타에 있습니다. Helius 팀이 프로젝트 ID를 허용 목록에 추가하고 접속 엔드포인트를 공유합니다:wss://<ENDPOINT>/?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— 실행 순서대로 각 명령어,topIndex,innerIndex,stackHeight에 의해 위치 지정됨. 디코딩된 명령어는 이름이 지정된decoded.args및decoded.accounts포함 (스네이크 케이스, u64 값은 문자열로); 디코딩되지 않은 것은rawData및rawAccounts포함.matchedIndexes— 필터에 실제로 일치한 명령어를 알려주는instructions로의 색인.details: "matched"와 함께 배열에는 히트만 포함되며matchedIndexes는 없습니다;details: "raw"와 함께 각각의 매칭된 명령어는 위치,programId및 기본 58data블랍으로 축소됩니다.
Managing Subscriptions
구독 응답의result는 해당 구독에서 모든 알림에 나타나는 params.subscription와 동일한 숫자입니다. 저장하십시오 — 구독 해지에 필요합니다.
프로젝트는 최대 100개의 동시 연결을 보유할 수 있으며, 이는 모든 API 키에 걸쳐 공유되며, 연결당 최대 25개의 구독을 가집니다. 모든 제한 사항은 개요를 참조하십시오.