Chiama Avalanche sul tuo Unlimited Endpoint

Un Unlimited Endpoint è il tuo endpoint HTTP dedicato, su un server nella regione che scegli. Aggiungi /ava al suo URL per chiamare la C-Chain di Avalanche. 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 all'endpoint le richieste per la C-Chain, aggiungendo /ava:
endpoint
http://<YOUR_ENDPOINT_IP>:8899/ava
WebSocket è su /ava/ws, sulla stessa porta:
endpoint
ws://<YOUR_ENDPOINT_IP>:8899/ava/ws
Questa richiesta chiede alla C-Chain il numero dell'ultimo blocco:
bash
curl http://<YOUR_ENDPOINT_IP>:8899/ava \
  --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/ava/ws"
# After connected, send:
{"jsonrpc":"2.0","id":1,"method":"eth_subscribe","params":["newHeads"]}

Metodi supportati

Le richieste a /ava raggiungono il JSON-RPC EVM della C-Chain. Per i metodi della C-Chain, consulta Metodi supportati in Edge RPC › Avalanche › Endpoint e chiavi RPC.
Le API native di Avalanche presenti in quella pagina (avax.*, avm.*, platform.*, proposervm.* e info.upgrades) non si possono chiamare su /ava. Chiamale tramite Edge RPC su edge.erpc.global/ava, che richiede una chiave RPC e conta ogni chiamata in token ERPC.

Pagine correlate