Base RPC Quickstart | ERPC
Base RPC Quickstart
Panduan ini membawa Anda dari nol hingga response Base JSON-RPC pertama dengan ERPC.
1. Dapatkan API Key Anda
Anda dapat membuat dan memeriksa API key Anda di ERPC Web Dashboard: ERPC Web Dashboard
Sudah menggunakan ERPC untuk Solana, Ethereum, atau Avalanche? Anda dapat menggunakan RPC key yang sama.
2. Buat Request Pertama Anda
Kirim request JSON-RPC 2.0 sebagai HTTP POST, dengan API key Anda di parameter
api-key:bash
curl 'https://base.erpc.global?api-key=<YOUR_API_KEY>' --header 'Content-Type: application/json' --data '{
"jsonrpc":"2.0","id":1,
"method":"eth_blockNumber"
}'curl 'https://base.erpc.global?api-key=<YOUR_API_KEY>' --header 'Content-Type: application/json' --data '{
"jsonrpc":"2.0","id":1,
"method":"eth_blockNumber"
}'Response mengembalikan nomor block terbaru dalam bentuk heksadesimal:
json
{ "jsonrpc": "2.0", "id": 1, "result": "0x..." }{ "jsonrpc": "2.0", "id": 1, "result": "0x..." }Pada Paket Free, akun Anda dapat mengirim satu request per 10 detik, dan request ke chain lain juga dapat dihitung ke dalam batas ini. Tunggu 10 detik sebelum mengirim request berikutnya.
Anda dapat memeriksa chain mana yang dilayani endpoint dengan
eth_chainId:bash
curl 'https://base.erpc.global?api-key=<YOUR_API_KEY>' --header 'Content-Type: application/json' --data '{
"jsonrpc":"2.0","id":1,
"method":"eth_chainId"
}'curl 'https://base.erpc.global?api-key=<YOUR_API_KEY>' --header 'Content-Type: application/json' --data '{
"jsonrpc":"2.0","id":1,
"method":"eth_chainId"
}'3. Subscribe Melalui WebSocket
Untuk subscription, hubungkan melalui WebSocket ke:
text
wss://base.erpc.global?api-key=<YOUR_API_KEY>wss://base.erpc.global?api-key=<YOUR_API_KEY>Untuk tipe subscription yang tersedia, lihat dokumentasi resmi Base yang ditautkan di bawah. Pada Paket Free, koneksi WebSocket tidak tersedia dan dijawab dengan HTTP
403.4. Batch Request
Anda dapat mengirim hingga 256 panggilan JSON-RPC dalam satu request HTTP. Setiap panggilan dalam satu batch diukur sebagai panggilan tersendiri. Pada Paket Free, kirim satu panggilan per request: request dengan dua panggilan atau lebih dijawab dengan HTTP
429.Langkah Selanjutnya
- Endpoint, pengukuran, dan status code: Dokumentasi Base RPC Endpoint
- Dokumentasi resmi Base: https://docs.base.org/get-started/connect-to-base






