获取 TRC1155 转账列表
1. 概述与典型用途
按合约 / 地址 / 时间等条件查询 TRC1155 代币转账记录,支持分页。
- 典型用途:TRC1155 多代币标准的转账监控、NFT 交易历史查询。
- 何时不要用:查 TRC20 / TRC721 转账用「获取 TRC20 & TRC721 转账列表」;查 TRX / TRC10 转账用「获取 TRX & TRC10 转账列表」。
2. 接口与鉴权
GET /api/token_trc1155/transfers
Base URL 与鉴权见 公共网络与鉴权说明。
3. 请求
字段
| 参数 | 类型 | 必填 | 默认 | 说明 |
|---|---|---|---|---|
start | integer | 否 | 0 | 起始编号(偏移量);start + limit ≤ 10000,超出被静默处理 |
limit | integer | 否 | 10 | 每页数量,最大 50(超出被静默截断) |
relatedAddress | string | 否 | — | 账户地址,指定后返回该地址的 TRC1155 转账记录 |
contract_address | string | 否 | — | 合约地址 |
start_timestamp | integer | 否 | — | 起始时间,毫秒时间戳 |
end_timestamp | integer | 否 | — | 结束时间,毫秒时间戳 |
block | integer | 否 | — | 按区块号过滤 |
direction | string | 否 | all | 转账方向:in(转入)、out(转出)、all(全部) |
confirm | string | 否 | — | 确认状态:0 已确认 / 1 未确认 / 空 全部;可逗号组合如 0,1 |
filterTokenValue | integer | 否 | — | 按代币金额阈值过滤 |
4. 响应
字段
顶层
| 字段 | 类型 | 是否必返 | 说明 | 单位/精度 |
|---|---|---|---|---|
total | integer | 必返 | 命中总数(上限 10000,用于分页) | — |
rangeTotal | integer | 必返 | 过滤范围内总数 | — |
token_transfers | array | 必返 | 转账记录数组,见下 | — |
contractMap | object | 可选 | 地址 → 是否为合约的映射 | — |
contractInfo | object | 可选 | 合约地址 → 标签信息映射;value schema 见下 | — |
token_transfers[] 元素
| 字段 | 类型 | 是否必返 | 说明 | 单位/精度 |
|---|---|---|---|---|
transaction_id | string | 必返 | 交易哈希 | — |
block_ts | integer | 必返 | 区块时间 | 毫秒时间戳 ms |
block | integer | 必返 | 区块高度 | — |
from_address | string | 必返 | 发送方地址(Base58,T 开头) | — |
to_address | string | 必返 | 接收方地址(Base58,T 开头) | — |
contract_address | string | 必返 | 代币合约地址 | — |
quant | string | 必返 | 转账数量(原值字符串) | — |
approval_amount | string | 必返 | 授权数量(字符串,非 Approval 事件时为 "0") | — |
event_type | string | 必返 | 事件类型:Transfer 或 Approval | — |
contract_type | string | 必返 | 代币类型:trc1155 | — |
token_id | string | 必返 | TRC1155 代币 ID | — |
confirmed | boolean | 必返 | 是否已确认 | — |
contractRet | string | 必返 | 合约执行结果 | — |
finalResult | string | 必返 | 最终结果 | — |
tokenInfo | object | 必返 | 代币元信息;子字段 schema 见下 | — |
from_address_tag | object | 必返 | 发送方地址标签信息,子字段见下方 from_address_tag 对象表 | — |
contractInfo[<addr>] 对象 schema(8 字段):
| 字段 | 类型 | 是否必返 | 说明 |
|---|---|---|---|
tag1 | string | 必返 | 主标签(项目名 / 合约名 / 交易所名) |
tag1Url | string | 必返 | 主标签链接 URL(可为空字符串) |
name | string | 必返 | 合约 / 项目正式名称 |
isToken | boolean | 必返 | 是否代币合约(true / false) |
vip | boolean | 必返 | 是否 VIP 实体(true / false) |
risk | boolean | string | 必返 | 风险标签;多数 endpoint 返回 boolean,部分返回字符串风险类型(blacklist / fraud 等) |
publicTagDesc | string | 必返 | 公开标签描述;多数账户为空字符串 |
publicTag | string | 可选 | 公开标签(如 "USDT Token" / "Binance");仅知名实体或部分接口返回 |
tokenInfo 对象 schema(通用 9 字段):
| 字段 | 类型 | 是否必返 | 说明 | 单位/精度 |
|---|---|---|---|---|
tokenId | string | 必返 | 代币合约地址(Base58);TRX 占位符为 _ | — |
tokenAbbr | string | 必返 | 代币缩写(如 USDT / TRX) | — |
tokenName | string | 必返 | 代币名称 | — |
tokenDecimal | integer | 必返 | 精度位数(amount 字段换算所需) | — |
tokenCanShow | integer | 必返 | 是否可展示(1 是 / 0 否) | — |
tokenType | string | 必返 | 代币类型(trc10 / trc20 / trc721 / trc1155) | — |
tokenLogo | string | 必返 | 代币 logo URL | — |
tokenLevel | string | 必返 | 代币等级(已观测值:"0" / "1" / "2" / "4",具体语义以后端定义为准) | — |
vip | boolean | 必返 | 是否为 VIP 代币 | — |
fromAddressIsContract | boolean | 必返 | 发送方是否为合约地址 | — |
to_address_tag | object | 必返 | 接收方地址标签信息,子字段见下方 to_address_tag 对象表 | — |
toAddressIsContract | boolean | 必返 | 接收方是否为合约地址 | — |
trigger_info | object | 必返 | 合约调用方法与入参;key 始终存在,非合约触发时为 null;子字段见下方 trigger_info 对象表 | — |
revert | boolean | 必返 | 是否已回退 | — |
from_address_tag 对象
| 字段 | 类型 | 是否必返 | 说明 |
|---|---|---|---|
from_address_tag | string | 必返 | 发送方公开标签文本(无标签时为空字符串) |
from_address_tag_logo | string | 必返 | 发送方标签 logo URL(无 logo 时为空字符串) |
to_address_tag 对象
| 字段 | 类型 | 是否必返 | 说明 |
|---|---|---|---|
to_address_tag | string | 必返 | 接收方公开标签文本(无标签时为空字符串) |
to_address_tag_logo | string | 必返 | 接收方标签 logo URL(无 logo 时为空字符串) |
trigger_info 对象(非 null 时)
| 字段 | 类型 | 是否必返 | 说明 | 单位/精度 |
|---|---|---|---|---|
method | string | 必返 | 方法签名(如 safeTransferFrom(address _from,address _to,uint256 _id,uint256 _value,bytes _data)) | — |
methodName | string | 必返 | 方法名(如 safeTransferFrom) | — |
parameter | object | 必返 | 入参对象,键为参数名(如 _from、_to、_ids、_values、_data),值为字符串(视参数类型) | — |
data | string | 必返 | 原始调用数据 | hex |
contract_address | string | 必返 | 被调用合约地址 | — |
call_value | integer | 必返 | 调用附带 TRX 金额 | sun |
5. 错误
HTTP 状态码见 公共错误说明。本接口要点:
- 参数违规不报错:
limit > 50、start + limit > 10000等被静默截断/限制并返回200,不要依赖报错来发现参数问题。 - 空结果 ≠ 错误:无命中返回
200+token_transfers: [],属于正常响应。
最后更新于: