Skip to Content
API协议收入服务 API获取 TRON 销毁收入/质押收入

获取 TRON 销毁收入/质押收入

1. 概述与典型用途

返回所选收入类型(销毁或质押)的详细统计数据,包括能量/带宽拆分、各周期汇总、收入占比(Rate)及相对基期的变化率(Ratio)。

  • 典型用途:销毁收入与质押收入趋势对比、各收入来源占比分析。
  • 何时不要用:查总收入概览用「获取 TRON 协议总收入」。

2. 接口与鉴权

GET /api/consumption/statistic

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

3. 请求

参数类型必填默认说明
sizeinteger否2000参与汇总的最新日记录数上限,最大 2000;在 timeType 聚合前截取
startinteger否—开始时间,毫秒时间戳
endinteger否—结束时间,毫秒时间戳
timeTypeinteger否0data[] 聚合粒度:0 天、1 月、2 季度、3 年;不改变顶层统计期间
typestring否—收入类型:burn 销毁收入、stake 质押收入

4. 响应

顶层

字段类型是否必返说明单位/精度
codeinteger必返状态码,200 表示成功—
messagestring必返请求状态描述,成功时为 "request ok"—
statusstring必返状态标识,成功时为 "1"—
totalinteger必返data[] 返回的条目数—
lastUpdateSecondsinteger必返数据最后更新时间秒时间戳
dataarray必返收入数据列表,见下—
totalIncomeYesternumber必返Yester 本期该类型总收入;统计期间见下表TRX
totalIncomeMonthnumber必返Month 本期该类型总收入;统计期间见下表TRX
totalIncome3Monthnumber必返3Month 本期该类型总收入;统计期间见下表TRX
totalIncomeYearnumber必返Year 本期该类型总收入;统计期间见下表TRX
totalIncomeYesterRationumber必返totalIncomeYester 相对基期同项收入的变化率;公式与比较期间见下小数
totalIncomeMonthRationumber必返totalIncomeMonth 相对基期同项收入的变化率;公式与比较期间见下小数
totalIncome3MonthRationumber必返totalIncome3Month 相对基期同项收入的变化率;公式与比较期间见下小数
totalIncomeYearRationumber必返totalIncomeYear 相对基期同项收入的变化率;公式与比较期间见下小数
totalNetIncomeYesternumber必返Yester 本期带宽收入;统计期间见下表TRX
totalNetIncomeMonthnumber必返Month 本期带宽收入;统计期间见下表TRX
totalNetIncome3Monthnumber必返3Month 本期带宽收入;统计期间见下表TRX
totalNetIncomeYearnumber必返Year 本期带宽收入;统计期间见下表TRX
totalNetIncomeYesterRatenumber必返同周期带宽收入占比:totalNetIncomeYester / totalIncomeYester0–1
totalNetIncomeYesterRationumber必返totalNetIncomeYester 相对基期同项收入的变化率;公式与比较期间见下小数
totalNetIncomeMonthRatenumber必返同周期带宽收入占比:totalNetIncomeMonth / totalIncomeMonth0–1
totalNetIncomeMonthRationumber必返totalNetIncomeMonth 相对基期同项收入的变化率;公式与比较期间见下小数
totalNetIncome3MonthRatenumber必返同周期带宽收入占比:totalNetIncome3Month / totalIncome3Month0–1
totalNetIncome3MonthRationumber必返totalNetIncome3Month 相对基期同项收入的变化率;公式与比较期间见下小数
totalNetIncomeYearRatenumber必返同周期带宽收入占比:totalNetIncomeYear / totalIncomeYear0–1
totalNetIncomeYearRationumber必返totalNetIncomeYear 相对基期同项收入的变化率;公式与比较期间见下小数
totalEnergyIncomeYesternumber必返Yester 本期能量收入;统计期间见下表TRX
totalEnergyIncomeMonthnumber必返Month 本期能量收入;统计期间见下表TRX
totalEnergyIncome3Monthnumber必返3Month 本期能量收入;统计期间见下表TRX
totalEnergyIncomeYearnumber必返Year 本期能量收入;统计期间见下表TRX
totalEnergyIncomeYesterRatenumber必返同周期能量收入占比:totalEnergyIncomeYester / totalIncomeYester0–1
totalEnergyIncomeYesterRationumber必返totalEnergyIncomeYester 相对基期同项收入的变化率;公式与比较期间见下小数
totalEnergyIncomeMonthRatenumber必返同周期能量收入占比:totalEnergyIncomeMonth / totalIncomeMonth0–1
totalEnergyIncomeMonthRationumber必返totalEnergyIncomeMonth 相对基期同项收入的变化率;公式与比较期间见下小数
totalEnergyIncome3MonthRatenumber必返同周期能量收入占比:totalEnergyIncome3Month / totalIncome3Month0–1
totalEnergyIncome3MonthRationumber必返totalEnergyIncome3Month 相对基期同项收入的变化率;公式与比较期间见下小数
totalEnergyIncomeYearRatenumber必返同周期能量收入占比:totalEnergyIncomeYear / totalIncomeYear0–1
totalEnergyIncomeYearRationumber必返totalEnergyIncomeYear 相对基期同项收入的变化率;公式与比较期间见下小数

Rate、Ratio 与统计期间

type=burn 时,顶层汇总使用 netBurnIncome、energyBurnIncome;type=stake 时使用 netStakeIncome、energyStakeIncome。同周期该类型总收入为带宽收入与能量收入之和;data[] 仍包含两种收入类型。

  • Rate = 同周期分项收入 ÷ 同周期该类型总收入。总收入小于等于 0 时返回 0。
  • Ratio =(本期收入 − 基期收入)÷ 基期收入;总收入、带宽和能量分别使用各自的本期与基期值。基期小于等于 0 或无记录时返回 0,因此 0 不能单独证明收入没有变化。
  • 两类比值均以小数返回,四舍五入保留 6 位小数;显示百分数时乘以 100。Rate 为 0–1 占比;Ratio 可为负数或大于 1。

令 D 为有效 end 对应的统计日期,T = D + 1 天。当 end 晚于最新数据就绪时间时,接口先将其截到该时间。下表中的 day 为日记录日期,区间端点均不包含。

字段后缀本期基期
YesterD 当日D − 1 天
MonthT − 30 天 < day < TT − 60 天 < day < T − 30 天
3MonthT − 90 天 < day < TT − 180 天 < day < T − 90 天
YearT − 365 天 < day < TT − 730 天 < day < T − 365 天

若 D 当日所选类型总收入小于等于 0 或无记录,全部 Yester 字段改用 D − 1 天,基期改为 D − 2 天。Month、3Month、Year 是滚动区间,当前边界在数据完整时分别包含 29、89、364 个日记录,不代表自然月、自然季度或自然年。

所有顶层汇总只使用 start 到有效 end(含首尾日期)范围内保留的最新 size 个日记录,不会额外补取基期数据。窗口不完整时只对已有记录求和;无记录按 0 计。timeType 只改变 data[] 的聚合粒度,不改变顶层汇总使用的日记录或上述比较区间。

data[] 元素

字段类型是否必返说明单位/精度
daystring必返统计日期YYYY-MM-DD
trxPriceInUsdnumber必返当日 TRX 美元价格USD
totalIncomenumber必返总收入TRX
burnIncomenumber必返销毁总收入TRX
stakeIncomenumber必返质押总收入TRX
energyIncomenumber必返能量总收入TRX
netIncomenumber必返带宽总收入TRX
energyBurnIncomenumber必返能量销毁收入TRX
energyStakeIncomenumber必返能量质押收入TRX
netBurnIncomenumber必返带宽销毁收入TRX
netStakeIncomenumber必返带宽质押收入TRX
burnIncomePercentnumber可选销毁收入占该类型总收入的比例;基于 Greason v5 代码扫描(待补 reproducing sample)—
stakeIncomePercentnumber可选质押收入占该类型总收入的比例;基于 Greason v5 代码扫描(待补 reproducing sample)—
energyBurnIncomePercentnumber可选能量销毁收入占比;基于 Greason v5 代码扫描(待补 reproducing sample)—
energyStakeIncomePercentnumber可选能量质押收入占比;基于 Greason v5 代码扫描(待补 reproducing sample)—
netBurnIncomePercentnumber可选带宽销毁收入占比;基于 Greason v5 代码扫描(待补 reproducing sample)—
netStakeIncomePercentnumber可选带宽质押收入占比;基于 Greason v5 代码扫描(待补 reproducing sample)—

5. 错误

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

  • size 超过 2000 时被静默截断为 2000。
  • 空结果不是错误:无命中返回 200 + data: [],属于正常响应。