Skip to main content
解析流适用于所有套餐。使用项目的 API 密钥进行身份验证。每个成功交付的事件消耗 1 个积分;请参阅积分。 解析流使用单个 WebSocket 连接上的 JSON-RPC 2.0。每个请求都会收到具有相同 id 的响应。订阅后会推送 parsedTransactionNotification 消息,直到您取消订阅或断开连接。

parsedTransactionSubscribe

订阅与程序、账户和指令过滤器匹配的已解码交易。

parsedTransactionUnsubscribe

根据订阅 ID 停止订阅。

describeProgram

查找匹配器用于比较的确切指令名称和角色名称。

连接

解析流通过 Gatekeeper 端点 wss://beta.helius-rpc.com 提供,该端点与 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

了解解析流及其过滤器背后的思维模型。

Quickstart

建立连接,发送第一个过滤器并读取已解码的通知。

Parsed Events Reference

通过 REST 按需查询相同的已解码交易。

Handling Reconnects

应对空闲超时和部署,并准确回填错过的内容。