Execute a call and return requested traces
Executes the given transaction call locally and returns the requested trace outputs. The transaction object omits nonce, the trace type array can include trace, vmTrace, and stateDiff, and optional block, state override, and block override parameters can be supplied.
Body
Executes the given transaction call locally and returns the requested trace outputs. The transaction object omits nonce, the trace type array can include trace, vmTrace, and stateDiff, and optional block, state override, and block override parameters can be supplied.
Request payload for trace_call.
jsonrpcstring2.0requiredJSON-RPC protocol version.
methodstringtrace_callrequiredJSON-RPC method name.
idinteger | stringrequiredClient-provided JSON-RPC request identifier. The same value is returned in the response.
paramsArray<TransactionCallObject | Array<TraceType> | string | string | StateOverrides | BlockOverrides>requiredParameters: transaction object, trace types, optional block identifier, optional state overrides, optional block overrides.
Response
Successful JSON-RPC response or JSON-RPC method error.
Invalid HTTP request body or malformed JSON-RPC payload.
Missing or invalid API key.
Internal server error.