eth_getTransactionByBlockHashAndIndex

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

参数

序号数据类型描述
1DATA, 32 Bytes区块哈希
2QUANTITY交易序号

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

blockHashDATA, 32 Bytes交易所在的区块的哈希
blockNumberQUANTITY交易所在的区块号
fromDATA, 20 Bytes发送者地址
gasQUANTITY暂未使用该字段
gaspriceQUANTITY能量单价
hashDATA, 32 Bytes交易哈希
inputDATA随交易一起发送的数据
nonceQUANTITY暂未使用该字段
toDATA, 20 Bytes接收者地址
transactionIndexQUANTITY交易在块中的位置的索引
valueQUANTITY通过call_value传入的值,单位为isun
vQUANTITYECDSA 恢复 id:v
rDATA, 32 BytesECDSA 算法输出值: r
sDATA, 32 BytesECDSA 算法输出值: 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"
    }
}