Skip to Content
API区块获取区块列表或单个区块详情

获取区块列表或单个区块详情

1. 概述与典型用途

分页查询区块列表,或通过指定区块号获取单个区块的详细信息。支持按超级代表地址和时间范围过滤。

  • 典型用途:区块浏览器列表页、按区块号查询区块详情、按超级代表查询出块记录。
  • 何时不要用:查询区块统计汇总数据用「获取区块统计信息」;查询交易列表用「获取交易列表」。

2. 接口与鉴权

GET /api/block

Base URL 与鉴权见 公共网络与鉴权说明

3. 请求

参数类型必填默认说明
startinteger0起始编号(偏移量);start + limit ≤ 10000
limitinteger10每页数量,最大 50
numberinteger区块号。提供时返回该单个区块的详情,且忽略时间范围参数
producerstring超级代表地址,按出块者过滤
sortstring-number排序字段,仅支持按区块号排序,- 前缀表示降序
start_timestampinteger0开始时间戳,毫秒
end_timestampinteger当前时间结束时间戳,毫秒
countbooleanfalse是否统计并返回总数,影响 rangeTotal 字段

4. 响应

顶层

字段类型是否必返说明单位/精度
totalinteger必返命中总数(上限 10000)
rangeTotalinteger必返过滤范围内区块总数
dataarray必返区块列表

data[] 元素

字段类型是否必返说明单位/精度
numberinteger必返区块号
hashstring必返区块哈希
sizeinteger必返区块大小字节
timestampinteger必返区块时间毫秒时间戳 ms
txTrieRootstring必返交易 Trie 根哈希
parentHashstring必返父区块哈希
witnessIdinteger必返出块超级代表 ID
witnessAddressstring必返出块超级代表地址
witnessNamestring必返出块超级代表名称
versioninteger必返区块版本号
nrOfTrxinteger必返区块内交易数
feenumber必返区块总手续费TRX
confirmedboolean必返是否已确认
confirmationsinteger必返确认数
netUsageinteger必返带宽消耗总量
energyUsageinteger必返能量消耗总量
OtherFeeTrxnumber必返其他手续费TRX
otherFeeMapobject可选其他费用明细 map(可为空对象);单块查询(number=X)时返回,列表查询不返回
bandwidthConsumedFromBurnCntinteger必返从燃烧消耗的带宽笔数
freeBandwidthUsageCntinteger必返使用免费带宽的笔数
bandwidthBurnFeeSunAmtinteger必返带宽燃烧费用sun
energyConsumedFromOwnerBurnCntinteger必返合约方承担能量燃烧笔数
freeEnergyUsageCntinteger必返使用免费能量的笔数
energyBurnFeeSunAmtinteger必返能量燃烧费用sun
blockRewardnumber必返出块奖励TRX
voteRewardnumber必返投票奖励TRX
revertboolean必返是否已回退
trxAnd10TransferCountinteger可选TRX 和 TRC10 转账数量(单块查询时返回)
trc20And721TransferCountinteger可选TRC20 和 TRC721 转账数量(单块查询时返回)
trc1155TransferCountinteger可选TRC1155 转账数量(单块查询时返回)
transferCountinteger可选总转账数量(单块查询时返回)
failTxCountinteger可选失败交易数量(单块查询时返回)
internalTxCountinteger可选内部交易数量(单块查询时返回)
internalParentTxCountinteger可选含内部交易的父交易数量(单块查询时返回)
contractTypeDistributeobject可选各合约类型及其交易数量的分布(单块查询时返回)
srConfirmListarray可选SR 确认列表(单块查询时返回)

5. 错误

HTTP 状态码见 公共错误说明。本接口要点:

  • start + limit 超过 10000:超出后被静默截断并返回 200,不会报错。
  • number 不存在:返回 200 + data: [],不会报 4xx。
  • 空结果 ≠ 错误:无命中返回 200 + data: [],属于正常响应。
最后更新于: