eth_getTransactionReceipt

查询交易的 Info 信息, 包括交易的 fee 信息, 所在区块, 虚拟机 log 等

参数

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表示失败

示例

curl -X POST '47.95.206.44:50545/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"
    }
}