eth_getTransactionByHash,通过交易hash,返回交易信息。
参数
- DATA, 32 Bytes - 交易hash
params: [ "0xb903239f8543d04b5dc1ba6579132b143087c68db1b2168786408fcbce568238" ]
返回
- Object - 交易对象,当交易没有找到为null。
- hash: DATA, 32 Bytes - 交易的hash
- nonce: QUANTITY - 发送人在此之前进行的交易次数。
- blockHash: DATA, 32 Bytes - 该交易处于其中的区块的散列,当其处于pending状态时为空。
- blockNumber: QUANTITY - 该交易处于其中的区块号,当其处于pending状态时为空。
- transactionIndex: QUANTITY - 在区块中交易index位置,当其处于pending状态时为空。
- from: DATA, 20 Bytes -发送者的地址。
- to: DATA, 20 Bytes - 接收者地址,当它是合约创建交易时为null。
- value: QUANTITY - value转移,以Wei为单位.
- gasPrice: QUANTITY - 发送者提供的gas price,以Wei为单位。
- gas: QUANTITY - 发送者提供的gas。
- input: DATA - 数据随交易一起发送。
例子
// Request
curl -X POST --data '{"jsonrpc":"2.0","method":"eth_getTransactionByHash","params":["0xb903239f8543d04b5dc1ba6579132b143087c68db1b2168786408fcbce568238"],"id":1}'
// Result
{
"id":1,
"jsonrpc":"2.0",
"result": {
"hash":"0xc6ef2fc5426d6ad6fd9e2a26abeab0aa2411b7ab17f30a99d3cb96aed1d1055b",
"nonce":"0x",
"blockHash": "0xbeab0aa2411b7ab17f30a99d3cb9c6ef2fc5426d6ad6fd9e2a26a6aed1d1055b",
"blockNumber": "0x15df", // 5599
"transactionIndex": "0x1", // 1
"from":"0x407d73d8a49eeb85d32cf465507dd71d507100c1",
"to":"0x85h43d8a49eeb85d32cf465507dd71d507100c1",
"value":"0x7f110" // 520464
"gas": "0x7f110" // 520464
"gasPrice":"0x09184e72a000",
"input":"0x603880600c6000396000f300603880600c6000396000f3603880600c6000396000f360",
}
}