debug_traceTransaction

Attempts to run the transaction in the exact same manner as it was executed on the network. It will replay any transaction that may have been executed prior to this one before it and then attempt to execute the transaction that corresponds to the given hash.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
required
Defaults to public

For higher throughput, please create your own API key

Body Params
integer
Defaults to 1
string
Defaults to 2.0
string
Defaults to debug_traceTransaction
params
array
length between 1 and 1
  1. String - Transaction hash
  2. Object - options for call, can be any of the following options:
  • tracer: Object - Currently supports callTracer and prestateTracer (see above for definitions).
  • timeout: String - A duration string of decimal numbers that overrides the default timeout of 5 seconds for JavaScript-based tracing calls. Max timeout is "10s". Valid time units are "ns", "us", "ms", "s" each with optional fraction, such as "300ms" or "2s45ms".
params
Response

Language
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json