you_getTransactionByBlockHashAndIndex

描述:返回指定块内具有指定索引序号的交易。

parameter

数据类型 备注
String, 32 字节 块哈希
String 交易在块内的索引序号,十六进制数
"params": ["0xd726361ba2dcd5eb530c4e939d8c5925a15b8520fa00c13d7f581d6ef5bbfdbf", "0x2"]

return

Object - 交易对象,如果没有找到匹配的交易则返回 null。结构如下:

参数名 数据类型 备注
hash String, 32 字节 交易哈希
nonce String 本次交易之前发送方已经生成的交易数量
blockHash String, 32 字节 交易所在块的哈希,对于挂起块,该值为 null
blockNumber String 交易所在块的编号,对于挂起块,该值为 null
transactionIndex String 交易在块中的索引位置,挂起块该值为 null
from String, 20 字节 交易发送方地址
to String, 20 字节 交易接收方地址,对于合约创建交易,该值为 null
value String 发送的YOU数量,单位:lu
gasPrice String 发送方提供的gas价格,单位:lu
gas String 发送方提供的 gas 可用量
input String 随交易发送的数据

example

Request:

curl -X POST \
  http://127.0.0.1:8283 \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc": "2.0", "id": 1, "method": "you_getTransactionByBlockHashAndIndex", "params": ["0xd726361ba2dcd5eb530c4e939d8c5925a15b8520fa00c13d7f581d6ef5bbfdbf", "0x2"]}'

Response:

{
    "jsonrpc": "2.0",
    "id": 1,
    "result": {
        "blockHash": "0xd726361ba2dcd5eb530c4e939d8c5925a15b8520fa00c13d7f581d6ef5bbfdbf",
        "blockNumber": "0x5107",
        "from": "0x59677fD68ec54e43aD4319D915f81748B5a6Ff8B",
        "gas": "0x5208",
        "gasPrice": "0x3b9aca00",
        "hash": "0x2620968df7a2a630fcfc49f1bc138129a1c89c07d9379b8d966f96181e60b497",
        "input": "0x",
        "nonce": "0x88",
        "to": "0x8009a7Cbd192B3aeD4adb983D5284552c16C7451",
        "transactionIndex": "0x2",
        "value": "0x53444835ec580000",
        "v": "0x1c",
        "r": "0x2aab51df853c5be7be833d21ef5d30788c4c99594e48bd614dd17fdfa7537674",
        "s": "0x1944da1d770c25d048f9bbe8656da220a8537d9bae07d20e0c8c14983985296d"
    }
}