代币频道#
实时推送 Meme 代币的市场指标增量更新数据,有指标变动即推送。
URL路径
wss://wsdex.okx.com/ws/v6/dex
请求参数#
| Parameter | Type | Required | Description |
|---|---|---|---|
| op | String | 是 | 操作类型:subscribe unsubscribe |
| args | Array | 是 | 订阅频道列表 |
| channel | String | 是 | 频道名:dex-market-memepump-update-metrics-openapi |
| chainIndex | String | 是 | 链的唯一标识,传入链的 ID(如 501 代表 Solana),仅支持单链查询 |
响应参数#
| Parameter | Type | Description |
|---|---|---|
| event | String | 事件类型:subscribe unsubscribe error |
| arg | Object | 已订阅的频道 |
| channel | String | 频道名 |
| code | String | 错误码(仅 event=error 时返回) |
| msg | String | 错误信息(仅 event=error 时返回) |
| connId | String | WebSocket 连接 ID |
推送数据参数#
| Parameter | Type | Description |
|---|---|---|
| arg | Object | 触发推送的频道信息 |
| > channel | String | 频道名 |
| > chainIndex | String | 链的唯一标识 |
| data | Array | 代币参数实时更新批次(批次内含多个代币对象) |
| > chainIndex | String | 链 ID(如 501=Solana) |
| > protocolId | String | 协议来源编号(如 1=PUMP_FUN) |
| > quoteTokenAddress | String | 计价代币合约地址 |
| > tokenContractAddress | String | Token 合约地址 |
| > symbol | String | Token 符号 |
| > name | String | Token 名称 |
| > logoUrl | String | Token 图标 URL |
| > createdTimestamp | String | Token 创建时间(毫秒时间戳) |
| > market | Object | 市场数据(增量更新) |
| >> marketCapUsd | String | 市值(USD) |
| >> volumeUsd1h | String | 1 小时成交额(USD) |
| >> txCount1h | String | 1 小时总交易数 |
| >> buyTxCount1h | String | 1 小时买入交易数 |
| >> sellTxCount1h | String | 1 小时卖出交易数 |
| > bondingPercent | String | Bonding curve 进度(%) |
| > mayhemModeTimeRemaining | String | Pump.fun 的 Mayhem Mode 剩余时间,非此模式代币则返回空 |
| > tags | Object | 标签/审计类数据 |
| >> top10HoldingsPercent | String | Top10 持仓占比(%) |
| >> devHoldingsPercent | String | Dev 持仓占比(%) |
| >> insidersPercent | String | Insiders 占比(%) |
| >> bundlersPercent | String | Bundlers 占比(%) |
| >> snipersPercent | String | Snipers 占比(%) |
| >> freshWalletsPercent | String | Fresh wallets 占比(%) |
| >> suspectedPhishingWalletPercent | String | 疑似钓鱼钱包(%) |
| >> totalHolders | String | 持币地址数量 |
| > social | Object | 社交媒体信息 |
| >> x | String | X(Twitter)链接 |
| >> telegram | String | Telegram 链接 |
| >> website | String | 网站链接 |
| >> dexScreenerPaid | Boolean | DEX Screener paid |
| >> communityTakeover | Boolean | CTO |
| >> liveOnPumpFun | Boolean | Live on Pump.fun |
| > bagsFeeClaimed | Boolean | 是否 claim bag fee |
请求示例#
Json
{
"op": "subscribe",
"args": [
{
"channel": "dex-market-memepump-update-metrics-openapi",
"chainIndex": "501"
}
]
}
响应示例#
成功响应示例
Json
{
"event": "subscribe",
"arg": {
"channel": "dex-market-memepump-update-metrics-openapi",
"chainIndex": "501"
},
"connId": "a4d3ae55"
}
失败响应示例
Json
{
"event": "error",
"code": "60012",
"msg": "Invalid request: {\"op\": \"subscribe\", \"argss\":[{ \"channel\": \"dex-market-memepump-update-metrics-openapi\", \"chainIndex\": \"501\"}]}",
"connId": "a4d3ae55"
}
推送数据示例
Json
{
"arg": {
"channel": "dex-market-memepump-update-metrics-openapi",
"chainIndex": "501"
},
"data": [
[
{
"bagsFeeClaimed": false,
"bondingPercent": "0.02",
"chainIndex": "501",
"createdTimestamp": "1773129702000",
"creatorAddress": "5DZ1ghesLRDzioYoDoyFejgxRwFBxgs9P85kv6d8Zd7X",
"logoUrl": "https://static.coinall.ltd/cdn/web3/currency/token/default-logo/token_custom_logo_default_P/type=default_350_0",
"market": {
"buyTxCount1h": "1",
"marketCapUsd": "2457.472431547000000000",
"sellTxCount1h": "0",
"txCount1h": "1",
"volumeUsd1h": "4.011085498679725011505911"
},
"name": "$PRISM",
"protocolId": "136137",
"quoteTokenAddress": "So11111111111111111111111111111111111111112",
"social": {
"communityTakeover": false,
"dexScreenerPaid": false,
"liveOnPumpFun": false
},
"symbol": "PSM",
"tags": {
"bundlersPercent": "0",
"devHoldingsPercent": "0.0458",
"freshWalletsPercent": "0",
"insidersPercent": "0",
"snipersPercent": "0.0458",
"suspectedPhishingWalletPercent": "0",
"top10HoldingsPercent": "0.16320",
"totalHolders": "1"
},
"tokenAddress": "SXEdooR2e1RHpYdarMqFPrkhTBARn6NhT88nXjVrD2X"
}
]
]
}