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