查询区块

向区块链网络查询某一区块的信息。

API

GET /api/v1/networks/{network}/blocks/{num}

Url Path 参数 描述
network 通道名称
num 区块块高, “latest” 表示当前最新的区块

返回结果

名称 类型 描述
Success Boolean 请求是否成功
Error Error -
Result Block -

Error

名称 类型 描述
code Integer 错误码
message String 错误描述信息
request_id String 请求ID

Block

名称 类型 描述
number Integer 区块块高
hash String hex 编码后的当前区块 hash 值
previous_hash String hex 编码后的上一区块 hash 值
create_time Integer 当前区块创建时间,Unix秒级时间戳
transactions List<String> 当前区块中,包含的所有交易的交易ID列表
data Object 当区块为配置块时,该值为区块内容 common.Block

示例

请求示例

  1. curl -X GET "http://your.gateway.endpoint/api/v1/networks/channel3/blocks/281" -H "accept: application/json" -H "Authorization: Bearer <Your Access Token>"

正常返回示例

  1. {
  2. "Success": true,
  3. "Result": {
  4. "number": 281,
  5. "hash": "4795bd5ac67db26b8b09e01da4e23b04a95a485914b0731ff5691c759df5725c",
  6. "create_time": 1581581371,
  7. "previous_hash": "c5ae9e9385bba2848fe5dc56a5d1185ba41184ce0344dded33c81a9142756c86",
  8. "transactions": [
  9. "e49d411a2ff32caa1688b5e0a07a957d2d8a4c8c124554772d07145214b3ba13",
  10. "53b106675bb5d39b81142c572ec14dba92d9726f1216f96f008aac35be237fda",
  11. "669e80e03dcc2e90af4494f2f7ada861e2b12b5041078a50065a3657312b558b"
  12. ]
  13. },
  14. "Error": {
  15. "code": 200,
  16. "message": "Success",
  17. "request_id": "313f10a5-bf79-48e1-9cdc-4345c9064a9c"
  18. }
  19. }

错误码

请参考错误码