Skip to Content
API合约获取合约列表

获取合约列表

1. 概述与典型用途

分页查询链上智能合约列表,支持按调用量、余额、创建时间排序,支持按验证状态和开源状态过滤。

  • 典型用途:合约排行榜展示、合约搜索、按部署者查询名下合约。
  • 何时不要用:查询单个合约详情用「获取合约详细信息」;查询合约触发交易用「获取触发交易列表」。

2. 接口与鉴权

GET /api/contracts

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

3. 请求

参数类型必填默认说明
startinteger0起始编号(偏移量);start + limit ≤ 10000
limitinteger10每页数量,最大 50
sortstring-trxCount排序字段:-trxCount-balance-timestamp- 前缀表示降序
searchstring按合约名称或合约地址搜索
open-source-onlybooleanfalse是否只显示开源合约
verified-onlybooleanfalse是否只显示已验证合约
ownerstring按部署者地址筛选
start_timestampinteger创建时间起始,毫秒时间戳
end_timestampinteger创建时间结束,毫秒时间戳
confirminteger0确认状态过滤:0 全部、1 已确认

4. 响应

顶层

字段类型是否必返说明单位/精度
codeinteger必返HTTP 状态码(正常为 200)
messagestring必返响应消息(正常为 "request ok"
totalinteger必返命中总数(上限 10000)
rangeTotalinteger必返过滤条件范围内的合约总数
dataarray必返合约列表
triggerTop7array必返近期调用量 Top 合约列表(实际不限 7 个)
contractCountinteger必返全网合约总数
contractCount24hinteger必返近 24 小时新增合约数
verifyContractCountinteger必返已验证合约总数
verifyContractCount24hinteger必返近 24 小时新增已验证合约数
totalTriggerinteger必返近期触发交易总数
updateTimeinteger必返数据更新时间毫秒时间戳
lastUpdateSecondsinteger必返数据最后更新时间秒时间戳(10 位)
statusobject必返状态码与消息

data[] 元素

字段类型是否必返说明单位/精度
addressstring必返合约地址
namestring必返合约名称
verify_statusinteger必返验证状态:0 未验证、1 部分验证、2 完全验证
balanceinteger必返TRX 余额sun(1 TRX = 10^6 sun)
trxCountinteger必返累计交易数
date_createdinteger必返合约创建时间毫秒时间戳
tag1string可选合约主标签
tag1Urlstring可选主标签链接
vipboolean必返是否为 VIP 合约
riskboolean必返风险标记
publicTagDescstring必返公开标签描述(可为空字符串)
licensestring必返开源许可证标识(如 "0" 表示无)
compile_versionstring可选编译器版本(已验证合约)
compile_settingsstring必返编译设置 JSON 字符串;未验证合约为空字符串 ""
verify_timeinteger必返验证时间;未验证合约为 0毫秒时间戳
trc20tokenobject可选TRC20 代币信息(仅 TRC20 合约)

trc20token 子字段

字段类型是否必返说明单位/精度
symbolstring必返代币符号
total_supplystring必返总供应量
contract_addressstring必返合约地址
decimalsstring必返精度位数
namestring必返代币名称
icon_urlstring必返代币 Logo URL(可为空字符串)
issuer_addrstring必返发行方地址
holders_countstring必返持有者总数(字符串)
token_typestring必返代币类型(trc20 / trc721 / trc1155
levelstring必返代币等级
token_descstring可选代币描述
home_pagestring可选项目主页 URL
git_hubstring可选GitHub 链接
white_paperstring可选白皮书链接
emailstring可选联系邮箱
social_mediastring可选社交媒体链接
issue_timestring可选发行时间
statusstring可选代币状态标识

triggerTop7[] 元素

字段类型是否必返说明单位/精度
contractstring必返合约地址
namestring必返合约名称
percentagenumber必返在近期触发中的占比
triggersinteger必返近期触发次数
tag1string必返合约标签(可为空字符串)
tag1Urlstring必返标签链接(可为空字符串)
blueTagUrlstring必返蓝色标签链接(可为空字符串)
riskboolean必返风险标记
publicTagDescstring必返公开标签描述(可为空字符串)

5. 错误

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

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