eth_getBlockByHash

根据区块哈哈希获取区块信息

参数

序号数据类型描述
1DATA, 32 Bytes区块哈希
2Booleantrue - 返回完整的交易对象
false - 只返回交易的哈希值

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

名称数据类型描述
numberQUANTITY区块号
hashDATA, 32 Bytes区块哈希值
parentHashDATA, 32 Bytes父区块哈希值
nonceQUANTITY未使用的字段
sha3UnclesDATA, 32 Bytes叔块哈希
logsBloomDATA, 256 Bytes块的日志布隆过滤器
transactionsRootDATA, 32 Bytes区块的交易树的根
stateRootDATA, 32 Bytes区块的状态树的根
receiptsRootDATA, 32 Bytes区块的收据树的根
minerDATA, 20 Bytes生产该区块的超级代表的地址
difficultyQUANTITY生产该区块的难度系数
totalDifficultyQUANTITY区块链直到该区块的总难度系数
extraDataDATA额外数据
sizeQUANTITY区块大小,以字节为单位
gasLimitQUANTITY费用限制
gasUsedQUANTITY区块中所有交易所消耗的总费用
timestampQUANTITY创建块时的Unix时间戳,单位为秒
transactionsArray区块中的所有交易
unclesArray叔块哈希数组

示例

curl -X POST '47.95.206.44:50545/jsonrpc' --data '{
    "jsonrpc": "2.0",
    "method": "eth_getBlockByHash",
    "params": ["0x0000000000f9cc56243898cbe88685678855e07f51c5af91322c225ce3693868", false],
    "id": 1
}'

结果

{"jsonrpc":"2.0","id":1,"result":null}