Register and show off your project at Ethereum QuickPitch and win $10,000. Apply now


debug_traceTransaction RPC method

The API credit value for this method is 9 . To learn more about API credits and each method's value, visit the API Credits page.


  1. Hash - The hash of a transaction.


  1. Array - Block traces, which have the following object shape (all return types are hexadecimal representations of their data type unless otherwise stated):

    Result - Transaction Trace Object, which has the following fields:

    Failed - Boolean.

    Gas - Quantity.

    ReturnValue - Data.

    StructLogs - Array:

    Entries - Array.

    StoragesByDepth - Array.

Code Examples:

from web3 import Web3, HTTPProvider
provider = Web3.HTTPProvider("")
result = provider.make_request('debug_traceTransaction', ['0x9e63085271890a141297039b3b711913699f1ee4db1acb667ad7ce304772036b'])
Ready to get started? Create a free account