行情价格 API

代币频道#

实时推送 Meme 代币的市场指标增量更新数据,有指标变动即推送。
URL路径
wss://wsdex.okx.com/ws/v6/dex

请求参数#

ParameterTypeRequiredDescription
opString操作类型:subscribe unsubscribe
argsArray订阅频道列表
channelString频道名:dex-market-memepump-update-metrics-openapi
chainIndexString链的唯一标识,传入链的 ID(如 501 代表 Solana),仅支持单链查询

响应参数#

ParameterTypeDescription
eventString事件类型:subscribe unsubscribe error
argObject已订阅的频道
channelString频道名
codeString错误码(仅 event=error 时返回)
msgString错误信息(仅 event=error 时返回)
connIdStringWebSocket 连接 ID

推送数据参数#

ParameterTypeDescription
argObject触发推送的频道信息
> channelString频道名
> chainIndexString链的唯一标识
dataArray代币参数实时更新批次(批次内含多个代币对象)
> chainIndexString链 ID(如 501=Solana)
> protocolIdString协议来源编号(如 1=PUMP_FUN)
> quoteTokenAddressString计价代币合约地址
> tokenContractAddressStringToken 合约地址
> symbolStringToken 符号
> nameStringToken 名称
> logoUrlStringToken 图标 URL
> createdTimestampStringToken 创建时间(毫秒时间戳)
> marketObject市场数据(增量更新)
>> marketCapUsdString市值(USD)
>> volumeUsd1hString1 小时成交额(USD)
>> txCount1hString1 小时总交易数
>> buyTxCount1hString1 小时买入交易数
>> sellTxCount1hString1 小时卖出交易数
> bondingPercentStringBonding curve 进度(%)
> mayhemModeTimeRemainingStringPump.fun 的 Mayhem Mode 剩余时间,非此模式代币则返回空
> tagsObject标签/审计类数据
>> top10HoldingsPercentStringTop10 持仓占比(%)
>> devHoldingsPercentStringDev 持仓占比(%)
>> insidersPercentStringInsiders 占比(%)
>> bundlersPercentStringBundlers 占比(%)
>> snipersPercentStringSnipers 占比(%)
>> freshWalletsPercentStringFresh wallets 占比(%)
>> suspectedPhishingWalletPercentString疑似钓鱼钱包(%)
>> totalHoldersString持币地址数量
> socialObject社交媒体信息
>> xStringX(Twitter)链接
>> telegramStringTelegram 链接
>> websiteString网站链接
>> dexScreenerPaidBooleanDEX Screener paid
>> communityTakeoverBooleanCTO
>> liveOnPumpFunBooleanLive on Pump.fun
> bagsFeeClaimedBoolean是否 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"
      }
    ]
  ]
}