Chiama Ethereum sul tuo Unlimited Endpoint

Un Unlimited Endpoint è il tuo endpoint HTTP dedicato, su un server nella regione che scegli. Aggiungi /eth al suo URL per chiamare Ethereum. Le chiamate non vengono misurate, quindi il loro numero non cambia quanto paghi, e non c'è alcun limite di frequenza per richiesta.

Cosa puoi fare con Unlimited

  • Chiama senza consumare token ERPC. Edge RPC scala ogni chiamata dal tuo saldo di token ERPC; le chiamate a questo endpoint non ne scalano nulla, e non ci sono quote mensili di crediti né throttling dei burst.
  • Connettiti senza chiave RPC. L'endpoint accetta richieste dagli indirizzi IP che registri.
  • Ottieni più rapidamente la prima risposta su una nuova connessione. L'endpoint usa HTTP semplice, quindi non c'è alcun handshake TLS da attendere. HTTP e WebSocket condividono la stessa porta.

Inviare una richiesta

Nella ERPC Web Dashboard, ottieni un Unlimited Endpoint scegliendo una regione e un piano, e registra l'indirizzo IP del server che invia le richieste. La dashboard mostra il tuo endpoint come URL HTTP semplice, con un indirizzo IP e la porta 8899.
Invia le richieste Ethereum all'endpoint aggiungendo /eth:
endpoint
http://<YOUR_ENDPOINT_IP>:8899/eth
WebSocket è su /eth/ws, sulla stessa porta:
endpoint
ws://<YOUR_ENDPOINT_IP>:8899/eth/ws
Questa richiesta chiede a Ethereum il numero dell'ultimo blocco:
bash
curl http://<YOUR_ENDPOINT_IP>:8899/eth \
  --header 'Content-Type: application/json' \
  --data '{"jsonrpc":"2.0","id":1,"method":"eth_blockNumber"}'
Il risultato è il numero del blocco in esadecimale:
json
{ "jsonrpc": "2.0", "id": 1, "result": "0x..." }
Per ricevere i nuovi blocchi appena arrivano, connettiti tramite WebSocket ed effettua la sottoscrizione:
bash
wscat -c "ws://<YOUR_ENDPOINT_IP>:8899/eth/ws"
# After connected, send:
{"jsonrpc":"2.0","id":1,"method":"eth_subscribe","params":["newHeads"]}

Metodi supportati

Per i metodi di Ethereum, consulta Metodi supportati in Edge RPC › Ethereum › Endpoint e chiavi RPC.

Pagine correlate