ERPC Solana RPC エンドポイント ドキュメント
Solana RPC エンドポイント
ERPC の Solana RPC エンドポイントは、Dashboard で発行した API key を
api-key パラメータに追加するだけで利用できます。HTTP の RPC endpoint と WebSocket は同じホストを使えるため、ウォレット、トレーディングボット、DeFi アプリの Solana エンドポイントとしてそのまま組み込めます。api-key パラメータにあなたの API key を追加してください。text
https://edge.erpc.global?api-key=<YOUR_API_KEY>https://edge.erpc.global?api-key=<YOUR_API_KEY>使用例:
HTTP 経由での呼び出し例です。
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>"
# 接続後に次の JSON を送信
{"jsonrpc":"2.0","id":1,"method":"slotSubscribe"}# 例: slot の更新を購読
wscat -c "wss://edge.erpc.global?api-key=<YOUR_API_KEY>"
# 接続後に次の JSON を送信
{"jsonrpc":"2.0","id":1,"method":"slotSubscribe"}API key は ERPC Web Dashboard 上にて取得、確認いただけます: ERPC Web Dashboard
WebSocket よりも高速な通信をお求めの方は Geyser gRPC や ShredStream の利用をご検討ください。詳細は ERPC Web Dashboard にてご相談いただけます。
Solana RPC メソッドとドキュメント
詳細なメソッド一覧やパラメータ、サブスクリプション仕様は公式ドキュメントをご参照ください。HTTP と WebSocket の利用方法がまとめられています。