Panggil Avalanche di Unlimited Endpoint Anda

Unlimited Endpoint adalah endpoint HTTP khusus milik Anda sendiri, di server pada region pilihan Anda. Tambahkan /ava ke URL-nya untuk memanggil Avalanche C-Chain. Panggilan tidak dihitung per pemakaian, jadi jumlah panggilan tidak mengubah biaya yang Anda bayar, dan tidak ada rate limit per request.

Yang bisa Anda lakukan dengan Unlimited

  • Kirim panggilan tanpa memakai token ERPC. Edge RPC memotong setiap panggilan dari saldo token ERPC Anda; panggilan ke endpoint ini tidak memotong apa pun dari saldo tersebut, dan tidak ada kuota kredit bulanan maupun pembatasan burst.
  • Terhubung tanpa RPC key. Endpoint menerima request dari alamat IP yang Anda daftarkan.
  • Dapatkan jawaban pertama lebih cepat pada koneksi baru. Endpoint ini memakai HTTP biasa, jadi tidak ada TLS handshake yang perlu ditunggu. HTTP dan WebSocket memakai port yang sama.

Mengirim request

Di ERPC Web Dashboard, dapatkan Unlimited Endpoint dengan memilih region dan paket, lalu daftarkan alamat IP server yang mengirim request. Dashboard menampilkan endpoint Anda sebagai URL HTTP biasa dengan alamat IP dan port 8899.
Kirim request C-Chain ke endpoint dengan menambahkan /ava:
endpoint
http://<YOUR_ENDPOINT_IP>:8899/ava
WebSocket ada di /ava/ws, pada port yang sama:
endpoint
ws://<YOUR_ENDPOINT_IP>:8899/ava/ws
Request ini meminta nomor blok terbaru dari C-Chain:
bash
curl http://<YOUR_ENDPOINT_IP>:8899/ava \
  --header 'Content-Type: application/json' \
  --data '{"jsonrpc":"2.0","id":1,"method":"eth_blockNumber"}'
Hasilnya adalah nomor blok dalam format heksadesimal:
json
{ "jsonrpc": "2.0", "id": 1, "result": "0x..." }
Untuk menerima blok baru begitu tiba, hubungkan melalui WebSocket lalu subscribe:
bash
wscat -c "ws://<YOUR_ENDPOINT_IP>:8899/ava/ws"
# After connected, send:
{"jsonrpc":"2.0","id":1,"method":"eth_subscribe","params":["newHeads"]}

Method yang Didukung

Request ke /ava diteruskan ke JSON-RPC EVM C-Chain. Untuk method C-Chain, lihat Method yang Didukung di Edge RPC › Avalanche › Endpoint dan RPC key.
API native Avalanche di halaman tersebut, yaitu avax.*, avm.*, platform.*, proposervm.*, dan info.upgrades, tidak dapat dipanggil di /ava. Panggil API tersebut melalui Edge RPC di edge.erpc.global/ava, yang memakai RPC key dan menghitung setiap panggilan dalam token ERPC.

Halaman terkait