Skip to Content
API交易与转账获取内部交易列表

获取内部交易列表

1. 概述与典型用途

按地址 / 合约 / 区块等条件查询智能合约内部交易记录,支持分页。

  • 典型用途:追踪合约内部调用链、查看内部 TRX 转账、监控合约间交互。
  • 何时不要用:查普通交易用「获取交易列表」;查代币转账用相应的转账列表接口。

2. 接口与鉴权

GET /api/internal-transaction

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

3. 请求

参数类型必填默认说明
startinteger0起始编号(偏移量);start + limit ≤ 10000,超出被静默处理
limitinteger10每页数量,最大 50(超出被静默截断)
addressstring指定地址;addressblockcontract 三者中至少需指定一个
contractstring按合约地址过滤
blockinteger按区块号过滤
start_timestampinteger起始时间,毫秒时间戳
end_timestampinteger结束时间,毫秒时间戳
confirmstring确认状态:0 已确认 / 1 未确认 / 空 全部
noteTypestring按调用类型过滤(如 callcreate
retstringall按结果状态过滤(如 SUCCESSREVERT
tokensstring按代币 ID 过滤,多个以逗号分隔

4. 响应

顶层

字段类型是否必返说明单位/精度
totalinteger必返命中总数
rangeTotalinteger必返过滤范围内总数
dataarray必返内部交易记录数组,见下
contractMapobject可选地址 → 是否为合约的映射
contractInfoobject可选合约地址 → 标签信息映射;value schema 见下
normalAddressInfoobject可选非合约地址 → 风险信息映射;每地址 value 实测仅含 risk(boolean),无其他子字段

data[] 元素

字段类型是否必返说明单位/精度
hashstring必返触发内部交易的外部交易哈希
internal_hashstring必返内部交易哈希
blockinteger必返区块高度
timestampinteger必返区块时间毫秒时间戳 ms
fromstring必返发送方地址
tostring必返接收方地址
call_valueinteger必返调用值sun
token_idstring必返代币 ID(_ 代表 TRX)
notestring必返调用类型(如 callcreate
confirmedboolean必返是否已确认
rejectedboolean必返是否被拒绝
resultstring必返执行结果
revertboolean必返是否已回退
token_listobject必返代币信息,子字段见下方 token_list 对象表
valueInfoListarray必返转账值信息列表,元素 schema 见下方 valueInfoList[] 元素表
toAddressTagstring可选接收方地址标签(仅接收方有标签时出现)
fromAddressTagstring可选发送方地址标签(仅发送方有标签时出现)
voteToAddressarray必返投票目标地址列表(非投票类型时为空数组)
voteCountinteger必返投票数量(非投票类型时为 0)
voteDetailarray必返投票详情(非投票类型时为空数组)

token_list 对象

字段类型是否必返说明单位/精度
token_idstring必返代币 ID(_ 代表 TRX)
call_valueinteger必返调用值;TRX 时单位为 sun,非 TRX 资产为代币原始精度(需配合 tokenInfo.tokenDecimal 换算)
tokenInfoobject必返代币元信息;子字段 schema 见下

valueInfoList[] 元素

字段类型是否必返说明单位/精度
callValueinteger必返调用值;TRX 时单位为 sun,非 TRX 资产为代币原始精度(需配合 tokenInfo.tokenDecimal 换算)
tokenInfoobject必返代币元信息;子字段 schema 见下

contractInfo[<addr>] 对象 schema(8 字段):

字段类型是否必返说明
tag1string必返主标签(项目名 / 合约名 / 交易所名)
tag1Urlstring必返主标签链接 URL(可为空字符串)
namestring必返合约 / 项目正式名称
isTokenboolean必返是否代币合约(true / false
vipboolean必返是否 VIP 实体(true / false
riskboolean | string必返风险标签;多数 endpoint 返回 boolean,部分返回字符串风险类型(blacklist / fraud 等)
publicTagDescstring必返公开标签描述;多数账户为空字符串
publicTagstring可选公开标签(如 "USDT Token" / "Binance");仅知名实体或部分接口返回

token_list.tokenInfo / valueInfoList[].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 代币

5. 错误

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

  • 必须指定筛选条件addressblockcontract 三者至少需提供一个。
  • 参数违规不报错limit > 50start + limit > 10000 等被静默截断/限制并返回 200
  • 空结果 ≠ 错误:无命中返回 200 + data: [],属于正常响应。
最后更新于: