Spot Account Channel

Channel name : spotAssets

Description : Get spot account info, push full data for the first subscription. Push when the following events occur: order transaction, transfer, recharge, withdrawal

Subscription requests :

{
  "op": "subscribe",
  "args": [
    {
      "instType": "SPOT",
      "channel": "spotAssets",
      "coin": "default"
    }
  ]
}

Push data format (first subscription snapshot) :

{
  "action": "snapshot",
  "arg": {
    "channel": "spotAssets",
    "instType": "SPOT",
    "instId": "default",
    "coin": "default"
  },
  "data": [
    {
      "coin": "USD",
      "available": "50",
      "frozen": "0",
      "locked": "0",
      "uTime": "1785214714255"
    },
    {
      "coin": "SOL",
      "available": "2",
      "frozen": "0",
      "locked": "0",
      "uTime": "1783592784284"
    },
    {
      "coin": "HKD",
      "available": "49877.56845367",
      "frozen": "36.8429454",
      "locked": "0",
      "uTime": "1785217429551"
    },
    {
      "coin": "ETH",
      "available": "9.29479",
      "frozen": "0",
      "locked": "0",
      "uTime": "1784807649753"
    },
    {
      "coin": "BTC",
      "available": "3.7612548",
      "frozen": "0",
      "locked": "0",
      "uTime": "1785214464267"
    },
    {
      "coin": "AVAX",
      "available": "2.94",
      "frozen": "0",
      "locked": "0",
      "uTime": "1785217429551"
    }
  ],
  "ts": 1785217705498
}

Push data format (incremental change) :

{
  "action": "update",
  "arg": {
    "channel": "spotAssets",
    "instType": "SPOT",
    "instId": "default",
    "coin": "default"
  },
  "data": [
    {
      "coin": "HKD",
      "available": "49877.56845367",
      "frozen": "36.8429454",
      "locked": "0.0",
      "uTime": "1785217429551"
    },
    {
      "coin": "AVAX",
      "available": "2.94",
      "frozen": "0.0",
      "locked": "0.0",
      "uTime": "1785217429551"
    }
  ],
  "ts": 1785217429572
}

Field description :

FieldTypeExplanation
coinStringAsset name
availableStringAvailable balance
frozenStringFrozen balance
lockedStringLocked balance
uTimeStringUpdate time (milliseconds)