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

Hướng dẫn nhanh Soneium RPC

Hướng dẫn này đưa bạn từ con số không đến response Soneium 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://edge.erpc.global/soneium?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://edge.erpc.global/soneium?api-key=<YOUR_API_KEY>' --header 'Content-Type: application/json' --data '{
  "jsonrpc":"2.0","id":1,
  "method":"eth_chainId"
}'
Bạn cũng có thể gửi API key dưới dạng Authorization: Bearer <YOUR_API_KEY>. Khi có cả hai, tham số query sẽ được dùng.

3. Batch Request

Bạn có thể gửi từ 1 đến 100 lệnh gọi JSON-RPC trong một HTTP request. Mỗi lệnh gọi cần có id riêng, và các giá trị id không được trùng nhau trong một batch. 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