eth_getTransactionByBlockHashAndIndex

根据区块哈希,获取区块的第index个交易.

参数

序号

数据类型

描述

1

DATA, 32 Bytes

区块哈希

2

QUANTITY

交易序号

返回值
object - 交易对象,如果没找到交易则返回null。交易内容包括:

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

gas

QUANTITY

unused.

gasprice

QUANTITY

energy price

hash

DATA, 32 Bytes

hash of the transaction

input

DATA

the data sent along with the transaction

nonce

QUANTITY

unused

to

DATA, 20 Bytes

address of the receiver

transactionIndex

QUANTITY

integer of the transactions index position in the block

value

QUANTITY

value transferred in sun

v

QUANTITY

ECDSA recovery id

r

DATA, 32 Bytes

ECDSA signature r

s

DATA, 32 Bytes

ECDSA signature s

示例

curl -X POST '47.95.206.44:50545/jsonrpc' --data '{
    "jsonrpc": "2.0",
    "method": "eth_getTransactionByBlockHashAndIndex",
    "params": ["00000000020ef11c87517739090601aa0a7be1de6faebf35ddb14e7ab7d1cc5b", "0x0"],
    "id": 64
}'

结果

{
    "jsonrpc": "2.0",
    "id": 64,
    "result": {
        "blockHash": "0x00000000020ef11c87517739090601aa0a7be1de6faebf35ddb14e7ab7d1cc5b",
        "blockNumber": "0x20ef11c",
        "from": "0xb4f1b6e3a1461266b01c2c4ff9237191d5c3d5ce",
        "gas": "0x0",
        "gasPrice": "0x8c",
        "hash": "0x8dd26d1772231569f022adb42f7d7161dee88b97b4b35eeef6ce73fcd6613bc2",
        "input": "0x",
        "nonce": null,
        "r": "0x6212a53b962345fb8ab02215879a2de05f32e822c54e257498f0b70d33825cc5",
        "s": "0x6e04221f5311cf2b70d3aacfc444e43a5cf14d0bf31d9227218efaabd9b5a812",
        "to": "0x047d4a0a1b7a9d495d6503536e2a49bb5cc72cfe",
        "transactionIndex": "0x0",
        "type": "0x0",
        "v": "0x1b",
        "value": "0x203226"
    }
}