trace_call
Debug & trace | Tempo
trace_call | Tempo
Tempo API method that traces a call without creating a transaction. This provides detailed execution traces using the Parity/OpenEthereum trace format.
POST
trace_call
Tempo API method that traces a call without creating a transaction. This provides detailed execution traces using the Parity/OpenEthereum trace format.Documentation Index
Fetch the complete documentation index at: https://docs.chainstack.com/llms.txt
Use this file to discover all available pages before exploring further.
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
callObject— the call object:from— (optional) sender addressto— recipient addressgas— (optional) gas limitgasPrice— (optional) gas pricevalue— (optional) value to senddata— (optional) call data
traceTypes— array of trace types to include:trace— basic execution tracevmTrace— full VM execution tracestateDiff— state changes
blockParameter— the block number (hex) or tag (latest,earliest,pending)
Response
result— the trace result object:output— return data from the calltrace— array of trace objects (if requested)vmTrace— VM execution trace (if requested)stateDiff— state differences (if requested)
trace_call code examples
The following example traces a balanceOf call on the pathUSD token:
Body
application/json
Last modified on May 18, 2026