eth_getTransactionReceipt

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

参数

DATA, 32 Bytes - 交易哈希

返回值
object - 交易收据对象,如果没找到交易收据则返回null。收据信息包括:

名称

数据类型

描述

transactionHash

DATA, 32 Bytes

hash of the transaction

transactionIndex

QUANTITY

integer of the transactions index position in the block

blockHash

DATA, 32 Bytes

hash of the block where this transaction was in.

blockNumber

QUANTITY

block number where this transaction was in.

from

DATA, 20 Bytes

address of the sender

to

DATA, 20 Bytes

address of the receiver

cumulativeGasUsed

QUANTITY

The total amount of gas used when this transaction was executed in the block.

gasUsed

QUANTITY

The amount of gas used by this specific transaction alone.

contractAddress

DATA, 20 Bytes

The contract address created, if the transaction was a contract creation, otherwise null.

logs

Array

Array of log objects, which this transaction generated.

logsBloom

DATA, 256 Bytes

Bloom filter for light clients to quickly retrieve related logs.

root

DATA

32 bytes of post-transaction state root (pre Byzantium)

status

QUANTITY

either 1 (success) or 0 (failure)

示例

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"
    }
}