debug_traceTransaction
POST http://{{rpc-http-host}}:{{rpc-http-port}}
Remix uses debug_traceTransaction
to implement debugging. Use the
Debugger tab in Remix instead of calling debug_traceTransaction
directly.
Reruns the transaction with the same state as when the transaction executed.
Parameters
transactionHash
: data
- Transaction hash.
Object
- request options (all optional and default to false
):
disableStorage
:boolean
-true
disables storage capture.disableMemory
:boolean
-true
disables memory capture.disableStack
:boolean
-true
disables stack capture.
Returns
result
:object
- Trace object.
Request Body
{"jsonrpc"=>"2.0", "method"=>"debug_traceTransaction", "params"=>["0x2cc6c94c21685b7e0f8ddabf277a5ccf98db157c62619cde8baea696a74ed18e", {"disableStorage"=>true}], "id"=>1}