跳转到主要内容

概述

SWQOS-only 是成本优化的 Helius Sender 层。它通过单一路径快速 SWQOS (基于股权加权的服务质量)路径路由您的交易,具有所有发件人层中最低的最低小费:0.000005 SOL 当您希望以最低小费实现低延迟发送时,使用此层。如果是高度竞争的交易且最快着陆至关重要,请改用 发件人 Max 层。

最低小费

仅需 0.000005 SOL 的最低小费——使用 Sender 的最便宜方式

单一路径

专门通过 SWQOS 基础设施路由,实现低延迟交付

无需 credits

在所有计划中可用,并且不消耗 API credits

单一路径

仅通过一个 SWQOS 路径路由——对于多路径路由和最快着陆,请使用发件人 Max 层

何时使用 SWQOS-only

适合

成本敏感的交易、高交易量及单一快速路径足以可靠着陆的流程。

考虑使用发件人 Max

高度竞争的账户、竞争性发行,或任何需要最快着陆的交易。

如何启用 SWQOS-only

swqos_only=true 查询参数添加到任何 Sender 端点 URL 中。对于前端,请使用全球 HTTPS 端点;对于后端,请使用靠近服务器的区域 HTTP 端点。 前端 / 浏览器(全球 HTTPS):
后端/服务器(区域 HTTP):
这会将您的交易专门通过 SWQOS 路由,并应用更低的 0.000005 SOL 最低小费要求。有关连接加热和详细信息,请参阅发送端点参考
想要避免与三明治攻击相关的验证器吗?请在 此处 添加 swqos_only: https://sender.helius-rpc.com/fast?swqos_only=true&mev-protect=true

要求

与每个 Sender 层级一样,只有 SWQOS 的交易必须包括:
  • 提示:至少 0.000005 SOL 的 SOL 转账到指定的提示账户
  • 优先费用:通过 ComputeBudgetProgram.setComputeUnitPrice 指令设置计算单位价格
跳过预检查(skipPreflight: true)是可选的,但建议进行——预检查会增加延迟。
您的交易必须包含提示转账和计算单位价格指令。缺少任一项都会导致交易被拒绝。

代码示例

上述交易仍然使用 0.000005 SOL 小费,这是 SWQOS-only 的最低要求。接受 0.000005 SOL 到 0.001 SOL 之间的小费,但仅限单一 SWQOS 路径。要通过多路径路由实现最快落地,请使用 Sender Max 层级,最低小费 0.001 SOL。

最佳实践

  • 端点选择:用于前端应用,使用 https://sender.helius-rpc.com/fast?swqos_only=true 以避免 CORS 问题。对于后端应用,使用最接近服务器的区域 HTTP 端点。
  • 连接预热:在空闲时间超过 5 秒时,使用 /ping 端点
  • 优先费用:使用 Helius Priority Fee API 进行实时推荐。
  • 重试:设置 maxRetries: 0 并实现自己的重试逻辑。

相关内容

Sender 概述

共享概念:端点、连接预热、速率限制和自定义 TPS。

Sender Max 层级

通过所有路径的多路径路由实现最快落地(0.001 SOL 最低小费)。

交易回扣

选择参与以赚取您交易产生的 MEV 的一部分,以 SOL 支付。

MEV 防护

绕过与三明治攻击统计相关的验证器。