Parameters
- transactionHashstring
The transaction hash that needs to be traced, encoded in hexadecimal format
- objectobjectREQUIRED
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
The result object containing transaction trace details
- typestring
The type of transaction, e.g., 'CALL'
- fromstring
The address initiating the transaction
- tostring
The address receiving the transaction
- gasstring
The gas provided for the transaction in hexadecimal
- gasUsedstring
The gas used during transaction execution in hexadecimal
- valuestring
The value transferred in the transaction in hexadecimal
- outputstring
The transaction output data in hexadecimal, when present
- inputstring
The transaction input data in hexadecimal
- callsarray
Nested calls made during the transaction, when present
- typestring
The type of nested call
- fromstring
The address initiating the nested call
- tostring
The address receiving the nested call
- gasstring
The gas provided for the nested call in hexadecimal
- gasUsedstring
The gas used during nested call execution in hexadecimal
- valuestring
The value transferred in the nested call in hexadecimal
- outputstring
The output data of the nested call in hexadecimal
- inputstring
The input data of the nested call in hexadecimal
- callsarray
Further nested calls within the current call
1{2"jsonrpc": "2.0",3"id": 1,4"result": {5"calls": [6{7"from": "0x4200000000000000000000000000000000000015",8"gas": "0xe9b52",9"gasUsed": "0x3fdf",10"input": "0x440a5e20000007d0000dbba0000000000000000b00000000672cc02300000000014282c2000000000000000000000000000000000000000000000000000000032b5a2481000000000000000000000000000000000000000000000000000000000007dcc27f63f53bba0ae499651943bdda527a116df9f2529fd15b88be3b9bc46094d9ad0000000000000000000000002f60a5184c63ca94f82a27100643dbabe4f3f7fd",11"to": "0xc0d3c0d3c0d3c0d3c0d3c0d3c0d3c0d3c0d30015",12"type": "DELEGATECALL",13"value": "0x0"14}15],16"from": "0xdeaddeaddeaddeaddeaddeaddeaddeaddead0001",17"gas": "0xf4240",18"gasUsed": "0xab96",19"input": "0x440a5e20000007d0000dbba0000000000000000b00000000672cc02300000000014282c2000000000000000000000000000000000000000000000000000000032b5a2481000000000000000000000000000000000000000000000000000000000007dcc27f63f53bba0ae499651943bdda527a116df9f2529fd15b88be3b9bc46094d9ad0000000000000000000000002f60a5184c63ca94f82a27100643dbabe4f3f7fd",20"to": "0x4200000000000000000000000000000000000015",21"type": "CALL",22"value": "0x0"23}24}
1{2"jsonrpc": "2.0",3"id": 1,4"result": {5"calls": [6{7"from": "0x4200000000000000000000000000000000000015",8"gas": "0xe9b52",9"gasUsed": "0x3fdf",10"input": "0x440a5e20000007d0000dbba0000000000000000b00000000672cc02300000000014282c2000000000000000000000000000000000000000000000000000000032b5a2481000000000000000000000000000000000000000000000000000000000007dcc27f63f53bba0ae499651943bdda527a116df9f2529fd15b88be3b9bc46094d9ad0000000000000000000000002f60a5184c63ca94f82a27100643dbabe4f3f7fd",11"to": "0xc0d3c0d3c0d3c0d3c0d3c0d3c0d3c0d3c0d30015",12"type": "DELEGATECALL",13"value": "0x0"14}15],16"from": "0xdeaddeaddeaddeaddeaddeaddeaddeaddead0001",17"gas": "0xf4240",18"gasUsed": "0xab96",19"input": "0x440a5e20000007d0000dbba0000000000000000b00000000672cc02300000000014282c2000000000000000000000000000000000000000000000000000000032b5a2481000000000000000000000000000000000000000000000000000000000007dcc27f63f53bba0ae499651943bdda527a116df9f2529fd15b88be3b9bc46094d9ad0000000000000000000000002f60a5184c63ca94f82a27100643dbabe4f3f7fd",20"to": "0x4200000000000000000000000000000000000015",21"type": "CALL",22"value": "0x0"23}24}