端点
preconfSubscribe 从 Helius Gatekeeper 端点提供服务:
wss://beta.helius-rpc.com/?api-key=<API_KEY>
beta 主机名指的是 Gatekeeper 投放,而不是预确认的成熟程度——随着流量迁移到 Gatekeeper,它将成为标准端点。
流不是连续的。覆盖率随着网络股份转发至 Helius 的比例而扩展,因此预计会有没有消息的插槽——请优雅地处理这些间隙。请参阅覆盖率。
授权
string
必填
您的 Helius API 密钥,作为
api-key 查询参数传递。需要专业计划或更高级别。正文
array
可选。省略
params 以接收所有计划的事务。要缩小流范围,请传递一个过滤对象作为第一个元素——过滤发生在服务器端,因此您只需支付并接收您关心的事务。-32602(无效的参数)。
账户过滤器匹配的不仅仅是事务的静态账户密钥——Helius 在服务器端解析 v0 地址查找表,因此 accountInclude、accountExclude 和 accountRequired 也匹配事务通过 ALT 加载的账户。
区域代码
响应
integer
订阅 id(取消订阅所需)
通知
在 JSON 确认后,通知以二进制 WebSocket 帧(不是 JSON)形式发送。每个帧是携带单个计划事务的打包字节布局:
按顺序读取字段,然后
bincode-反序列化剩余字节到一个 VersionedTransaction,以读取指令、账户和签名。
预确认是一个早期信号,不是保证。事务尚未上链,仍可能失败或被丢弃。在将其视为最终结果之前,通过标准的承诺检查确认上链。
价格
预确认需要专业计划或更高,每条消息费用10 个信用——每个流式事务一条消息。有关详细信息,请参阅信用。相关
预确认概述
什么是预确认以及它们在验证器管道中的位置。
preconfUnsubscribe
通过 id 停止订阅。