Panggil Ethereum di Unlimited Endpoint Anda

Unlimited Endpoint adalah endpoint HTTP khusus milik Anda sendiri, di server pada region pilihan Anda. Tambahkan /eth ke URL-nya untuk memanggil Ethereum. 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 Ethereum ke endpoint dengan menambahkan /eth:
endpoint
http://<YOUR_ENDPOINT_IP>:8899/eth
WebSocket ada di /eth/ws, pada port yang sama:
endpoint
ws://<YOUR_ENDPOINT_IP>:8899/eth/ws
Request ini meminta nomor blok terbaru dari Ethereum:
bash
curl http://<YOUR_ENDPOINT_IP>:8899/eth \
  --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/eth/ws"
# After connected, send:
{"jsonrpc":"2.0","id":1,"method":"eth_subscribe","params":["newHeads"]}

Method yang Didukung

Untuk method Ethereum, lihat Method yang Didukung di Edge RPC › Ethereum › Endpoint dan RPC key.

Halaman terkait