在Solana上构建交易系统
以下是在Solana上高性能交易系统的核心组件:获得最早的信号
Preconfirmations 直接来自验证者调度器,早于 shred 的生成。所有付费套餐均可使用。其覆盖范围有限,因此请在最需要抢占先机的交易中使用。 请遵循在预确认上进行交易指南开始操作。填补覆盖空白
由于Helius预确认仅覆盖Solana上约40%的交易,因此您需要为其余交易提供覆盖。 如果您能够自己处理原始碎片,请从此处开始。 如果不想运行去碎片化基础设施,可以使用预处理交易,即我们为您去碎片化的原始碎片。 碎片和预处理交易比预确认慢,但覆盖Solana的所有交易,使其成为监控整个程序或池的最佳工具。 请遵循在预处理交易上进行交易开始操作。使用LaserStream跟踪池状态
执行前馈显示的是交易意图,而非结果。账户和池状态变化首先出现在执行后,而LaserStream在processed承诺级别是获取此数据的最快方式。
使用LaserStream gRPC或WebSockets进行定价和头寸跟踪,订阅程序,监听账户等。
请遵循使用LaserStream流泵AMM数据指南开始操作。
优先进行交易
一旦您具备低延迟的信号流,就需要一种方法在竞争对手之前可靠地在链上进行交易。 使用Sender Max建立一个发送循环,包含连接预热、实时定价的费用和确认重试。 请遵循使用Sender进行交易指南开始操作。测量您的延迟
为了确保您的交易系统以最高性能运行,需对端到端的交付进行基准测试。 请遵循测量延迟指南开始操作。关键产品
预确认 (Preconfs)
在交易被分片之前进行流处理;Solana 上最早的信号
分片交付
通过 UDP 传递原始分片;需具备去分片基础设施
预处理交易
解码后的分片;无需去分片基础设施
Helius 发送器
快速进行交易:无需 API 积分,通过 SOL 小费支付每笔发送
LaserStream gRPC
超低延迟的处理流,具有历史重放和冗余
优先费用 API
估算将您的交易纳入下一个区块的费用
交易回扣
通过交易后回退赚取自动 SOL 回扣
MEV 保护
保护您的交易免受恶意三明治攻击