Parameters
- transactionHashstringREQUIRED
The transaction hash that needs to be traced, encoded in hexadecimal format
- objectobject
The tracer object with the following fields:
- tracerstring
The type of tracer. It could be callTracer or prestateTracer
- callTracerstring
The calltracer keeps track of all call frames, including depth 0 calls, that are made during a transaction
- prestateTracerstring
The prestateTracer replays the transaction and tracks every part of state that occured during the transaction
- tracerConfigobject
The object to specify the configurations of the tracer
- onlyTopCallboolean
When set to true, this will only trace the primary (top-level) call and not any sub-calls. It eliminates the additional processing for each call frame
- timeoutstring
A string of decimal integers that overrides the JavaScript-based tracing calls default timeout of 5 seconds
Returns
- resultobject
An object containing detailed information about the traced transaction
- fromstring
The address the transaction is sent from
- gasstring
The integer of the gas provided for the transaction execution
- gasUsedstring
The integer of the gas used
- tostring
The address the transaction is directed to
- inputstring
The data given at the time of input
- callsarray
An array containing information about internal calls made during the transaction
- fromstring
The address making the call
- gasstring
The gas limit specified for the call
- gasUsedstring
The amount of gas used during the call
- tostring
The address being called
- inputstring
The input data for the call
- outputstring
(Optional) The output data of the call
- valuestring
The value (in Wei) sent with the call
- typestring
The type of call (e.g., CALL or STATICCALL)
- callsarray
The sub-calls associated with the call
- valuestring
The integer of the value sent with this transaction
- typestring
The type of the call
1{2"jsonrpc": "2.0",3"id": 1,4"result": {5"gas": 253014,6"failed": false,7"returnValue": "0x",8"structLogs": [9{10"pc": 0,11"op": "PUSH1",12"gas": 338481,13"gasCost": 3,14"depth": 1,15"stack": []16},17{18"pc": 2,19"op": "PUSH1",20"gas": 338478,21"gasCost": 3,22"depth": 1,23"stack": [24"0x80"25]26}27]28}29}
1{2"jsonrpc": "2.0",3"id": 1,4"result": {5"gas": 253014,6"failed": false,7"returnValue": "0x",8"structLogs": [9{10"pc": 0,11"op": "PUSH1",12"gas": 338481,13"gasCost": 3,14"depth": 1,15"stack": []16},17{18"pc": 2,19"op": "PUSH1",20"gas": 338478,21"gasCost": 3,22"depth": 1,23"stack": [24"0x80"25]26}27]28}29}