Skip to main content
Executes several message calls in sequence against the same state and returns the traces of each, without creating transactions on the block chain. This method will use 80 Compute Units.

Parameters

  1. array - A list of [transaction, traceTypes] pairs, executed in order, each later call seeing the state changes of the earlier ones:
    • transaction - Object - The call object with the same fields as eth_call (from, to, gas, gasPrice, value, data).
    • traceTypes - Array - Any of trace, vmTrace, stateDiff.
  2. QUANTITY | TAG - Integer block number, or the string "latest", "earliest" or "pending".

Returns

array - One result per call, each with output, trace, stateDiff and vmTrace as requested.