跳转到主要内容
RPC(远程过程调用)端点是应用程序连接Solana的入口。这些HTTPS URL允许您查询账户数据、获取交易历史、监控程序状态,以及与Solana程序交互。为了优化交易发送,具有内置路由和MEV保护,而不是使用sendTransaction,请参阅Sender

Solana RPC端点

高性能RPC端点提供完全兼容Solana API的功能,增强了可靠性和吞吐量。 这些端点支持所有Solana JSON-RPC方法,现在在所有付费计划中默认使用权益连接,提供最佳的交易落地率:
  • Mainnet: https://mainnet.helius-rpc.com/?api-key=YOUR_API_KEY
  • Mainnet (Gatekeeper Beta): https://beta.helius-rpc.com/?api-key=YOUR_API_KEY
  • Devnet: https://devnet.helius-rpc.com/?api-key=YOUR_API_KEY
想要最快的体验吗? 尝试我们的Gatekeeper(Beta)端点,可以显著降低延迟。您的API密钥在标准和Beta端点上均可使用,无需更改。

安全RPC端点

安全RPC URL特别进行了掩码处理,并限制IP速率为每秒5次,使其可以安全地直接从前端应用程序使用,同时保护您的API密钥
  • Mainnet: https://abc-456-fast-mainnet.helius-rpc.com
  • Devnet: https://123-xyz-fast-devnet.helius-rpc.com

Solana WebSockets端点

标准WebSocket端点根据Solana WebSocket协议提供实时数据流。 这些端点支持所有标准的Solana WebSocket订阅方法,包括账户、程序、签名、槽和日志订阅:
  • Mainnet: wss://mainnet.helius-rpc.com/?api-key=YOUR_API_KEY
  • Mainnet (Gatekeeper Beta): wss://beta.helius-rpc.com/?api-key=YOUR_API_KEY
  • Devnet: wss://devnet.helius-rpc.com/?api-key=YOUR_API_KEY
Solana WebSockets现在由LaserStream支持,与基于RPC的WebSockets相比,延迟缩短约200毫秒。适用于所有计划。无需更改代码。

关键特性

  • 由LaserStream驱动:使用与LaserStream相同的基础设施,数据传输速度比基于RPC的WSS快最多200毫秒。
  • 支持的订阅accountSubscribe, programSubscribe, signatureSubscribe, slotSubscribe, logsSubscribe
  • 协议兼容性:完全兼容Solana的WSS API
  • 最佳适用:需要监控账户变动、追踪交易或获取Solana实时更新的应用程序

增强的 WebSockets 端点

增强的 WebSockets 由 LaserStream 提供支持,与基于 RPC 的 WebSockets 相比,提供低延迟响应时间,并直接向您的应用程序提供实时交易和帐户更新。 为简化 Solana 开发者体验,现在可以使用与标准 WebSockets 相同的端点调用增强 WebSockets:
  • Mainnet: wss://mainnet.helius-rpc.com/?api-key=YOUR_API_KEY
  • Mainnet (Gatekeeper Beta): wss://beta.helius-rpc.com/?api-key=YOUR_API_KEY
  • Devnet: wss://devnet.helius-rpc.com/?api-key=YOUR_API_KEY
我们鼓励开发者迁移到统一的 WSS 端点,但原始的增强 WSS 端点仍将支持:
  • Mainnet: wss://atlas-mainnet.helius-rpc.com/?api-key=YOUR_API_KEY
  • Devnet: wss://atlas-devnet.helius-rpc.com/?api-key=YOUR_API_KEY

主要特性

  • 适用于:仅限商业和专业计划(与 Yellowstone Geyser 不同,后者需要专用节点)
  • 订阅方法:支持 transactionSubscribeaccountSubscribe
  • 连接管理:WebSockets 具有 10 分钟不活动计时器;实现健康检查并每分钟发送 ping 以保持连接活跃

Staked Connection 端点(已弃用)

已弃用的 staked 端点 (staked.helius-rpc.com)。请使用常规端点 (mainnet.helius-rpc.com),在所有付费计划中默认使用 staked 连接。
  • 成本:每个 sendTransaction 请求 1 个信用(从 10 个信用减少)
  • 自动优化:所有交易均通过优化的网络基础设施(亚洲、欧洲和北美)发送
  • 更高的着陆率:在拥堵期间保证访问 staked 连接
  • 无需代码更改:现有应用程序自动受益于 staked 连接

下一步