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


trace_rawTransaction RPC method

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


  1. Data - Raw transaction data/string.
  2. Array - Type of trace, one or more of:

    vmTrace - To get a full trace of virtual machine's state during the execution of the given of given transaction, including for any subcalls.

    trace - To get the basic trace of the given transaction.

    stateDiff - To get information on altered Ethereum state due to execution of the given transaction.


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

    Output - String.

    TransactionHash - String of the transaction hash.

    VmTrace - ParityVmTrace Object, which has the following fields:

    Code - String.

    Operations - array of ParityVmOperationTrace objects.

    Action - ParityTrace Object, which has the following fields:

    TraceAddress - Array.

    CallType - String.

    IncludeInTrace - Boolean.

    IsPrecomplied - Boolean.

    Type - String.

    CreationMethod - String.

    From - Address.

    To - Address.

    Gas - Quantity.

    Value - Quantity.

    Input - Data.

    Result - ParityTraceResult object which has the following fields:

    GasUsed - Quantity

    Output - Data

    Address - Address

    Code - Data

    Subtraces - Array.

    Author - Address.

    RewardType - String.

    Error - String.

    StateChanges - Array.

Code Examples:

from web3 import HTTPProvider

client = HTTPProvider('')
result = client.make_request('trace_rawTransaction', ['0x02f8740181948459682f0085275c2c9f8b82520894885885521990b53fd00556c143ea056dd2f62a128808cc0c47d9477f9080c080a037437ba52140dbac1d7dc65cdb58531e038930c82314817f91cb8d8ea36a2bd0a001e134479d567b8595d77f61106cad34e62ed356d6971bc08fe0363a0696dd94',['trace']])
Ready to get started? Create a free account