Arbitrum One
¿Listo para usar esto en producción?
El plan gratuito cubre proyectos personales. El pago por uso escala sin necesidad de tarjeta.
Arbitrum One
El plan gratuito cubre proyectos personales. El pago por uso escala sin necesidad de tarjeta.
eth_call executes a read-only message call against the EVM on Arbitrum One without broadcasting a transaction or spending any ETH gas. The Nitro node runs the call locally against the chosen block's state and hands back the raw return data, making it the workhorse for reading state from contracts like GMX, Uniswap, and Aave that live on the rollup. Send it to https://arbitrum.therpc.io/YOUR_API_KEY (chain ID 42161) to query any deployed contract for free.
balanceOf, decimals, symbol, or totalSupply for any token bridged to or native on Arbitrum One.| # | Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|---|
| 1 | transaction | object | Sí | Transaction object. Required fields: `to` (target contract). Optional: `from` (msg.sender), `gas` (hex), `gasPrice` (hex), `value` (hex wei), `data` (ABI-encoded calldata). |
| 2 | blockTag | string | object | Sí | Block at which to execute the call. Use hex block number or a named tag.Predeterminado: latest |
| 3 | stateOverrides | object | No | Optional map of address → { balance, nonce, code, state, stateDiff } overrides applied only for this call. Not supported by all providers. |
| Tipo | Descripción |
|---|---|
| string | Hex-encoded return data from the executed function. Decode with the contract ABI. If the call reverts, an error with code -32000 or 3 is returned instead. |
Try it live in the Arbitrum One playground.
| Código | Mensaje | Causa |
|---|---|---|
3 | execution reverted | The EVM reverted the call. Error data contains the revert reason. |
-32602 | invalid argument | Malformed transaction object or missing required `to` field. |
-32000 | execution reverted | Node-level revert without revert data (e.g. out-of-gas within the call, or require with no message). |
latest reflects the sequencer's current view and can shift before your transaction is actually included — never treat an eth_call result as a settlement guarantee.3 or -32000), not as a special result field — always handle the error path so a reverting GMX or Aave call is not mistaken for empty return data.Parámetros
Transaction object. Required fields: `to` (target contract). Optional: `from` (msg.sender), `gas` (hex), `gasPrice` (hex), `value` (hex wei), `data` (ABI-encoded calldata).
"latest" | "safe" | "finalized" | "earliest" | "pending" | hex block number
Optional map of address → { balance, nonce, code, state, stateDiff } overrides applied only for this call. Not supported by all providers.