跳转到主要内容
使用Sender Max(最低提示:0.001 SOL)来 操作预确认。 只有当你首先发送交易时,预确认才有意义——Sender Max是实现这一目标的最快途径。要充分利用预确认,请从一开始就使用Sender Max进行构建。

概述

预确认在交易最早可观察到的时刻流式传输:验证者安排它们的那一刻,它们被收集成条目并转换为碎片之前。这是Helius提供的最低延迟的交易信号——比碎片交付和处理后的承诺流更早。 您可以通过WebSocket订阅,并使用preconfSubscribe方法接收每个计划交易。
预确认由Helius的Gatekeeper端点提供服务,wss://beta.helius-rpc.combeta主机名指的是Gatekeeper展开,而不是预确认的成熟度——随着流量迁移到Gatekeeper,它将成为标准端点。

最低延迟

交易会在计划交易阶段交付,领先于碎片和已处理的提交流

WebSocket流式传输

使用preconfSubscribe订阅一次即可连续接收 计划交易流

基于信用的定价

专业计划或更高;每条消息(每笔流式交易)10个信用点

为交易者而建

在链上活动到达前做出反应,用于propAMMs、狙击手、复制交易者和清算机器人

预确认在管道中的位置

交易在进入区块链之前,会经过验证器中的多个阶段。延迟从左到右增加——您观察到的位置越靠右,您了解交易的时间就越晚。
验证器内的交易延迟流程:用户交易到TPU到调度器到预确认(计划交易)到碎片,延迟从左到右增加。
预确认接入计划交易阶段——在验证器调度交易之后,但尚未收集到条目并转化为碎片之前。这样,它们相比于基于碎片的交付具有严格的低延迟。

何时使用预确认

适合

propAMMs、狙击手、复制交易者和清算机器人——任何需要尽早对交易做出反应的策略。

考虑替代方案

对于完整的历史或确认数据,使用LaserStream增强型WebSockets。对于原始网络 数据,请参阅碎片交付
预确认是一个早期信号,而不是保证。计划交易尚未上链,可能仍会失败或被丢弃。在将交易视为最终确认之前,通过标准提交检查确认其上链。

定价

预确认需要专业计划或更高,每条消息需花费10个积分——每个流交易一条消息——从您的计划中计费。详情请参阅积分
预确认是一个新产品,定价可能会有所变化。

覆盖范围

预确认仅适用于那些转发流至Helius的验证器安排的交易。覆盖范围会随当前发送给Helius的网络权益份额增长,因此流并不是连续的
预计会有间隙。在那些领导者没有转发给Helius的槽位期间,您将不会收到该槽位的预确认消息。设计您的集成时请容忍这些间隙——不要假设流是连续的,并在需要连续覆盖时,退回到其他信号,如LaserStream碎片传递
随着更多验证器转发给Helius,覆盖范围会增长。如果您操作验证器,您可以帮助填补这些空隙并赚取收入

对于验证器

操作验证器?您可以通过将预确认流转发给Helius赚取收入,并改善所有消费预确认者的覆盖范围。

验证器:通过发送预确认赚取收入

了解如何开始转发预确认并赚取收入。

下一步

preconfSubscribe 参考

订阅、消息格式和完整的WebSocket示例。

Helius 发送器

将预确认与发送器配对,以最快的着陆进行操作。