Avalanche aanroepen op uw Unlimited Endpoint

Een Unlimited Endpoint is uw eigen dedicated HTTP-endpoint, op een server in de regio die u kiest. Voeg /ava toe aan de URL om de Avalanche C-Chain aan te roepen. Aanroepen worden niet gemeten, dus het aantal dat u verstuurt verandert niets aan wat u betaalt, en er is geen rate limit per verzoek.

Wat u met Unlimited kunt doen

  • Verstuur aanroepen zonder ERPC-tokens te verbruiken. Edge RPC schrijft elke aanroep af van uw ERPC-tokensaldo; aanroepen naar dit endpoint gaan niet van dat saldo af, en er is geen maandelijks creditquotum of burst-throttling.
  • Maak verbinding zonder RPC-key. Het endpoint accepteert verzoeken van de IP-adressen die u registreert.
  • Krijg sneller het eerste antwoord op een nieuwe verbinding. Het endpoint gebruikt onversleuteld HTTP, dus u wacht niet op een TLS-handshake. HTTP en WebSocket delen één poort.

Een verzoek versturen

Neem in het ERPC Web Dashboard een Unlimited Endpoint af door een regio en een abonnement te kiezen, en registreer het IP-adres van de server die de verzoeken verstuurt. Het dashboard toont uw endpoint als een http://-URL met een IP-adres en poort 8899.
Stuur C-Chain-verzoeken naar het endpoint met /ava erachter:
endpoint
http://<YOUR_ENDPOINT_IP>:8899/ava
WebSocket staat op /ava/ws, op dezelfde poort:
endpoint
ws://<YOUR_ENDPOINT_IP>:8899/ava/ws
Dit verzoek vraagt de C-Chain om het laatste bloknummer:
bash
curl http://<YOUR_ENDPOINT_IP>:8899/ava \
  --header 'Content-Type: application/json' \
  --data '{"jsonrpc":"2.0","id":1,"method":"eth_blockNumber"}'
Het resultaat is het bloknummer in hexadecimale vorm:
json
{ "jsonrpc": "2.0", "id": 1, "result": "0x..." }
Om nieuwe blokken te ontvangen zodra ze binnenkomen, maakt u verbinding via WebSocket en abonneert u zich:
bash
wscat -c "ws://<YOUR_ENDPOINT_IP>:8899/ava/ws"
# After connected, send:
{"jsonrpc":"2.0","id":1,"method":"eth_subscribe","params":["newHeads"]}

Ondersteunde methodes

Verzoeken naar /ava gaan naar de EVM JSON-RPC van de C-Chain. Zie voor de methodes van de C-Chain Ondersteunde methodes in Edge RPC › Avalanche › Endpoints en RPC-keys.
De native Avalanche-API's op die pagina — avax.*, avm.*, platform.*, proposervm.* en info.upgrades — kunt u niet aanroepen op /ava. Roep ze aan via Edge RPC op edge.erpc.global/ava, dat een RPC-key vraagt en elke aanroep in ERPC-tokens telt.

Gerelateerde pagina's