Appeler Ethereum sur votre Unlimited Endpoint

Un Unlimited Endpoint est votre propre endpoint HTTP dédié, sur un serveur situé dans la région de votre choix. Ajoutez /eth à son URL pour appeler Ethereum. Les appels ne sont pas décomptés, donc leur nombre ne change pas ce que vous payez, et il n'y a aucune limite de débit par requête.

Ce que vous pouvez faire avec Unlimited

  • Appelez sans consommer de tokens ERPC. Edge RPC déduit chaque appel de votre solde de tokens ERPC ; les appels à cet endpoint n'en déduisent rien, et il n'y a ni quota mensuel de crédits ni limitation des rafales.
  • Connectez-vous sans clé RPC. L'endpoint accepte les requêtes des adresses IP que vous enregistrez.
  • Obtenez plus vite la première réponse sur une nouvelle connexion. L'endpoint est en HTTP sans TLS, donc il n'y a pas de handshake TLS à attendre. HTTP et WebSocket partagent un même port.

Envoyer une requête

Dans l'ERPC Web Dashboard, obtenez un Unlimited Endpoint en choisissant une région et un forfait, puis enregistrez l'adresse IP du serveur qui envoie les requêtes. Le tableau de bord affiche votre endpoint sous la forme d'une URL HTTP simple, avec une adresse IP et le port 8899.
Envoyez les requêtes Ethereum à l'endpoint, en ajoutant /eth :
endpoint
http://<YOUR_ENDPOINT_IP>:8899/eth
WebSocket est disponible sur /eth/ws, via le même port :
endpoint
ws://<YOUR_ENDPOINT_IP>:8899/eth/ws
Cette requête demande à Ethereum son dernier numéro de bloc :
bash
curl http://<YOUR_ENDPOINT_IP>:8899/eth \
  --header 'Content-Type: application/json' \
  --data '{"jsonrpc":"2.0","id":1,"method":"eth_blockNumber"}'
Le résultat est le numéro de bloc en hexadécimal :
json
{ "jsonrpc": "2.0", "id": 1, "result": "0x..." }
Pour recevoir les nouveaux blocs dès leur arrivée, connectez-vous en WebSocket et abonnez-vous :
bash
wscat -c "ws://<YOUR_ENDPOINT_IP>:8899/eth/ws"
# After connected, send:
{"jsonrpc":"2.0","id":1,"method":"eth_subscribe","params":["newHeads"]}

Méthodes prises en charge

Pour les méthodes Ethereum, consultez Méthodes prises en charge dans Edge RPC › Ethereum › Endpoints et clés RPC.

Pages associées