arbtrace_call
Executes the given call and returns a number of possible traces for it.
The arbtrace_call
command allows users to execute a given transaction call while returning a number of likely traces for the call.
Parameters
Object
- Call options, same aseth_call
.from
:Address
- (optional) 20 Bytes - The address the transaction is send from.to
:Address
- (optional when creating new contract) 20 Bytes - The address the transaction is directed to.gas
:Quantity
- (optional) Integer formatted as a hex string of the gas provided for the transaction execution. eth_call consumes zero gas, but this parameter may be needed by some executions.gasPrice
:Quantity
- (optional) Integer formatted as a hex string of the gas price used for each paid gas.value
:Quantity
- (optional) Integer formatted as a hex string of the value sent with this transaction.data
:Data
- (optional) 4 byte hash of the method signature followed by encoded parameters. For details see Ethereum Contract ABI.
Array
- Type of trace, one or more of:"vmTrace"
,"trace"
,"stateDiff"
.Quantity
orTag
- (optional) Integer of a block number, or the string'earliest'
or'latest'
.
Returns
Array
- Block traces
Example Request and Result for arbtrace_call
Request
Result
Last updated