Base RPC - Schnellstart

Base RPC - Schnellstart

Dieser Leitfaden führt Sie von null zu Ihrer ersten Base JSON-RPC-Antwort mit ERPC.

1. Ihren API key abrufen

Sie können Ihren API key im ERPC Web Dashboard abrufen und prüfen: ERPC Web Dashboard
Nutzen Sie ERPC bereits für Solana, Ethereum oder Avalanche? Sie können denselben RPC key verwenden.

2. Ihre erste Anfrage stellen

Senden Sie eine JSON-RPC 2.0-Anfrage als HTTP POST, mit Ihrem API key im Parameter api-key:
bash
curl 'https://base.erpc.global?api-key=<YOUR_API_KEY>' --header 'Content-Type: application/json' --data '{
  "jsonrpc":"2.0","id":1,
  "method":"eth_blockNumber"
}'
Die Antwort liefert die neueste Blocknummer in hexadezimaler Form:
json
{ "jsonrpc": "2.0", "id": 1, "result": "0x..." }
Beim Free-Plan kann Ihr Konto eine Anfrage pro 10 Sekunden senden, und auch eine Anfrage an eine andere Chain kann auf dieses Limit angerechnet werden. Warten Sie 10 Sekunden, bevor Sie die nächste Anfrage senden.
Mit eth_chainId können Sie prüfen, welche Chain der Endpoint bedient:
bash
curl 'https://base.erpc.global?api-key=<YOUR_API_KEY>' --header 'Content-Type: application/json' --data '{
  "jsonrpc":"2.0","id":1,
  "method":"eth_chainId"
}'

3. Über WebSocket abonnieren

Für Abonnements verbinden Sie sich per WebSocket mit:
text
wss://base.erpc.global?api-key=<YOUR_API_KEY>
Die verfügbaren Abonnementtypen finden Sie in der unten verlinkten offiziellen Dokumentation von Base. Beim Free-Plan sind WebSocket-Verbindungen nicht verfügbar und werden mit HTTP 403 beantwortet.

4. Batch-Anfragen

Sie können bis zu 256 JSON-RPC-Aufrufe in einer einzigen HTTP-Anfrage senden. Jeder Aufruf in einem Batch wird als eigener Aufruf gemessen. Senden Sie beim Free-Plan einen Aufruf pro Anfrage: Eine Anfrage mit zwei oder mehr Aufrufen wird mit HTTP 429 beantwortet.

Nächste Schritte