parity_getBlockReceipts - 获取区块全部交易收据
使用parity_getBlockReceipts
调用获取指定区块的所有交易的收据,
这会比逐个查询交易收据更高效。
调用参数
- 要查询的区块号,或者字符串'earliest', 'latest' 或 'pending'
返回值
parity_getBlockReceipts
调用返回指定区块的所有交易的收据数组。
示例代码
请求:
~$ curl --data '{
"method":"parity_getBlockReceipts",
"params":["0x8D2B29"],
"id":1,
"jsonrpc":"2.0"
}' -H "Content-Type: application/json" -X POST localhost:8545
响应结果:
{
"id": 1,
"jsonrpc": "2.0",
"result": [
{
"blockHash": "0x64d67cf84d95f8dfa1e1c3b5a5260aaf801ac99529b4ec3ae19bb06ba78c7bd5",
"blockNumber": "0x8d2b29",
"contractAddress": null,
"cumulativeGasUsed": "0x5208",
"from": "0x4d6bb4ed029b33cf25d0810b029bd8b1a6bcab7b",
"gasUsed": "0x5208",
"logs": [],
"logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"root": null,
"status": "0x1",
"to": "0xe9c245293dac615c11a5bf26fcec91c3617645e4",
"transactionHash": "0x1eba82fb5e8426b520c49a5d8dc6c24157e8f45fb9102aca4a99f5617c1539fc",
"transactionIndex": "0x0"
},
{
"blockHash": "0x64d67cf84d95f8dfa1e1c3b5a5260aaf801ac99529b4ec3ae19bb06ba78c7bd5",
"blockNumber": "0x8d2b29",
"contractAddress": null,
"cumulativeGasUsed": "0x3fc28",
"from": "0x0caf0d921b2bd24ca04e1f06344e976af223783b",
"gasUsed": "0x3aa20",
"logs": [],
"logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"root": null,
"status": "0x1",
"to": "0xf2bb17cb59746cae43d65eec233925b6584cddef",
"transactionHash": "0x70a50d28db69e5c7a8686141f282530d52e7e3c625296dc53eb5684afa727886",
"transactionIndex": "0x1"
}
]
}