Parameters
- objectarray
The transaction call object with the following fields:
- fromstring | null
The initiating Ethereum address for the transfer, which will be null if not applicable
- tostring | null
The address the transaction is directed to, which will be null if not applicable
- gasinteger
The integer of the gas provided for the transaction execution
- gasPriceinteger
The integer of the gasPrice used for each paid gas
- valueinteger
The integer of the value sent with this transaction
- datastring
The hash of the method signature and encoded parameters
- blockReferencestringREQUIRED
The block number in hexadecimal format, the block hash, or tags. The supported tag values include earliest for the earliest/genesis block, latest for the latest mined block, pending for the pending state/transactions, safe for the most recent secure block, and finalized for the most recent secure block accepted by more than 2/3 of validators
- objectobjectREQUIRED
The tracer object with the following fields:
- tracerstring
The type of tracer. It could be callTracer or prestateTracer
- 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
Returns
- resultobject
An object containing detailed information about the traced transaction
- fromstring
The address the transaction is sent from
- gasstring
The integer of the gas provided for the transaction execution
- gasUsedstring
The integer of the gas used
- tostring
The address the transaction is directed to
- inputstring
The data given at the time of input
- callsarray
A list of sub-calls, if any.
- valuestring
The integer of the value sent with this transaction
- typestring
The type of the call