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

获取合约详细信息

1. 概述与典型用途

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

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

2. 接口与鉴权

GET /api/contract

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

3. 请求

参数类型必填默认说明
contractstring是—合约地址(Base58,T 开头)
sourcestring否—数据来源标识
session-idstring否—会话 ID
wordstring否—关键词搜索
typestring否—合约类型过滤
addressstring否—按发行方地址过滤
directionstring否—过滤方向
issueNamestring否—TRC10 发行方地址或名称
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(UNKNOWN,未知)、1(NEUTRAL,中性)、2(OK,正常)、3(SUSPICIOUS,可疑)、4(UNSAFE,不安全)—
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(UNKNOWN,未知)、1(NEUTRAL,中性)、2(OK,正常)、3(SUSPICIOUS,可疑)、4(UNSAFE,不安全)—
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。
  • 空结果 ≠ 错误:地址无效或合约不存在时返回空数组,属于正常响应。
最后更新于: