eth_getBlockByHash

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

参数

  1. DATA, 32 Bytes - 区块哈希。
  2. Boolean - true:返回完整的交易对象 ;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 'https://api.shasta.trongrid.io/jsonrpc' --data '{
	"jsonrpc": "2.0",
	"method": "eth_getBlockByHash",
	"params": ["0x0000000000f9cc56243898cbe88685678855e07f51c5af91322c225ce3693868", false],
	"id": 1
}'

结果

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