Interface TypedCallTrace<TArgsArray, TArgsObject>

interface TypedCallTrace<TArgsArray extends any[] = any, TArgsObject = any> {
    action: TraceAction;
    args: TArgsObject & IResult;
    blockHash: string;
    blockNumber: number;
    error?: string;
    functionSignature: string;
    name: string;
    result: TraceResult;
    subtraces: number;
    traceAddress: number[];
    transactionHash: string;
    transactionPosition: number;
    type: string;
}

Type Parameters

  • TArgsArray extends any[] = any
  • TArgsObject = any

Hierarchy (View Summary)

Properties

action: TraceAction
blockHash: string
blockNumber: number
error?: string
functionSignature: string
name: string
result: TraceResult
subtraces: number
traceAddress: number[]
transactionHash: string
transactionPosition: number
type: string