ERPC - Enhanced Solana RPC ドキュメント
Solana RPC エンドポイント
params 'api-key' にあなたのAPIキーを追加してください
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 キーは Validators DAO Discord 上にて取得、確認いただけます: https://discord.gg/C7ZQSrCkYR
WebSocket よりも高速な通信をお求めの方は Geyser gRPC や ShredStream の利用をご検討ください。詳細は Discord にてご相談いただけます。
Solana RPC メソッドとドキュメント
詳細なメソッド一覧やパラメータ、サブスクリプション仕様は公式ドキュメントをご参照ください。HTTP と WebSocket の利用方法がまとめられています。