Panggil Solana dan chain lain dengan Edge RPC
Edge RPC menerima request untuk 16 chain di edge.erpc.global. Path setelah host memilih chain-nya: Solana di root, Ethereum di /eth, Polygon di /polygon.
bash
Yang bisa Anda lakukan dengan Edge RPC
- Gunakan root edge.erpc.global untuk Solana dan path untuk setiap chain lainnya, seperti /base, /sui, atau /tron.
- Kirim JSON-RPC sebagai HTTP POST di semua chain kecuali Sui. Sui menerima panggilan gRPC-web unary, satu panggilan per request, dan TRON juga menerima panggilan ke HTTP API-nya di bawah /tron/wallet dan /tron/walletsolidity.
- Buka koneksi WebSocket di Solana, Ethereum, Avalanche, atau Base. Chain lainnya menerima request HTTP.
- Hubungkan client ke host milik chain itu sendiri. Setiap chain kecuali Solana juga menerima request di host miliknya sendiri, seperti eth.erpc.global untuk Ethereum dan polygon.erpc.global untuk Polygon.
Mengirim request
Anda memerlukan akun ERPC dan RPC key. Salin key dari tab RPC keys di ERPC Web Dashboard. Pada Paket Free, request mulai diterima setelah Anda membayar biaya verifikasi satu kali sebesar €5 di dashboard.
Kirim request JSON-RPC ke path chain tersebut, dengan RPC key Anda di query parameter
api-key. Request ini meminta nomor blok terbaru dari Ethereum:bash
Hasilnya adalah nomor blok dalam format heksadesimal:
json
Untuk memanggil chain lain, gunakan path-nya. Contoh berikut mengirim request yang sama ke Polygon:
bash
Solana berada di root host, jadi request-nya tidak memakai path. Request ini meminta tinggi blok saat ini:
bash
Quickstart setiap chain, yang ditautkan di tabel di bawah, menjelaskan request yang sesuai untuk chain tersebut.
Cara Edge RPC menangani request
edge.erpc.global membaca path dan meneruskan request ke layanan chain tersebut. Layanan itu memeriksa RPC key dan paket Anda, mengirim request ke chain, lalu mengembalikan respons dari chain.
Autentikasi
Gunakan RPC key yang sama di setiap chain; path memilih chain-nya.
- Kirim key di query parameter
api-key. Semua chain membacanya, dan koneksi WebSocket menerima key dengan cara ini. - Pada request HTTP, Anda dapat mengirim
Authorization: Bearer <YOUR_RPC_KEY>sebagai gantinya. Untuk Base, gunakan query parameter.
bash
Chain yang didukung
Setiap chain selain Solana memiliki halaman endpoint yang membahas endpoint, method yang didukung, batch request, dan kode status response-nya.
Harga
Penggunaan diukur dalam token, dan setiap panggilan dalam batch diukur secara terpisah. Lihat RPC dan Harga untuk paket yang tersedia.
Selengkapnya tentang Edge RPC
- Referensi API: method Solana RPC, masing-masing dengan uji coba langsung.
- Unlimited: Unlimited Endpoint dan method yang didukungnya.
- SWQoS: kirim transaksi Solana dengan Stake weighted Quality of Service.
- FAQ Solana RPC: jawaban tentang penggunaan token, error 401 dan 429, WebSocket, serta region.






