ERPC - Документация по Enhanced Solana RPC
Solana RPC Endpoint
Добавьте ваш API key в параметр
api-key.text
https://edge.erpc.global?api-key=<YOUR_API_KEY>https://edge.erpc.global?api-key=<YOUR_API_KEY>Примеры:
Ниже приведен пример HTTP request.
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. Host используется тот же, что и для HTTP.
text
wss://edge.erpc.global?api-key=<YOUR_API_KEY>wss://edge.erpc.global?api-key=<YOUR_API_KEY>bash
# Example: subscribe to slot updates
wscat -c "wss://edge.erpc.global?api-key=<YOUR_API_KEY>"
# After connected, send:
{"jsonrpc":"2.0","id":1,"method":"slotSubscribe"}# Example: subscribe to slot updates
wscat -c "wss://edge.erpc.global?api-key=<YOUR_API_KEY>"
# After connected, send:
{"jsonrpc":"2.0","id":1,"method":"slotSubscribe"}Получить и проверить ваш API key можно в Validators DAO Discord: https://discord.gg/C7ZQSrCkYR
Если вам нужна latency ниже, чем у WebSocket, рассмотрите Geyser gRPC или ShredStream. Детали можно обсудить с нами в Discord.
Solana RPC Methods и документация
Полный список methods, parameters и спецификаций subscriptions доступен в официальной документации. Она охватывает и HTTP, и WebSocket usage.