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>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"
}'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>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"}# 示例:订阅 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 的使用方式。