Solana und andere Chains mit Edge RPC aufrufen
Edge RPC nimmt unter edge.erpc.global Anfragen für 16 Chains entgegen. Der Pfad nach dem Host wählt die Chain aus: Solana im Root, Ethereum unter /eth, Polygon unter /polygon.
bash
Was Sie mit Edge RPC tun können
- Verwenden Sie für Solana den Root von edge.erpc.global und für jede andere Chain einen eigenen Pfad, etwa /base, /sui oder /tron.
- Senden Sie JSON-RPC als HTTP POST auf jeder Chain außer Sui. Sui nimmt unäre gRPC-web-Aufrufe an, einen Aufruf pro Anfrage, und für TRON steht zusätzlich die HTTP API unter /tron/wallet und /tron/walletsolidity bereit.
- Öffnen Sie eine WebSocket-Verbindung zu Solana, Ethereum, Avalanche oder Base. Die anderen Chains nehmen HTTP-Anfragen an.
- Verbinden Sie einen Client mit dem eigenen Host einer Chain. Jede Chain außer Solana nimmt Anfragen auch unter ihrem eigenen Host an, etwa eth.erpc.global für Ethereum und polygon.erpc.global für Polygon.
Eine Anfrage senden
Sie benötigen ein ERPC-Konto und einen RPC-Schlüssel. Kopieren Sie den Schlüssel aus dem Tab RPC-Schlüssel im ERPC Web Dashboard. Im Free-Plan werden Anfragen angenommen, sobald Sie im Dashboard die einmalige Verifizierungsgebühr von 5 € bezahlt haben.
Senden Sie eine JSON-RPC-Anfrage an den Pfad der Chain und übergeben Sie Ihren RPC-Schlüssel im Query-Parameter
api-key. Diese Anfrage ruft die neueste Blocknummer von Ethereum ab:bash
Das Ergebnis ist die Blocknummer in hexadezimaler Form:
json
Um eine andere Chain aufzurufen, verwenden Sie deren Pfad. So senden Sie dieselbe Anfrage an Polygon:
bash
Solana liegt im Root des Hosts, daher hat die Anfrage keinen Pfad. Diese Anfrage ruft die aktuelle Blockhöhe ab:
bash
Der in der Tabelle unten verlinkte Schnellstart jeder Chain führt Sie durch die Anfrage, die zu dieser Chain passt.
Wie Edge RPC eine Anfrage verarbeitet
edge.erpc.global liest den Pfad und übergibt die Anfrage an den Dienst dieser Chain. Der Dienst prüft Ihren RPC-Schlüssel und Ihren Plan, sendet die Anfrage an die Chain und gibt deren Antwort zurück.
Authentifizierung
Verwenden Sie auf jeder Chain denselben RPC-Schlüssel; der Pfad wählt die Chain aus.
- Übergeben Sie den Schlüssel im Query-Parameter
api-key. Jede Chain liest ihn, und WebSocket-Verbindungen erhalten den Schlüssel auf diesem Weg. - Bei HTTP-Anfragen können Sie stattdessen
Authorization: Bearer <YOUR_RPC_KEY>senden. Verwenden Sie für Base den Query-Parameter.
bash
Unterstützte Chains
Jede Chain außer Solana hat eine Endpoint-Seite mit Abschnitten zu Endpoints, unterstützten Methoden, Batch-Anfragen und Antwort-Statuscodes.
Preise
Die Nutzung wird in Token gemessen, und jeder Aufruf in einem Batch wird separat gemessen. Die Pläne finden Sie unter RPC und Preise.
Mehr zu Edge RPC
- API-Referenz: Solana-RPC-Methoden, jeweils mit einem Live-Try-it-out.
- Unlimited: Unlimited Endpoints und die Methoden, die sie unterstützen.
- SWQoS: Solana-Transaktionen mit Stake weighted Quality of Service senden.
- FAQ zu Solana RPC: Antworten zu Token-Verbrauch, 401- und 429-Fehlern, WebSocket und Regionen.






