Solana RPC 端点文档 - ERPC

Solana RPC 端点

Solana RPC 端点是应用连接 Solana 网络的 API 地址。使用 ERPC 时,您可以用同一个 API key 通过 HTTP 发送 JSON-RPC 请求,或通过 WebSocket 订阅实时更新。
请将您的 API key 添加到 api-key 参数中。
text
https://edge.erpc.global?api-key=<YOUR_API_KEY>

示例:

以下示例会通过 Solana RPC 端点调用 getBlockHeight
bash
curl https://edge.erpc.global?api-key=<YOUR_API_KEY> --header 'Content-Type: application/json' --data '{
  "jsonrpc":"2.0","id":1,
  "method":"getBlockHeight"
}'
以下是 WebSocket 订阅示例。主机地址与 HTTP 相同。
text
wss://edge.erpc.global?api-key=<YOUR_API_KEY>
bash
# 示例:订阅 slot 更新
wscat -c "wss://edge.erpc.global?api-key=<YOUR_API_KEY>"
# 连接后发送:
{"jsonrpc":"2.0","id":1,"method":"slotSubscribe"}
您可以在 ERPC Dashboard 获取和查看 API key。
如果您需要比 WebSocket 更低的延迟,请考虑使用 Geyser gRPC 或 ShredStream。您可以在 ERPC Dashboard 中与我们讨论适合的 Solana 端点配置。

Solana RPC 方法和文档

有关方法、参数和订阅规范的完整列表,请参阅官方文档。文档涵盖 HTTP 和 WebSocket 的使用方式。