Avalanche über Ihren Unlimited Endpoint aufrufen

Ein Unlimited Endpoint ist Ihr eigener dedizierter HTTP-Endpunkt auf einem Server in der Region Ihrer Wahl. Hängen Sie /ava an seine URL an, um die Avalanche C-Chain aufzurufen. Aufrufe werden nicht nach Menge abgerechnet, die Zahl Ihrer Aufrufe ändert also nichts an Ihren Kosten, und es gibt kein Rate-Limit pro Anfrage.

Was Sie mit Unlimited tun können

  • Senden Sie Aufrufe, ohne ERPC-Token zu verbrauchen. Edge RPC bucht jeden Aufruf von Ihrem ERPC-Token-Guthaben ab; Aufrufe an diesen Endpunkt buchen nichts davon ab, und es gibt kein monatliches Credit-Kontingent und keine Burst-Drosselung.
  • Verbinden Sie sich ohne RPC-Schlüssel. Der Endpunkt nimmt Anfragen von den IP-Adressen an, die Sie registrieren.
  • Erhalten Sie bei einer neuen Verbindung die erste Antwort schneller. Der Endpunkt nutzt reines HTTP, daher entfällt das Warten auf einen TLS-Handshake. HTTP und WebSocket teilen sich einen Port.

Eine Anfrage senden

Holen Sie sich im ERPC Web Dashboard einen Unlimited Endpoint, indem Sie eine Region und einen Plan wählen, und registrieren Sie die IP-Adresse des Servers, der die Anfragen sendet. Das Dashboard zeigt Ihren Endpunkt als reine HTTP-URL mit einer IP-Adresse und Port 8899.
Senden Sie C-Chain-Anfragen an den Endpunkt, mit /ava am Ende:
endpoint
http://<YOUR_ENDPOINT_IP>:8899/ava
WebSocket liegt unter /ava/ws, auf demselben Port:
endpoint
ws://<YOUR_ENDPOINT_IP>:8899/ava/ws
Diese Anfrage ruft die neueste Blocknummer der C-Chain ab:
bash
curl http://<YOUR_ENDPOINT_IP>:8899/ava \
  --header 'Content-Type: application/json' \
  --data '{"jsonrpc":"2.0","id":1,"method":"eth_blockNumber"}'
Das Ergebnis ist die Blocknummer in hexadezimaler Form:
json
{ "jsonrpc": "2.0", "id": 1, "result": "0x..." }
Um neue Blöcke zu empfangen, sobald sie eintreffen, verbinden Sie sich per WebSocket und abonnieren Sie sie:
bash
wscat -c "ws://<YOUR_ENDPOINT_IP>:8899/ava/ws"
# After connected, send:
{"jsonrpc":"2.0","id":1,"method":"eth_subscribe","params":["newHeads"]}

Unterstützte Methoden

Anfragen an /ava erreichen das EVM-JSON-RPC der C-Chain. Die C-Chain-Methoden finden Sie unter Unterstützte Methoden in Edge RPC › Avalanche › Endpunkte und RPC-Schlüssel.
Die dort aufgeführten nativen Avalanche-APIs – avax.*, avm.*, platform.*, proposervm.* und info.upgrades – lassen sich unter /ava nicht aufrufen. Rufen Sie sie über Edge RPC unter edge.erpc.global/ava auf, das einen RPC-Schlüssel erwartet und jeden Aufruf in ERPC-Token misst.

Verwandte Seiten