eth_call
Endpoints
eth_call | Base
The example is a call to the balanceOf method on the USDC contract. eth_call JSON-RPC method available on the Base blockchain via Chainstack.
POST
eth_call
The example is a call to theDocumentation Index
Fetch the complete documentation index at: https://docs.chainstack.com/llms.txt
Use this file to discover all available pages before exploring further.
balanceOf method on the USDC contract..
Base API method eth_call executes a smart contract function call directly and returns the result without requiring a transaction or changing the state on the blockchain. This method is widely used for reading data from smart contracts.
Get your own node endpoint todayStart for free and get your app to production levels immediately. No credit card required.You can sign up with your GitHub, X, Google, or Microsoft account.
Parameters
transactionObject— an object containing transaction parameters, including:to— the address of the contract to call.data— the call data, typically including the function signature and parameters.
blockParameter— a string specifying the block number (in hexadecimal) or one of the strings"earliest","latest", or"pending", indicating the blockchain state to use for the call. Most commonly,"latest"is used.
Response
result— the result of the call, encoded as a hexadecimal string. The format of the result depends on the function called.
Use case
Theeth_call method is essential for:
- DApps that need to retrieve state or compute derived values from smart contracts without making a transaction.
- Wallets and interfaces that display contract information, such as token balances or the state of a decentralized finance (DeFi) contract.
- Automated scripts and bots that monitor contract states or conditions on the blockchain.
Last modified on May 18, 2026