trace_callMany
Traces the execution of eth_call and provides detailed information about each step of the execution. This is similar to debug_traceCall.
Parameters
List of trace calls with the following parameters:
Object- The transaction call object with the following:from(optional): the address the transaction is sent from.to(optional): the address the transaction is sent to.gas(optional): Integer of the gas provided for the transaction execution. eth_call consumes zero gas, but this parameter may be needed by some executions.gasPrice(optional): Integer of the gasPrice used for each paid gas.value(optional): Integer of the value sent with this transaction.data(optional): Hash of the method signature and encoded parameters. For details see Ethereum Contract ABI in the Solidity documentation.
Typeof trace - choose 1 of the following options:"trace"- Provides an ordered trace of the instructions."stateDiff"- Provides information detailing all altered portions of the Ethereum state made due to the execution of the transaction."vmTrace"- Provides a full trace of the VMβs state throughout the execution of the transaction, including for any subcalls.
Quantityortag- choose 1 of the following options:A hexadecimal block number.
"earliest"- the earliest/genesis block."latest"- the latest mined block."safe"- the latest safe head block."finalized"- the latest finalized block."pending"- the pending state/transactions.
Sample Request
Sample Response
Last updated