Base RPC - Hướng dẫn nhanh | ERPC

Hướng dẫn nhanh Base RPC

Hướng dẫn này đưa bạn từ con số không đến response Base JSON-RPC đầu tiên với ERPC.

1. Lấy API Key của bạn

Bạn có thể lấy và kiểm tra API key trên ERPC Web Dashboard: ERPC Web Dashboard
Đã dùng ERPC cho Solana, Ethereum hoặc Avalanche? Bạn có thể dùng cùng một RPC key.

2. Gửi Request đầu tiên của bạn

Gửi một request JSON-RPC 2.0 dưới dạng HTTP POST, với API key của bạn trong tham số 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"
}'
Response trả về số block mới nhất ở dạng thập lục phân:
json
{ "jsonrpc": "2.0", "id": 1, "result": "0x..." }
Trên Gói Free, tài khoản của bạn có thể gửi một request mỗi 10 giây, và một request tới chain khác cũng có thể được tính vào giới hạn này. Hãy chờ 10 giây trước khi gửi request tiếp theo.
Bạn có thể kiểm tra endpoint đang phục vụ chain nào bằng 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"
}'

3. Theo dõi qua WebSocket

Để nhận subscription, hãy kết nối qua WebSocket đến:
text
wss://base.erpc.global?api-key=<YOUR_API_KEY>
Để biết các loại subscription khả dụng, hãy tham khảo tài liệu Base chính thức được liên kết bên dưới. Trên Gói Free, kết nối WebSocket không khả dụng và sẽ nhận phản hồi HTTP 403.

4. Batch Request

Bạn có thể gửi tối đa 256 lệnh gọi JSON-RPC trong một HTTP request. Mỗi lệnh gọi trong một batch được tính là một lệnh gọi riêng. Trên Gói Free, hãy gửi một lệnh gọi cho mỗi request: request có từ hai lệnh gọi trở lên sẽ nhận phản hồi HTTP 429.

Bước tiếp theo