Skip to main content

什么是发送目标?

SendTarget 告诉 SDK 将已签名交易提交到哪里。LaserSell SDK 支持四种目标,每种针对不同用例优化。

可用目标

默认 RPC

使用 Solana 公共主网端点(https://api.mainnet-beta.solana.com)。此端点有速率限制,仅适合测试。

自定义 RPC

指定你自己的 RPC 端点 URL。建议在生产环境使用来自 Helius 或 Chainstack 等私有 RPC 提供商(免费层可用)。

Helius Sender

通过 Helius Sender /fast 端点路由以优化交易落地。无需 API 密钥。

Astralane Iris

通过 Astralane Iris 网关路由。需要 Astralane API 密钥,支持区域端点以优化延迟。

可用区域(Astralane)

如果未指定区域,SDK 默认为 fr(法兰克福)。

建议

对于自动交易机器人,Helius SenderAstralane Iris 提供最佳的交易落地率。避免在生产中使用公共 Solana RPC,因为它有严格的速率限制。

发送模式 vs 发送目标

BuildSellTxRequestBuildBuyTxRequest 上的 send_mode 字段告诉服务器为哪个端点上下文优化交易。SendTarget 控制你的客户端将已签名交易提交到哪里。为获得最佳结果,保持两者对齐: 关于每种发送目标在所有 4 种 SDK 语言中的完整代码示例,请参阅英文版