Skip to Content
API合约获取触发交易列表

获取触发交易列表

1. 概述与典型用途

查询全网触发智能合约的交易列表,支持按时间范围过滤,支持分页。

  • 典型用途:全网合约交易流水监控、特定时间段的合约调用统计、链上活跃度分析。
  • 何时不要用:查询特定合约事件用「获取合约事件信息」;查询特定合约的调用方用「获取合约所有调用方列表」。

2. 接口与鉴权

GET /api/contracts/trigger

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

3. 请求

参数类型必填默认说明
startinteger0起始编号;start + limit ≤ 10000
limitinteger10每页数量,最大 50
start_timestampinteger开始时间,毫秒时间戳
end_timestampinteger结束时间,毫秒时间戳

4. 响应

顶层

字段类型是否必返说明单位/精度
totalinteger必返命中总数(上限 10000)
rangeTotalinteger必返时间范围内触发交易总数
dataarray必返触发交易列表
contractMapobject可选地址 → 是否为合约的映射
contractInfoobject可选合约地址 → 标签信息

data[] 元素

字段类型是否必返说明单位/精度
blockinteger必返区块高度
hashstring必返交易哈希
timestampinteger必返交易时间毫秒时间戳
ownerAddressstring必返交易发起人地址
contractAddressstring必返目标合约地址
callDatastring必返调用数据(十六进制)
callValueinteger必返调用附带的 TRX 值sun
confirmedboolean必返是否已确认
contractTypestring必返合约类型(如 "IntendedLeaveEmpty" 为触发合约类型标识)
resultstring必返执行结果(如 "IntendedLeaveEmpty""SUCCESS"
tokenstring必返涉及的代币(可为空字符串)
ownerAddressTagstring可选交易发起方地址标签

5. 错误

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

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