Base RPC Endpoint mit ERPC - Dokumentation
Base RPC Endpoint Dokumentation
Nutzen Sie ERPC als Ihren Base RPC Endpoint für HTTP JSON-RPC-Anfragen und WebSocket-Abonnements. Base RPC ist Teil der RPC APIs von ERPC innerhalb unserer Global Edge Blockchain Infrastructure, und der API key kann über das ERPC Web Dashboard verwaltet werden.
Sie können denselben RPC key wie bei Solana, Ethereum und Avalanche verwenden.
Bitte fügen Sie Ihren API key zum Parameter
api-key hinzu.Endpoints
Senden Sie JSON-RPC 2.0-Anfragen als HTTP POST an:
text
https://base.erpc.global?api-key=<YOUR_API_KEY>https://base.erpc.global?api-key=<YOUR_API_KEY>Für Abonnements verbinden Sie sich per WebSocket mit:
text
wss://base.erpc.global?api-key=<YOUR_API_KEY>wss://base.erpc.global?api-key=<YOUR_API_KEY>Anfragen werden nur unter
/ angenommen.Beispiele
Hier ist ein Beispiel für eine HTTP-Anfrage.
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"
}'curl 'https://base.erpc.global?api-key=<YOUR_API_KEY>' --header 'Content-Type: application/json' --data '{
"jsonrpc":"2.0","id":1,
"method":"eth_blockNumber"
}'Sie können Ihren API key im ERPC Web Dashboard abrufen und prüfen: ERPC Web Dashboard
Batch-Anfragen
JSON-RPC-Batches mit bis zu 256 Aufrufen pro HTTP-Anfrage werden unterstützt. Jeder Aufruf in einem Batch wird als eigener Aufruf gemessen.
Token-Nutzung
Die Nutzung wird in Token pro JSON-RPC-Aufruf gemessen. Jeder Eintrag in einem HTTP-Batch und jeder JSON-RPC-Aufruf über eine WebSocket-Verbindung wird separat gemessen.
Limits des Free-Plans
Beim Free-Plan kann Ihr Konto eine Anfrage pro 10 Sekunden senden. Das Limit wird pro Konto gezählt, nicht pro Endpoint, sodass auch eine Anfrage an eine andere Chain darauf angerechnet werden kann. Eine Anfrage, die früher gesendet wird, wird mit HTTP
429 beantwortet, und der retry-after-Header gibt die Wartezeit in Sekunden an.Beim Free-Plan wird eine Anfrage, die zwei oder mehr JSON-RPC-Aufrufe enthält, mit HTTP
429 beantwortet, und keiner ihrer Aufrufe wird gesendet: Jeder Aufruf erhält einen JSON-RPC-Fehler mit dem Code -32041. Senden Sie diese Aufrufe stattdessen einzeln.Beim Free-Plan sind WebSocket-Verbindungen nicht verfügbar und werden mit HTTP
403 beantwortet.Unterstützte Methoden
Base ist EVM-kompatibel und verwendet dieselben JSON-RPC-Methoden wie Ethereum. ERPC wendet auf den Base-Endpoint keine feste Allowlist von Methoden an. Die Ethereum-Methodenfamilien finden Sie in der Ethereum RPC Endpoint Dokumentation.
Antwort-Statuscodes
| HTTP-Status | Bedeutung |
|---|---|
| 200 | Upstream JSON-RPC-Antwort. |
| 400 | Missing API key, Invalid JSON-RPC request oder JSON-RPC batch exceeds 256 calls. |
| 401 | Unauthorized API KEY. |
| 403 | Eine WebSocket-Verbindung beim Free-Plan. |
| 404 | Ein anderer Pfad als /. |
| 429 | Rate-limitiert, einschließlich der oben genannten Limits des Free-Plans: mehr als eine Anfrage pro 10 Sekunden oder zwei oder mehr Aufrufe in einer Anfrage. Der retry-after-Header gibt die Wartezeit in Sekunden an. |
| 502 | Die Upstream-RPC-Anfrage konnte nicht abgeschlossen werden. |
| 503 | Der Dienst ist vorübergehend nicht verfügbar. |
WebSocket-Verbindungen verwenden zusätzlich zu den obigen Codes
101 (Protokoll-Upgrade akzeptiert).Base RPC Methoden und Dokumentation
Die vollständige Liste der Standardmethoden, Parameter und Spezifikationen finden Sie in der offiziellen Dokumentation.






