Skip to Content
API合约获取合约详细信息

获取合约详细信息

1. 概述与典型用途

根据合约地址查询合约的完整详细信息,包含验证状态、创建者、方法签名映射、标签信息、代币信息等。

  • 典型用途:合约详情页展示、合约安全审计信息查询、方法签名反查。
  • 何时不要用:批量查询合约列表用「获取合约列表」;查询合约调用统计用「获取合约调用统计数据」。

2. 接口与鉴权

GET /api/contract

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

3. 请求

参数类型必填默认说明
contractstring合约地址(Base58,T 开头)
sourcestring数据来源标识
session-idstring会话 ID
wordstring关键词搜索
typestring合约类型过滤
addressstring按发行方地址过滤
directionstring过滤方向
issueNamestringTRC10 发行方地址或名称
orderinteger-1排序方向:1 升序 / -1 降序

4. 响应

顶层

字段类型是否必返说明单位/精度
typestring必返响应类型
countinteger必返返回的数据条数;此字段在 detail 接口固定返回 0,实际条数以 data[] 长度为准
statusobject必返状态码与消息
dataarray必返合约数据数组

data[] 元素

字段类型是否必返说明单位/精度
addressstring必返合约地址
balanceinteger必返TRX 余额sun(1 TRX = 10^6 sun)
balanceInUsdnumber必返TRX 余额折合 USD
verify_statusinteger必返验证状态:0 未验证、1 部分验证、2 完全验证
is_proxyboolean必返是否为代理合约
proxy_implementationstring必返代理合约的实现地址(非代理时为空字符串)
old_proxy_implementationstring必返旧代理实现地址(非代理时为空字符串)
trxCountinteger必返累计交易数
date_createdinteger必返创建时间毫秒时间戳
call_valueinteger必返合约创建时附带的 TRX 值sun
call_token_valueinteger必返合约创建时附带的 TRC10 代币值
call_token_idinteger必返合约创建时附带的 TRC10 代币 ID
call_token_infoobject必返合约创建时附带代币的详细信息;对象包含单一 tokenInfo 键,子字段 schema 见下
namestring必返合约名称
descriptionstring必返合约描述(可为空字符串)
tag1string可选合约主标签
tag1Urlstring可选主标签链接
vipboolean必返是否为 VIP 合约
feedbackRiskboolean必返是否有风险反馈
announcementstring必返公告内容(可为空字符串)
licensestring必返开源许可证标识(如 "0" 表示无)
blueTagstring可选蓝色标签(官方认证标识)
blueTagUrlstring可选蓝色标签链接
greyTagstring必返灰色标签(可为空字符串)
redTagstring必返红色标签(风险标记,可为空字符串)
publicTagstring可选公开标签
publicTagDescstring必返公开标签描述(可为空字符串)
activeDayinteger必返活跃天数
creatorobject必返创建者信息(见下表)
auditReportUrlstring必返审计报告 URL(可为空字符串)
auditDepstring必返审计机构(可为空字符串)
auditDatestring必返审计日期(可为空字符串)
destroyedinteger可选仅在已销毁合约上返回;值固定为 1(销毁标记,注意类型为 integer 不是 boolean——严格类型环境下 1 === true 不成立);活跃合约不返回此字段。实测样本:TCySpKjSp8SGW7g6eVnzVYtbY2WeC5MBZF 返回 destroyed: 1
destroyed_hashstring可选销毁交易哈希;与 destroyed 成对出现,仅销毁合约返回;活跃合约不返回
methodMapobject必返方法选择器 → 方法签名映射
energy_factornumber必返能量因子
tokenInfoobject必返代币元信息(通用 9 字段 + issuerAddr);非代币合约也返回该对象,内容反映合约所属代币(如 TRX 占位);子字段 schema 见下
balanceWithTokensnumber必返含代币资产的总余额TRX
balanceWithTokensInUsdnumber必返含代币资产的总余额折合 USDUSD

call_token_info.tokenInfo 対象 schema(通用 9 字段):

字段类型是否必返说明单位/精度
tokenIdstring必返代币合约地址(Base58);TRX 占位符为 _
tokenAbbrstring必返代币缩写(如 USDT / TRX
tokenNamestring必返代币名称
tokenDecimalinteger必返精度位数(amount 字段换算所需)
tokenCanShowinteger必返是否可展示(1 是 / 0 否)
tokenTypestring必返代币类型(trc10 / trc20 / trc721 / trc1155
tokenLogostring必返代币 logo URL
tokenLevelstring必返代币等级(已观测值:"0" / "1" / "2" / "4",具体语义以后端定义为准)
vipboolean必返是否为 VIP 代币

tokenInfo 对象 schema(通用 9 字段 + 本接口扩展字段):

字段类型是否必返说明单位/精度
tokenIdstring必返代币合约地址(Base58);TRX 占位符为 _
tokenAbbrstring必返代币缩写(如 USDT / TRX
tokenNamestring必返代币名称
tokenDecimalinteger必返精度位数(amount 字段换算所需)
tokenCanShowinteger必返是否可展示(1 是 / 0 否)
tokenTypestring必返代币类型(trc10 / trc20 / trc721 / trc1155
tokenLogostring必返代币 logo URL
tokenLevelstring必返代币等级(已观测值:"0" / "1" / "2" / "4",具体语义以后端定义为准)
vipboolean必返是否为 VIP 代币
issuerAddrstring可选发行方地址(TRC20 代币有)

creator 对象

字段类型是否必返说明单位/精度
addressstring必返创建者地址
address_is_contractboolean必返创建者是否为合约
txHashstring必返创建交易哈希
token_balanceinteger必返创建者代币余额
consume_user_resource_percentinteger必返用户资源消耗比例%
energy_remaininginteger必返剩余能量
energy_limitinteger必返能量上限
energy_rationumber必返能量比例

5. 错误

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

  • 合约地址不存在:返回 200 + data: []count: 0,不会报 4xx。
  • 空结果 ≠ 错误:地址无效或合约不存在时返回空数组,属于正常响应。
最后更新于: