Arbitrum One
Arbitrum One
Arbitrum One
Le niveau gratuit couvre les projets personnels. Le paiement à l'usage évolue sans carte bancaire.
https://arbitrum.therpc.io/YOUR_API_KEY.eth_subscribe lets you react to new heads and logs without polling.-32029 error, and if you hit the ceiling consistently, consider upgrading your plan for higher throughput.The Arbitrum One API uses the standard JSON-RPC error codes shown in the table below: -32700 parse error, -32600 invalid request, -32601 method not found, -32602 invalid params, -32603 internal error, and the -32000 to -32099 range for server errors. Four practices keep your integration robust: always check the error field before reading result, retry transient failures with exponential backoff, log the full error code and message for diagnosis, and handle timeouts so a slow call never hangs your application.
| Code | Meaning |
|---|---|
-32700 | Parse error |
-32600 | Invalid request |
-32601 | Method not found |
-32602 | Invalid params |
-32603 | Internal error |
-32000 to -32099 | Server error |
eth_getTransactionReceipt until it returns a receipt, or subscribe to updates in real time with eth_subscribe over WebSocket — well suited to Arbitrum One's fast sequencer confirmations.eth_getTransactionCount, and use an application-level queue so you never submit two transactions with the same nonce.eth_blockNumber, listen to newHeads via eth_subscribe, and re-verify a block with eth_getBlockByNumber before treating a high-value transaction as final.net_version after switching.42161 (hex 0xa4b1), which you can verify at runtime with eth_chainId.eth_blockNumber call, and monitor performance before moving to production traffic on chain 42161.