跳转至

/wallet/getnowblock

返回当前最新区块。

  • 源码:framework/src/main/java/org/tron/core/services/http/GetNowBlockServlet.java
  • Method:GET / POST
  • 支持固化接口:/walletsolidity/getnowblock

请求参数

字段 类型 必填 说明
visible bool 地址、文本字段格式

示例:

curl --request POST \
     --url https://nile.trongrid.io/wallet/getnowblock \
     --header 'accept: application/json'

响应

返回 protocol.BlockTron.proto):

字段 类型 说明
blockID string 区块哈希(HTTP 输出额外加的字段)
block_header.raw_data.timestamp int64 出块时间,毫秒
block_header.raw_data.txTrieRoot bytes 交易 Merkle 根
block_header.raw_data.parentHash bytes 父区块哈希
block_header.raw_data.number int64 区块号
block_header.raw_data.witness_address bytes 出块见证人地址
block_header.raw_data.version int32 区块版本
block_header.witness_signature bytes 见证人签名
transactions repeated Transaction 该区块包含的交易

响应示例(Nile 上的真实出块,省略 transactions 内容):

{
  "blockID": "0000000003fe266bf6b6d392f654dc2e5011601546ed04623d9fcc4e9d439a25",
  "block_header": {
    "raw_data": {
      "number": 66987627,
      "txTrieRoot": "f8156964cc3e5793a368f938a18ea45c02bd48fe3a412f7091ce8d9ef56df174",
      "witness_address": "41e7860196ad5b5718c1d6326babab039b70b8c1cd",
      "parentHash": "0000000003fe266a65d5194c947f6f7a059d4646c8e9a5293226bc7fdcfc775e",
      "version": 34,
      "timestamp": 1777445307000
    },
    "witness_signature": "55a29981b2ba121613788de5d1b6bd87579ef63479f4fbb7bc99b1c721769487023cb74ea3b604778ed448bf1c90db3db0fd8fedc85102cfda4231fd1c75d6e100"
  },
  "transactions": [ /* 见 /wallet/gettransactionbyid 单笔交易示例 */ ]
}

无区块时返回 {}

异常响应

触发条件 响应
节点内部异常(读取最新区块或序列化失败) {"Error": "<exceptionClass> : <message>"}