Skip to Content
API合约获取合约调用统计数据

获取合约调用统计数据

1. 概述与典型用途

查询合约的 Top 调用地址、Top 调用方法以及历史累计调用次数汇总。

  • 典型用途:分析合约的主要调用者分布、了解合约最常被调用的方法、评估合约活跃度。
  • 何时不要用:按时间段查看每日独立调用地址数用「获取合约每日独立调用地址数量」;查看所有调用方列表用「获取合约所有调用方列表」。

2. 接口与鉴权

GET /api/contracts/top_call

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

3. 请求

参数类型必填默认说明
contract_addressstring合约地址(Base58,T 开头)

4. 响应

顶层

字段类型是否必返说明单位/精度
recentCallTimesinteger必返近期调用总次数
timeLonginteger必返统计时间起点毫秒时间戳
totalAddressinteger必返累计独立调用地址数
totalCallTimesinteger必返累计调用总次数
topAddressarray必返调用量 Top 地址列表
topMethodsarray必返调用量 Top 方法列表
contractMapobject必返地址 → 是否为合约的映射(查询合约自身时可为空对象)
contractInfoobject必返合约地址 → 标签信息(查询合约自身时可为空对象)

topAddress[] 元素

字段类型是否必返说明单位/精度
addressstring必返调用者地址
addressTagstring可选地址标签
countinteger必返调用次数
rationumber必返调用占比

topMethods[] 元素

字段类型是否必返说明单位/精度
methodIdstring必返方法选择器
timesinteger必返调用次数
rationumber必返调用占比

5. 错误

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

  • 合约地址不存在:返回 200 + 空数组与零计数。
  • 空结果 ≠ 错误:合约无调用记录时属于正常响应。
最后更新于: