参数
DATA, 32 Bytes - 交易哈希。
返回值
-
Object- 交易收据对象,如果没找到交易收据则返回null。收据信息包括:名称 数据类型 描述 transactionHashDATA, 32 Bytes交易哈希。 transactionIndexQUANTITY交易在区块中的位置。 blockHashDATA, 32 Bytes交易所在的区块哈希。 blockNumberQUANTITY交易所在的区块号。 fromDATA, 20 Bytes发送者地址。 toDATA, 20 Bytes接收者地址。 cumulativeGasUsedQUANTITY交易执行时,已经打包到区块中的交易的能量消耗总量。 gasUsedQUANTITY该交易的能量消耗量。 contractAddressDATA, 20 Bytes如果交易是合约创建交易,则该字段为创建的合同地址,否则为空。 logsArray日志。 logsBloomDATA, 256 Bytes布隆过滤器。 rootDATA状态树的根。 statusQUANTITY1表示成功,0表示失败。
注意解析上方
logs之前,请先确认交易status为"0x1"——这是保证数据一致性的推荐做法。log 解码规则详见 Event Log。
示例
请求
curl -X POST 'https://api.shasta.trongrid.io/jsonrpc' --data '{
"jsonrpc": "2.0",
"method": "eth_getTransactionReceipt",
"params": ["c9af231ad59bcd7e8dcf827afd45020a02112704dce74ec5f72cb090aa07eef0"],
"id": 64
}'结果
{
"jsonrpc": "2.0",
"id": 64,
"result": {
"blockHash": "0x00000000020ef11c87517739090601aa0a7be1de6faebf35ddb14e7ab7d1cc5b",
"blockNumber": "0x20ef11c",
"contractAddress": null,
"cumulativeGasUsed": "0x646e2",
"effectiveGasPrice": "0x8c",
"from": "0x6eced5214d62c3bc9eaa742e2f86d5c516785e14",
"gasUsed": "0x0",
"logs": [],
"logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"status": "0x1",
"to": "0x0697250b9d73b460a9d2bbfd8c4cacebb05dd1f1",
"transactionHash": "0xc9af231ad59bcd7e8dcf827afd45020a02112704dce74ec5f72cb090aa07eef0",
"transactionIndex": "0x6",
"type": "0x0"
}
}