Ethereum RPC Endpoint mit ERPC - Dokumentation
Ethereum RPC Endpoint Dokumentation
Nutzen Sie ERPC als Ihren Ethereum RPC Endpoint für HTTP JSON-RPC-Anfragen und WebSocket-Abonnements. Ethereum 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 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://edge.erpc.global/eth?api-key=<YOUR_API_KEY>https://edge.erpc.global/eth?api-key=<YOUR_API_KEY>Für Abonnements verbinden Sie sich per WebSocket mit:
text
wss://edge.erpc.global/eth?api-key=<YOUR_API_KEY>wss://edge.erpc.global/eth?api-key=<YOUR_API_KEY>Beispiele
Hier ist ein Beispiel für eine HTTP-Anfrage.
bash
curl https://edge.erpc.global/eth?api-key=<YOUR_API_KEY> --header 'Content-Type: application/json' --data '{
"jsonrpc":"2.0","id":1,
"method":"eth_blockNumber"
}'curl https://edge.erpc.global/eth?api-key=<YOUR_API_KEY> --header 'Content-Type: application/json' --data '{
"jsonrpc":"2.0","id":1,
"method":"eth_blockNumber"
}'Hier ist ein Beispiel für ein WebSocket-Abonnement.
bash
wscat -c "wss://edge.erpc.global/eth?api-key=<YOUR_API_KEY>"
# After connected, send:
{"jsonrpc":"2.0","id":1,"method":"eth_subscribe","params":["newHeads"]}wscat -c "wss://edge.erpc.global/eth?api-key=<YOUR_API_KEY>"
# After connected, send:
{"jsonrpc":"2.0","id":1,"method":"eth_subscribe","params":["newHeads"]}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, und JSON-RPC-Benachrichtigungen werden ebenfalls akzeptiert. Jeder Aufruf in einem Batch wird als eigener Aufruf gemessen.
Token-Nutzung
Die Nutzung wird in Token zu einem Flatrate-Satz pro JSON-RPC-Aufruf gemessen – derselbe Satz für jede Ethereum RPC-Methode. Jeder Eintrag in einem HTTP-Batch und jeder JSON-RPC-Aufruf über eine WebSocket-Verbindung wird separat gemessen. Den aktuellen Token-Satz pro Aufruf finden Sie in der Ethereum RPC API-Referenz.
Unterstützte Methoden
Der Endpoint deckt die Standard-Ethereum-JSON-RPC-Methodenfamilien ab –
eth_*, net_*, txpool_* und web3_* – einschließlich Konto- und Block-Lesevorgängen (eth_getBalance, eth_getBlockByNumber, eth_getLogs), Transaktionsablauf (eth_sendRawTransaction, eth_getTransactionReceipt), Gebührendaten (eth_feeHistory, eth_maxPriorityFeePerGas), Call-Simulation (eth_call, eth_callMany, eth_simulateV1), State Proofs (eth_getProof), Filtern (eth_newFilter, eth_getFilterChanges), Txpool-Inspektion (txpool_status, txpool_content) und WebSocket-Abonnements (eth_subscribe, eth_unsubscribe).Die vollständige Methodenliste mit Request- und Response-Strukturen finden Sie in der Ethereum RPC API-Referenz.
Antwort-Statuscodes
| HTTP-Status | Bedeutung |
|---|---|
| 200 | Upstream JSON-RPC-Antwort. |
| 400 | Ungültige JSON-RPC-Anfrage. |
| 401 | Fehlender oder nicht autorisierter API key. |
| 429 | Rate-limitiert durch die Downstream-RPC-Richtlinie. |
| 502 | Proxy nicht verfügbar. |
| 503 | Downstream-RPC-Dienst nicht verfügbar. |
WebSocket-Verbindungen verwenden zusätzlich zu den obigen Codes
101 (Protokoll-Upgrade akzeptiert) und 426 (ein WebSocket-Upgrade-Handshake ist erforderlich).Ethereum RPC Methoden und Dokumentation
Die vollständige Liste der Standardmethoden, Parameter und Abonnement-Spezifikationen finden Sie in der offiziellen Dokumentation. Sie deckt sowohl HTTP- als auch WebSocket-Nutzung ab.






