Skip to main content
Parsed Streams 处于公开测试版。可以通过付费计划使用 —— 使用您项目的 API 密钥进行验证。在正式发布前,API 可能仍会有所变化。
解析流使用单个 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 关闭代码而关闭 — 参见 处理重连 了解每个代码的含义及恢复方法。

了解更多

解析流概览

解析流是什么以及过滤器背后的思维模型。

快速入门

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

解析事件参考

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

处理重连

应对空闲超时和部署,然后精确补全您错过的内容。