DeFi API

V3 深度价格历史图#

当用户希望查看 V3 Pool 的流动性深度分布或历史价格走势时,使用此接口。传入投资品 ID、图表类型(深度图或价格历史图)和时间范围,返回对应的深度/价格数据列表,可用于绘制流动性分布图或价格 K 线图。仅适用于 V3 Pool 类型投资品

URL:GET /api/v6/defi/product/depth-price/chart

请求参数#

字段类型必填默认值说明
investmentIdString投资品 ID(整型字符串)
chartTypeStringDEPTH图表类型:DEPTH=深度图,PRICE=价格历史图
timeRangeStringDAY仅 chartType=PRICE 的时候使用,时间范围:DAY=24h,WEEK=1W

请求示例#

示例 1:查询深度图(默认,近 24h)#

GET /api/v6/defi/product/depth-price/chart?investmentId=1589649169

示例 2:查询价格历史图(近 1 周)#

GET /api/v6/defi/product/depth-price/chart?investmentId=1589649169&chartType=PRICE&timeRange=WEEK

响应参数#

返回 Array,每个元素结构如下:

字段类型说明
tickIntegertick 索引(深度图有值,价格历史图为空)
liquidityString该 tick 的流动性(深度图有值)
liquidityNetString该 tick 的净流动性(深度图有值)
token0PriceString深度图:该 tick 对应的 token0 价格;价格历史图:该时间点的历史 token0 价格
token1PriceString深度图:该 tick 对应的 token1 价格;价格历史图:该时间点的历史 token1 价格
timestampLong时间戳(毫秒,仅价格历史图有值)

响应示例#

深度图(chartType=DEPTH)#

Json
{
    "code": 0,
    "msg": "",
    "data": [
        {
            "tick": -32932,
            "liquidity": "1234567890123456",
            "liquidityNet": "500000000000000",
            "token0Price": "0.9985",
            "token1Price": "1.0015"
        },
        {
            "tick": -32931,
            "liquidity": "1234567890123456",
            "liquidityNet": "0",
            "token0Price": "0.9986",
            "token1Price": "1.0014"
        }
    ]
}

价格历史图(chartType=PRICE)#

Json
{
    "code": 0,
    "msg": "",
    "data": [
        {
            "token0Price": "0.9985",
            "token1Price": "1.0015",
            "timestamp": 1741737600000
        },
        {
            "token0Price": "0.9990",
            "token1Price": "1.0010",
            "timestamp": 1741651200000
        }
    ]
}

错误示例:非 V3 Pool 投资品#

Json
{
    "code": 84032,
    "msg": "This api is only supported for V3 DEX Pool products",
    "data": null
}