eth_call
JSON-RPC methods
jsonrpc eth_call | TRON
TRON eth_call JSON-RPC method — execute a read-only message call on the TRON blockchain without creating a transaction, via the Ethereum-compatible interface.
POST
eth_call
TRON API method that executes a contract function call without sending a transaction, providing an Ethereum-compatible interface for accessing TRON blockchain data.
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
jsonrpc— the JSON-RPC protocol version (always “2.0”)method— the method name (always “eth_call”)params— array containing method parameterstransaction— transaction object containing to, from, gas, gasPrice, value, and data fieldsblockParameter— only"latest"is supported; TRON has no historical state queries, see Historical data availability
id— request identifier (number or string)
Response
jsonrpc— the JSON-RPC protocol version (“2.0”)id— the request identifier that matches the requestresult— the return value of the executed contract function as hex string
Use case
Thejsonrpc eth_call method is used for:
- Reading data from smart contracts without spending gas through Web3 interfaces
- Implementing view/pure function calls in dApps and frontend applications
- Testing contract interactions and validating parameters before sending transactions
- Building real-time data displays that query contract state continuously
Body
application/json
Last modified on June 4, 2026