概述
价格更新: Sender Max现在使用0.001 SOL的最低小费。这将使您进入区块顶部的优先提示缓冲区——给更多小费以优先入块。成本优化的
仅SWQOS层保持在0.000005
SOL。
无信用
在所有计划中可用,不消耗API信用。您通过SOL小费按发送支付。
多路径路由
通过所有路径(Helius, Jito, Harmonic, Rakurai等)提交,以实现最快的包含
全球端点
HTTPS端点自动路由到最近的位置以用于前端,区域
HTTP用于后端
50 TPS(默认)
需要更多?请求更高的限制和自定义小费安排
选择您的层级
Sender提供两个层级。两者都是低延迟且无信用的——区别在于您的交易经过多少路径和所需的小费下限。接受小费在0.000005 SOL和0.001 SOL之间,但它们不进入优先小费缓冲区——它们通过较少的路径发送,按最佳努力为基础。要获得缓冲优先级和所有路由路径,小费至少为0.001 SOL。
Sender Max(最快着陆)
在每条路径上路由并进入优先小费缓冲区以响应最具竞争力的提交。处理交易和包。
仅 SWQOS(成本优化)
最低小费,单条快速路径。将
?swqos_only=true 添加到任何端点 URL。快速入门指南
准备好提交您的第一个超低延迟 Solana 交易了吗?本指南几分钟内即可让您上手。最棒的是:您不需要任何付费计划或特别访问权限 —— Sender 对所有用户开放并且不消耗 API 点数。 下面的示例使用 Sender Max 等级(0.001 SOL 小费)。对于最低小费选项,请参见 仅 SWQOS。创建您的免费 Helius 帐户
从 Helius Dashboard 创建您的免费帐户开始。 Sender 在所有计划中可用,包括免费等级,并且不消耗任何 API 点数。
获取您的 API 密钥
转到 API Keys 部分并复制您的密钥。用于获取区块哈希和交易确认。 Sender 将处理交易提交。
成功!了解发生了什么
您已通过 Sender 成功提交了一笔交易!以下是成功原因:
- 未消耗信用:Sender 对所有用户免信用
- 多路径路由:您的交易同时通过所有路径(如 Helius、Jito、Harmonic、Rakurai 等)提交
- 必要小费:0.001 SOL 小费进入优先小费缓冲区,并使用每条路由路径。请参阅等级以获取较低小费的 SWQOS 仅选项
- 优先费用:向验证者表示您愿意支付优先处理费用
- 跳过预检(可选):通过牺牲验证换取速度—Sender 还支持预检检查
要求
skipPreflight 是可选的 — Sender 支持预检检查。设置
skipPreflight: true 以通过牺牲验证换取更低延迟。提示和优先费用
通过 Sender 提交的所有交易必须包含小费和优先费用:- 小费:将 SOL 转账到指定的小费账户。Sender Max 最低 0.001 SOL,或 SWQOS-only 0.000005 SOL。
- 优先费用:通过
ComputeBudgetProgram.setComputeUnitPrice计算单元定价,以将交易优先级提高到验证者队列中。
指定小费账户 (mainnet-beta)
指定小费账户 (mainnet-beta)
为什么两者都需要
- 小费:使您能访问 Sender 的所有路由路径(如 Helius、Jito、Harmonic、Rakurai 等)和优先小费缓冲区
- 优先费用:向验证者表示您愿意通过 Solana 的本机优先系统支付优先处理费用
- 共同作用:小费最大化交易可走的路径,而优先费用提高交易在验证者中的优先级 — 两者一起最大化包含概率
端点
根据您的用例,发送者端点有多种配置:- 前端/浏览器应用程序
- 后端/服务器应用程序
- 连接保温
推荐用于前端应用以避免 CORS 问题:
此 HTTPS 端点解决了使用区域 HTTP 端点时浏览器应用中出现的 CORS 预检失败问题。该端点会自动路由到最近的位置以实现最佳性能。将此用于前端/浏览器用例。
连接预热
对于交易提交间隔较长的应用程序,请使用 ping 端点以保持连接预热并减少冷启动延迟。 ping 端点接受简单的 GET 请求,并返回基本响应以保持连接:当您的应用程序在交易间隔超过 5 秒时,使用连接保温以保持最佳提交延迟。
请求格式
发送方在相同端点上接受两种方法。每次提交必须包含提示和优先费用;跳过预检是可选的(它可以降低延迟)。sendTransaction
提交单个交易。必须包含一个 SOL 转账到指定提示账户的最低提示 以及 一个计算单元价格指令 —— 缺少任一将被拒绝。sendTransaction 示例。
sendBundle
提交多达 4 个完全签名的交易,用于原子性的全有或全无执行。至少一个交易必须携带提示。MEV 保护(可选)
要规避与夹层攻击统计相关的验证者,请在终端 URL 中添加mev-protect=true 查询参数。它可以在 Sender 层级以及 sendTransaction 和 sendBundle 上工作,无需更改请求正文。
API 参考
查看完整的 Sender API 参考,包括请求/响应模式和参数。
速率限制和扩展
- 默认速率限制:每秒 50 笔交易
- 不消耗信用:Sender 交易不消耗您计划中的 API 信用
- 更高的限制:专业计划用户可以请求显著的速率限制增加,以支持高吞吐量的交易应用
使用 API 密钥验证的自定义 TPS
本节仅适用于您已获得增加的 TPS 限制并从 Helius 团队获得了 API 密钥。标准用户可以跳过本节。
- 前端/浏览器应用程序
- 后端/服务器应用程序