trace_rawTransaction - 跟踪裸交易调用
trace_rawTransaction
调用跟踪对eth_sendRawTransaction
的调用但并不真正发出
请求,返回跟踪结果。
调用参数
- 裸交易数据
- 跟踪类型数组,成员可以是以下值之一:vmTrace、trace、stateDiff
返回结果
trace_rawTransaction
调用返回区块的跟踪结果。
示例代码
请求:
~$ curl --data '{"method":"trace_rawTransaction","params":["0xd46e8dd67c5d32be8d46e8dd67c5d32be8058bb8eb970870f072445675058bb8eb970870f072445675",["trace"]],"id":1,"jsonrpc":"2.0"}' -H "Content-Type: application/json" -X POST localhost:8545
响应结果:
{
"id": 1,
"jsonrpc": "2.0",
"result": {
"output": "0x",
"stateDiff": null,
"trace": [{
"action": { ... },
"result": {
"gasUsed": "0x0",
"output": "0x"
},
"subtraces": 0,
"traceAddress": [],
"type": "call"
}],
"vmTrace": null
}
}