Appearance
池子统计信息接口文档
接口信息
- 接口路径:
/api/v3/sui/histogram - 请求方法:
GET - 接口描述: 获取池子的统计信息直方图数据,支持按不同数据类型和时间粒度查询
请求参数
Query 参数
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| dataType | string | 是 | 数据类型,如 "vol"(交易量)、"tvl"(总锁定价值)等 |
| dateType | string | 是 | 时间粒度,如 "day"(按天)、"hour"(按小时)、"week"(按周)、"month"(按月) |
| beginTimestamp | number | 是 | 开始时间戳(秒),用于指定查询的起始时间 |
请求示例
bash
GET /api/v3/sui/histogram?dataType=vol&dateType=day&beginTimestamp=1762233664响应数据结构
响应格式
json
{
"code": 0,
"msg": "success",
"data": {
"list": [
{
"timestamp": 1764892800,
"value": "21037436.575988"
},
{
"timestamp": 1764806400,
"value": "108356985.97334"
},
{
"timestamp": 1764720000,
"value": "113645248.717746"
},
{
"timestamp": 1764633600,
"value": "127451081.455791"
},
{
"timestamp": 1764547200,
"value": "159032404.704768"
}
]
}
}响应字段说明
data 对象字段
| 字段名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| list | array | 是 | 统计数据列表 |
list 数组项字段
| 字段名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| timestamp | number | 是 | 时间戳(秒),表示该数据点对应的时间 |
| value | string | 是 | 统计值,字符串格式的数字,根据 dataType 不同表示不同的统计指标 |
参数说明
dataType 参数说明
dataType 用于指定要查询的统计数据类型,常见取值包括:
- "vol": 交易量(Volume)
- "tvl": 总锁定价值(Total Value Locked)
- 其他类型根据实际接口实现而定
dateType 参数说明
dateType 用于指定数据的时间粒度,常见取值包括:
- "hour": 按小时统计
- "day": 按天统计
- "week": 按周统计
- "month": 按月统计
beginTimestamp 参数说明
beginTimestamp 为开始时间戳(秒),用于指定查询的起始时间点。接口会返回从该时间点开始到当前时间(或指定结束时间)的统计数据。
响应示例
json
{
"code": 0,
"msg": "success",
"data": {
"list": [
{
"timestamp": 1764892800,
"value": "21037436.575988"
},
{
"timestamp": 1764806400,
"value": "108356985.97334"
},
{
"timestamp": 1764720000,
"value": "113645248.717746"
},
{
"timestamp": 1764633600,
"value": "127451081.455791"
},
{
"timestamp": 1764547200,
"value": "159032404.704768"
},
{
"timestamp": 1764460800,
"value": "93874174.452891"
},
{
"timestamp": 1764374400,
"value": "62347100.211089"
},
{
"timestamp": 1764288000,
"value": "121570218.467925"
},
{
"timestamp": 1764201600,
"value": "91438377.401579"
},
{
"timestamp": 1764115200,
"value": "125263386.372897"
}
]
}
}注意事项
dataType、dateType和beginTimestamp参数均为必填项timestamp为时间戳(秒),前端需要转换为可读的时间格式value为字符串格式的数字,前端需要根据需要进行格式化显示list数组中的数据按时间倒序排列(最新的数据在前)- 数据点的时间间隔由
dateType参数决定,例如dateType=day时,每个数据点代表一天的数据 beginTimestamp为秒级时间戳,注意与毫秒级时间戳的区别- 返回的数据点数量取决于查询的时间范围和
dateType的设置 value的具体含义取决于dataType的值,前端需要根据不同的dataType进行相应的展示和处理- 响应格式遵循 Cetus API 标准:
code为 0 表示成功,msg为状态消息 - 当查询的时间范围内没有数据时,
list可能为空数组