[
  {
    "path": "LICENSE",
    "content": "MIT License\n\nCopyright (c) 2019 Robert Andrew Martin\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n"
  },
  {
    "path": "binance_data/ADA_pairs_snapshot.json",
    "content": "{\"Response\": \"Success\", \"Message\": \"\", \"HasWarning\": false, \"Type\": 100, \"RateLimit\": {}, \"Data\": {\"RAW\": {\"ADA\": {\"ETH\": {\"BID\": \".00033856\", \"ASK\": \".00033966\"}, \"BNB\": {\"BID\": \".0027\", \"ASK\": \".00271\"}, \"PAX\": {\"BID\": \".09201\", \"ASK\": \".09249\"}, \"USDT\": {\"BID\": \".09189\", \"ASK\": \".092\"}, \"BTC\": {\"BID\": \".00000996\", \"ASK\": \".00000997\"}, \"TUSD\": {\"BID\": \".09206\", \"ASK\": \".09229\"}, \"USDC\": {\"BID\": \".09202\", \"ASK\": \".09232\"}}}, \"DISPLAY\": {\"ADA\": {\"ETH\": {\"BID\": \"\\u039e 0.0003386\", \"ASK\": \"\\u039e 0.0003397\"}, \"BNB\": {\"BID\": \"BNB 0.002700\", \"ASK\": \"BNB 0.002710\"}, \"PAX\": {\"BID\": \"PAX 0.09201\", \"ASK\": \"PAX 0.09249\"}, \"USDT\": {\"BID\": \"\\u20ae 0.09189\", \"ASK\": \"\\u20ae 0.09200\"}, \"BTC\": {\"BID\": \"\\u0243 0.00000996\", \"ASK\": \"\\u0243 0.00000997\"}, \"TUSD\": {\"BID\": \"TUSD 0.09206\", \"ASK\": \"TUSD 0.09229\"}, \"USDC\": {\"BID\": \"USDC 0.09202\", \"ASK\": \"USDC 0.09232\"}}}}}"
  },
  {
    "path": "binance_data/ATOM_pairs_snapshot.json",
    "content": "{\"Response\": \"Success\", \"Message\": \"\", \"HasWarning\": false, \"Type\": 100, \"RateLimit\": {}, \"Data\": {\"RAW\": {\"ATOM\": {\"PAX\": {\"BID\": \"6.785\", \"ASK\": \"6.862\"}, \"USDT\": {\"BID\": \"6.783\", \"ASK\": \"6.79\"}, \"TUSD\": {\"BID\": \"6.779\", \"ASK\": \"6.846\"}, \"BNB\": {\"BID\": \".1993\", \"ASK\": \".2003\"}, \"USDC\": {\"BID\": \"6.771\", \"ASK\": \"6.83\"}, \"BTC\": {\"BID\": \".000734\", \"ASK\": \".000735\"}}}, \"DISPLAY\": {\"ATOM\": {\"PAX\": {\"BID\": \"PAX 6.79\", \"ASK\": \"PAX 6.86\"}, \"USDT\": {\"BID\": \"\\u20ae 6.78\", \"ASK\": \"\\u20ae 6.79\"}, \"TUSD\": {\"BID\": \"TUSD 6.78\", \"ASK\": \"TUSD 6.85\"}, \"BNB\": {\"BID\": \"BNB 0.1993\", \"ASK\": \"BNB 0.2003\"}, \"USDC\": {\"BID\": \"USDC 6.77\", \"ASK\": \"USDC 6.83\"}, \"BTC\": {\"BID\": \"\\u0243 0.0007340\", \"ASK\": \"\\u0243 0.0007350\"}}}}}"
  },
  {
    "path": "binance_data/BAT_pairs_snapshot.json",
    "content": "{\"Response\": \"Success\", \"Message\": \"\", \"HasWarning\": false, \"Type\": 100, \"RateLimit\": {}, \"Data\": {\"RAW\": {\"BAT\": {\"USDC\": {\"BID\": \".3576\", \"ASK\": \".3605\"}, \"BNB\": {\"BID\": \".01052\", \"ASK\": \".01057\"}, \"ETH\": {\"BID\": \".00131741\", \"ASK\": \".00132187\"}, \"BTC\": {\"BID\": \".0000388\", \"ASK\": \".00003881\"}, \"TUSD\": {\"BID\": \".3576\", \"ASK\": \".3613\"}, \"USDT\": {\"BID\": \".3575\", \"ASK\": \".3579\"}, \"PAX\": {\"BID\": \".3579\", \"ASK\": \".3609\"}}}, \"DISPLAY\": {\"BAT\": {\"USDC\": {\"BID\": \"USDC 0.3576\", \"ASK\": \"USDC 0.3605\"}, \"BNB\": {\"BID\": \"BNB 0.01052\", \"ASK\": \"BNB 0.01057\"}, \"ETH\": {\"BID\": \"\\u039e 0.001317\", \"ASK\": \"\\u039e 0.001322\"}, \"BTC\": {\"BID\": \"\\u0243 0.00003880\", \"ASK\": \"\\u0243 0.00003881\"}, \"TUSD\": {\"BID\": \"TUSD 0.3576\", \"ASK\": \"TUSD 0.3613\"}, \"USDT\": {\"BID\": \"\\u20ae 0.3575\", \"ASK\": \"\\u20ae 0.3579\"}, \"PAX\": {\"BID\": \"PAX 0.3579\", \"ASK\": \"PAX 0.3609\"}}}}}"
  },
  {
    "path": "binance_data/BCH_pairs_snapshot.json",
    "content": "{\"Response\": \"Success\", \"Message\": \"\", \"HasWarning\": false, \"Type\": 100, \"RateLimit\": {}, \"Data\": {\"RAW\": {\"BCH\": {\"BTC\": {\"BID\": \".046402\", \"ASK\": \".046438\"}, \"PAX\": {\"BID\": \"428.69\", \"ASK\": \"430.46\"}, \"TUSD\": {\"BID\": \"428.98\", \"ASK\": \"430.26\"}, \"USDT\": {\"BID\": \"428.25\", \"ASK\": \"428.57\"}, \"USDC\": {\"BID\": \"428.51\", \"ASK\": \"429.96\"}}}, \"DISPLAY\": {\"BCH\": {\"BTC\": {\"BID\": \"\\u0243 0.04640\", \"ASK\": \"\\u0243 0.04644\"}, \"PAX\": {\"BID\": \"PAX 428.69\", \"ASK\": \"PAX 430.46\"}, \"TUSD\": {\"BID\": \"TUSD 428.98\", \"ASK\": \"TUSD 430.26\"}, \"USDT\": {\"BID\": \"\\u20ae 428.25\", \"ASK\": \"\\u20ae 428.57\"}, \"USDC\": {\"BID\": \"USDC 428.51\", \"ASK\": \"USDC 429.96\"}}}}}"
  },
  {
    "path": "binance_data/BNB_pairs_snapshot.json",
    "content": "{\"Response\": \"Success\", \"Message\": \"\", \"HasWarning\": false, \"Type\": 100, \"RateLimit\": {}, \"Data\": {\"RAW\": {\"BNB\": {\"USDC\": {\"BID\": \"33.9801\", \"ASK\": \"34.1203\"}, \"TUSD\": {\"BID\": \"33.9955\", \"ASK\": \"34.1161\"}, \"USDT\": {\"BID\": \"33.9645\", \"ASK\": \"33.9903\"}, \"BTC\": {\"BID\": \".0036795\", \"ASK\": \".0036816\"}, \"ETH\": {\"BID\": \".12513\", \"ASK\": \".125185\"}, \"PAX\": {\"BID\": \"33.9939\", \"ASK\": \"34.1386\"}}}, \"DISPLAY\": {\"BNB\": {\"USDC\": {\"BID\": \"USDC 33.98\", \"ASK\": \"USDC 34.12\"}, \"TUSD\": {\"BID\": \"TUSD 34.00\", \"ASK\": \"TUSD 34.12\"}, \"USDT\": {\"BID\": \"\\u20ae 33.96\", \"ASK\": \"\\u20ae 33.99\"}, \"BTC\": {\"BID\": \"\\u0243 0.003680\", \"ASK\": \"\\u0243 0.003682\"}, \"ETH\": {\"BID\": \"\\u039e 0.1251\", \"ASK\": \"\\u039e 0.1252\"}, \"PAX\": {\"BID\": \"PAX 33.99\", \"ASK\": \"PAX 34.14\"}}}}}"
  },
  {
    "path": "binance_data/BSV_pairs_snapshot.json",
    "content": "{\"Response\": \"Success\", \"Message\": \"\", \"HasWarning\": false, \"Type\": 100, \"RateLimit\": {}, \"Data\": {\"RAW\": {\"BSV\": {}}, \"DISPLAY\": {\"BSV\": {}}}}"
  },
  {
    "path": "binance_data/BTC_pairs_snapshot.json",
    "content": "{\"Response\": \"Success\", \"Message\": \"\", \"HasWarning\": false, \"Type\": 100, \"RateLimit\": {}, \"Data\": {\"RAW\": {\"BTC\": {\"USDC\": {\"BID\": \"9251.18\", \"ASK\": \"9261.24\"}, \"PAX\": {\"BID\": \"9251.5\", \"ASK\": \"9260.28\"}, \"TUSD\": {\"BID\": \"9251.73\", \"ASK\": \"9265.22\"}, \"USDT\": {\"BID\": \"9228.4\", \"ASK\": \"9229.98\"}}}, \"DISPLAY\": {\"BTC\": {\"USDC\": {\"BID\": \"USDC 9,251.18\", \"ASK\": \"USDC 9,261.24\"}, \"PAX\": {\"BID\": \"PAX 9,251.50\", \"ASK\": \"PAX 9,260.28\"}, \"TUSD\": {\"BID\": \"TUSD 9,251.73\", \"ASK\": \"TUSD 9,265.22\"}, \"USDT\": {\"BID\": \"\\u20ae 9,228.40\", \"ASK\": \"\\u20ae 9,229.98\"}}}}}"
  },
  {
    "path": "binance_data/BTT_pairs_snapshot.json",
    "content": "{\"Response\": \"Success\", \"Message\": \"\", \"HasWarning\": false, \"Type\": 100, \"RateLimit\": {}, \"Data\": {\"RAW\": {\"BTT\": {\"BTC\": {\"BID\": \".00000014\", \"ASK\": \".00000015\"}, \"USDC\": {\"BID\": \".0013654\", \"ASK\": \".001371\"}, \"USDT\": {\"BID\": \".0013636\", \"ASK\": \".0013643\"}, \"TUSD\": {\"BID\": \".0013656\", \"ASK\": \".0013721\"}, \"PAX\": {\"BID\": \".0013639\", \"ASK\": \".0013706\"}, \"BNB\": {\"BID\": \".00004008\", \"ASK\": \".00004018\"}}}, \"DISPLAY\": {\"BTT\": {\"BTC\": {\"BID\": \"\\u0243 0.00000014\", \"ASK\": \"\\u0243 0.00000015\"}, \"USDC\": {\"BID\": \"USDC 0.001365\", \"ASK\": \"USDC 0.001371\"}, \"USDT\": {\"BID\": \"\\u20ae 0.001364\", \"ASK\": \"\\u20ae 0.001364\"}, \"TUSD\": {\"BID\": \"TUSD 0.001366\", \"ASK\": \"TUSD 0.001372\"}, \"PAX\": {\"BID\": \"PAX 0.001364\", \"ASK\": \"PAX 0.001371\"}, \"BNB\": {\"BID\": \"BNB 0.00004008\", \"ASK\": \"BNB 0.00004018\"}}}}}"
  },
  {
    "path": "binance_data/DASH_pairs_snapshot.json",
    "content": "{\"Response\": \"Success\", \"Message\": \"\", \"HasWarning\": false, \"Type\": 100, \"RateLimit\": {}, \"Data\": {\"RAW\": {\"DASH\": {\"USDT\": {\"BID\": \"158.1\", \"ASK\": \"158.62\"}, \"ETH\": {\"BID\": \".58263\", \"ASK\": \".58339\"}, \"BTC\": {\"BID\": \".017153\", \"ASK\": \".017159\"}, \"BNB\": {\"BID\": \"4.653\", \"ASK\": \"4.666\"}}}, \"DISPLAY\": {\"DASH\": {\"USDT\": {\"BID\": \"\\u20ae 158.10\", \"ASK\": \"\\u20ae 158.62\"}, \"ETH\": {\"BID\": \"\\u039e 0.5826\", \"ASK\": \"\\u039e 0.5834\"}, \"BTC\": {\"BID\": \"\\u0243 0.01715\", \"ASK\": \"\\u0243 0.01716\"}, \"BNB\": {\"BID\": \"BNB 4.65\", \"ASK\": \"BNB 4.67\"}}}}}"
  },
  {
    "path": "binance_data/ENJ_pairs_snapshot.json",
    "content": "{\"Response\": \"Success\", \"Message\": \"\", \"HasWarning\": false, \"Type\": 100, \"RateLimit\": {}, \"Data\": {\"RAW\": {\"ENJ\": {\"ETH\": {\"BID\": \".00054082\", \"ASK\": \".00054355\"}, \"USDT\": {\"BID\": \".14665\", \"ASK\": \".1476\"}, \"BTC\": {\"BID\": \".0000159\", \"ASK\": \".00001595\"}, \"BNB\": {\"BID\": \".004315\", \"ASK\": \".004338\"}}}, \"DISPLAY\": {\"ENJ\": {\"ETH\": {\"BID\": \"\\u039e 0.0005408\", \"ASK\": \"\\u039e 0.0005435\"}, \"USDT\": {\"BID\": \"\\u20ae 0.1467\", \"ASK\": \"\\u20ae 0.1476\"}, \"BTC\": {\"BID\": \"\\u0243 0.00001590\", \"ASK\": \"\\u0243 0.00001595\"}, \"BNB\": {\"BID\": \"BNB 0.004315\", \"ASK\": \"BNB 0.004338\"}}}}}"
  },
  {
    "path": "binance_data/EOS_pairs_snapshot.json",
    "content": "{\"Response\": \"Success\", \"Message\": \"\", \"HasWarning\": false, \"Type\": 100, \"RateLimit\": {}, \"Data\": {\"RAW\": {\"EOS\": {\"BNB\": {\"BID\": \".2073\", \"ASK\": \".2077\"}, \"BTC\": {\"BID\": \".0007632\", \"ASK\": \".0007633\"}, \"ETH\": {\"BID\": \".02594\", \"ASK\": \".025964\"}, \"USDT\": {\"BID\": \"7.0441\", \"ASK\": \"7.046\"}, \"USDC\": {\"BID\": \"7.0535\", \"ASK\": \"7.078\"}, \"PAX\": {\"BID\": \"7.0535\", \"ASK\": \"7.07\"}, \"TUSD\": {\"BID\": \"7.057\", \"ASK\": \"7.0757\"}}}, \"DISPLAY\": {\"EOS\": {\"BNB\": {\"BID\": \"BNB 0.2073\", \"ASK\": \"BNB 0.2077\"}, \"BTC\": {\"BID\": \"\\u0243 0.0007632\", \"ASK\": \"\\u0243 0.0007633\"}, \"ETH\": {\"BID\": \"\\u039e 0.02594\", \"ASK\": \"\\u039e 0.02596\"}, \"USDT\": {\"BID\": \"\\u20ae 7.04\", \"ASK\": \"\\u20ae 7.05\"}, \"USDC\": {\"BID\": \"USDC 7.05\", \"ASK\": \"USDC 7.08\"}, \"PAX\": {\"BID\": \"PAX 7.05\", \"ASK\": \"PAX 7.07\"}, \"TUSD\": {\"BID\": \"TUSD 7.06\", \"ASK\": \"TUSD 7.08\"}}}}}"
  },
  {
    "path": "binance_data/ETC_pairs_snapshot.json",
    "content": "{\"Response\": \"Success\", \"Message\": \"\", \"HasWarning\": false, \"Type\": 100, \"RateLimit\": {}, \"Data\": {\"RAW\": {\"ETC\": {\"BNB\": {\"BID\": \".2563\", \"ASK\": \".2576\"}, \"ETH\": {\"BID\": \".032134\", \"ASK\": \".032177\"}, \"USDC\": {\"BID\": \"8.708\", \"ASK\": \"8.784\"}, \"TUSD\": {\"BID\": \"8.698\", \"ASK\": \"8.795\"}, \"PAX\": {\"BID\": \"8.701\", \"ASK\": \"8.832\"}, \"USDT\": {\"BID\": \"8.7162\", \"ASK\": \"8.7234\"}, \"BTC\": {\"BID\": \".000945\", \"ASK\": \".000946\"}}}, \"DISPLAY\": {\"ETC\": {\"BNB\": {\"BID\": \"BNB 0.2563\", \"ASK\": \"BNB 0.2576\"}, \"ETH\": {\"BID\": \"\\u039e 0.03213\", \"ASK\": \"\\u039e 0.03218\"}, \"USDC\": {\"BID\": \"USDC 8.71\", \"ASK\": \"USDC 8.78\"}, \"TUSD\": {\"BID\": \"TUSD 8.70\", \"ASK\": \"TUSD 8.80\"}, \"PAX\": {\"BID\": \"PAX 8.70\", \"ASK\": \"PAX 8.83\"}, \"USDT\": {\"BID\": \"\\u20ae 8.72\", \"ASK\": \"\\u20ae 8.72\"}, \"BTC\": {\"BID\": \"\\u0243 0.0009450\", \"ASK\": \"\\u0243 0.0009460\"}}}}}"
  },
  {
    "path": "binance_data/ETH_pairs_snapshot.json",
    "content": "{\"Response\": \"Success\", \"Message\": \"\", \"HasWarning\": false, \"Type\": 100, \"RateLimit\": {}, \"Data\": {\"RAW\": {\"ETH\": {\"PAX\": {\"BID\": \"272.1\", \"ASK\": \"272.3\"}, \"TUSD\": {\"BID\": \"272.03\", \"ASK\": \"272.45\"}, \"USDT\": {\"BID\": \"271.48\", \"ASK\": \"271.51\"}, \"USDC\": {\"BID\": \"271.92\", \"ASK\": \"272.37\"}, \"BTC\": {\"BID\": \".029406\", \"ASK\": \".029417\"}}}, \"DISPLAY\": {\"ETH\": {\"PAX\": {\"BID\": \"PAX 272.10\", \"ASK\": \"PAX 272.30\"}, \"TUSD\": {\"BID\": \"TUSD 272.03\", \"ASK\": \"TUSD 272.45\"}, \"USDT\": {\"BID\": \"\\u20ae 271.48\", \"ASK\": \"\\u20ae 271.51\"}, \"USDC\": {\"BID\": \"USDC 271.92\", \"ASK\": \"USDC 272.37\"}, \"BTC\": {\"BID\": \"\\u0243 0.02941\", \"ASK\": \"\\u0243 0.02942\"}}}}}"
  },
  {
    "path": "binance_data/FTM_pairs_snapshot.json",
    "content": "{\"Response\": \"Success\", \"Message\": \"\", \"HasWarning\": false, \"Type\": 100, \"RateLimit\": {}, \"Data\": {\"RAW\": {\"FTM\": {\"BTC\": {\"BID\": \".00000285\", \"ASK\": \".00000286\"}, \"USDT\": {\"BID\": \".02633\", \"ASK\": \".02639\"}, \"BNB\": {\"BID\": \".000774\", \"ASK\": \".000778\"}, \"TUSD\": {\"BID\": \".0263\", \"ASK\": \".02688\"}, \"USDC\": {\"BID\": \".02624\", \"ASK\": \".02768\"}, \"PAX\": {\"BID\": \".02629\", \"ASK\": \".02777\"}}}, \"DISPLAY\": {\"FTM\": {\"BTC\": {\"BID\": \"\\u0243 0.00000285\", \"ASK\": \"\\u0243 0.00000286\"}, \"USDT\": {\"BID\": \"\\u20ae 0.02633\", \"ASK\": \"\\u20ae 0.02639\"}, \"BNB\": {\"BID\": \"BNB 0.0007740\", \"ASK\": \"BNB 0.0007780\"}, \"TUSD\": {\"BID\": \"TUSD 0.02630\", \"ASK\": \"TUSD 0.02688\"}, \"USDC\": {\"BID\": \"USDC 0.02624\", \"ASK\": \"USDC 0.02768\"}, \"PAX\": {\"BID\": \"PAX 0.02629\", \"ASK\": \"PAX 0.02777\"}}}}}"
  },
  {
    "path": "binance_data/ICX_pairs_snapshot.json",
    "content": "{\"Response\": \"Success\", \"Message\": \"\", \"HasWarning\": false, \"Type\": 100, \"RateLimit\": {}, \"Data\": {\"RAW\": {\"ICX\": {\"BTC\": {\"BID\": \".0000398\", \"ASK\": \".0000399\"}, \"BNB\": {\"BID\": \".01079\", \"ASK\": \".01084\"}, \"USDT\": {\"BID\": \".3669\", \"ASK\": \".3676\"}, \"ETH\": {\"BID\": \".001353\", \"ASK\": \".001356\"}}}, \"DISPLAY\": {\"ICX\": {\"BTC\": {\"BID\": \"\\u0243 0.00003980\", \"ASK\": \"\\u0243 0.00003990\"}, \"BNB\": {\"BID\": \"BNB 0.01079\", \"ASK\": \"BNB 0.01084\"}, \"USDT\": {\"BID\": \"\\u20ae 0.3669\", \"ASK\": \"\\u20ae 0.3676\"}, \"ETH\": {\"BID\": \"\\u039e 0.001353\", \"ASK\": \"\\u039e 0.001356\"}}}}}"
  },
  {
    "path": "binance_data/IOST_pairs_snapshot.json",
    "content": "{\"Response\": \"Success\", \"Message\": \"\", \"HasWarning\": false, \"Type\": 100, \"RateLimit\": {}, \"Data\": {\"RAW\": {\"IOST\": {\"BNB\": {\"BID\": \".0003761\", \"ASK\": \".0003778\"}, \"BTC\": {\"BID\": \".00000138\", \"ASK\": \".00000139\"}, \"USDT\": {\"BID\": \".0128\", \"ASK\": \".012826\"}, \"ETH\": {\"BID\": \".00004715\", \"ASK\": \".00004729\"}}}, \"DISPLAY\": {\"IOST\": {\"BNB\": {\"BID\": \"BNB 0.0003761\", \"ASK\": \"BNB 0.0003778\"}, \"BTC\": {\"BID\": \"\\u0243 0.00000138\", \"ASK\": \"\\u0243 0.00000139\"}, \"USDT\": {\"BID\": \"\\u20ae 0.01280\", \"ASK\": \"\\u20ae 0.01283\"}, \"ETH\": {\"BID\": \"\\u039e 0.00004715\", \"ASK\": \"\\u039e 0.00004729\"}}}}}"
  },
  {
    "path": "binance_data/LINK_pairs_snapshot.json",
    "content": "{\"Response\": \"Success\", \"Message\": \"\", \"HasWarning\": false, \"Type\": 100, \"RateLimit\": {}, \"Data\": {\"RAW\": {\"LINK\": {\"TUSD\": {\"BID\": \"1.9049\", \"ASK\": \"1.9195\"}, \"PAX\": {\"BID\": \"1.9039\", \"ASK\": \"1.9165\"}, \"BTC\": {\"BID\": \".0002065\", \"ASK\": \".00020671\"}, \"USDT\": {\"BID\": \"1.9041\", \"ASK\": \"1.9076\"}, \"ETH\": {\"BID\": \".0070116\", \"ASK\": \".00702\"}, \"USDC\": {\"BID\": \"1.9057\", \"ASK\": \"1.9184\"}}}, \"DISPLAY\": {\"LINK\": {\"TUSD\": {\"BID\": \"TUSD 1.90\", \"ASK\": \"TUSD 1.92\"}, \"PAX\": {\"BID\": \"PAX 1.90\", \"ASK\": \"PAX 1.92\"}, \"BTC\": {\"BID\": \"\\u0243 0.0002065\", \"ASK\": \"\\u0243 0.0002067\"}, \"USDT\": {\"BID\": \"\\u20ae 1.90\", \"ASK\": \"\\u20ae 1.91\"}, \"ETH\": {\"BID\": \"\\u039e 0.007012\", \"ASK\": \"\\u039e 0.007020\"}, \"USDC\": {\"BID\": \"USDC 1.91\", \"ASK\": \"USDC 1.92\"}}}}}"
  },
  {
    "path": "binance_data/LTC_pairs_snapshot.json",
    "content": "{\"Response\": \"Success\", \"Message\": \"\", \"HasWarning\": false, \"Type\": 100, \"RateLimit\": {}, \"Data\": {\"RAW\": {\"LTC\": {\"TUSD\": {\"BID\": \"133.97\", \"ASK\": \"134.38\"}, \"BTC\": {\"BID\": \".014487\", \"ASK\": \".014488\"}, \"PAX\": {\"BID\": \"133.91\", \"ASK\": \"134.15\"}, \"BNB\": {\"BID\": \"3.93\", \"ASK\": \"3.94\"}, \"USDC\": {\"BID\": \"133.87\", \"ASK\": \"134.28\"}, \"ETH\": {\"BID\": \".4925\", \"ASK\": \".49321\"}, \"USDT\": {\"BID\": \"133.7\", \"ASK\": \"133.72\"}}}, \"DISPLAY\": {\"LTC\": {\"TUSD\": {\"BID\": \"TUSD 133.97\", \"ASK\": \"TUSD 134.38\"}, \"BTC\": {\"BID\": \"\\u0243 0.01449\", \"ASK\": \"\\u0243 0.01449\"}, \"PAX\": {\"BID\": \"PAX 133.91\", \"ASK\": \"PAX 134.15\"}, \"BNB\": {\"BID\": \"BNB 3.93\", \"ASK\": \"BNB 3.94\"}, \"USDC\": {\"BID\": \"USDC 133.87\", \"ASK\": \"USDC 134.28\"}, \"ETH\": {\"BID\": \"\\u039e 0.4925\", \"ASK\": \"\\u039e 0.4932\"}, \"USDT\": {\"BID\": \"\\u20ae 133.70\", \"ASK\": \"\\u20ae 133.72\"}}}}}"
  },
  {
    "path": "binance_data/MIOTA_pairs_snapshot.json",
    "content": "{\"Response\": \"Success\", \"Message\": \"\", \"HasWarning\": false, \"Type\": 100, \"RateLimit\": {}, \"Data\": {\"RAW\": {\"MIOTA\": {\"ETH\": {\"BID\": \".00160728\", \"ASK\": \".00161245\"}, \"BNB\": {\"BID\": \".01284\", \"ASK\": \".01288\"}, \"USDT\": {\"BID\": \".4371\", \"ASK\": \".4373\"}, \"BTC\": {\"BID\": \".00004735\", \"ASK\": \".00004739\"}}}, \"DISPLAY\": {\"MIOTA\": {\"ETH\": {\"BID\": \"\\u039e 0.001607\", \"ASK\": \"\\u039e 0.001612\"}, \"BNB\": {\"BID\": \"BNB 0.01284\", \"ASK\": \"BNB 0.01288\"}, \"USDT\": {\"BID\": \"\\u20ae 0.4371\", \"ASK\": \"\\u20ae 0.4373\"}, \"BTC\": {\"BID\": \"\\u0243 0.00004735\", \"ASK\": \"\\u0243 0.00004739\"}}}}}"
  },
  {
    "path": "binance_data/NANO_pairs_snapshot.json",
    "content": "{\"Response\": \"Success\", \"Message\": \"\", \"HasWarning\": false, \"Type\": 100, \"RateLimit\": {}, \"Data\": {\"RAW\": {\"NANO\": {\"BTC\": {\"BID\": \".0001685\", \"ASK\": \".0001688\"}, \"ETH\": {\"BID\": \".005722\", \"ASK\": \".005746\"}, \"BNB\": {\"BID\": \".0457\", \"ASK\": \".046\"}, \"USDT\": {\"BID\": \"1.5526\", \"ASK\": \"1.5558\"}}}, \"DISPLAY\": {\"NANO\": {\"BTC\": {\"BID\": \"\\u0243 0.0001685\", \"ASK\": \"\\u0243 0.0001688\"}, \"ETH\": {\"BID\": \"\\u039e 0.005722\", \"ASK\": \"\\u039e 0.005746\"}, \"BNB\": {\"BID\": \"BNB 0.04570\", \"ASK\": \"BNB 0.04600\"}, \"USDT\": {\"BID\": \"\\u20ae 1.55\", \"ASK\": \"\\u20ae 1.56\"}}}}}"
  },
  {
    "path": "binance_data/NEO_pairs_snapshot.json",
    "content": "{\"Response\": \"Success\", \"Message\": \"\", \"HasWarning\": false, \"Type\": 100, \"RateLimit\": {}, \"Data\": {\"RAW\": {\"NEO\": {\"ETH\": {\"BID\": \".052008\", \"ASK\": \".052164\"}, \"USDT\": {\"BID\": \"14.135\", \"ASK\": \"14.147\"}, \"PAX\": {\"BID\": \"14.135\", \"ASK\": \"14.232\"}, \"USDC\": {\"BID\": \"14.144\", \"ASK\": \"14.207\"}, \"BNB\": {\"BID\": \".415\", \"ASK\": \".416\"}, \"TUSD\": {\"BID\": \"14.157\", \"ASK\": \"14.193\"}, \"BTC\": {\"BID\": \".001531\", \"ASK\": \".001532\"}}}, \"DISPLAY\": {\"NEO\": {\"ETH\": {\"BID\": \"\\u039e 0.05201\", \"ASK\": \"\\u039e 0.05216\"}, \"USDT\": {\"BID\": \"\\u20ae 14.14\", \"ASK\": \"\\u20ae 14.15\"}, \"PAX\": {\"BID\": \"PAX 14.14\", \"ASK\": \"PAX 14.23\"}, \"USDC\": {\"BID\": \"USDC 14.14\", \"ASK\": \"USDC 14.21\"}, \"BNB\": {\"BID\": \"BNB 0.4150\", \"ASK\": \"BNB 0.4160\"}, \"TUSD\": {\"BID\": \"TUSD 14.16\", \"ASK\": \"TUSD 14.19\"}, \"BTC\": {\"BID\": \"\\u0243 0.001531\", \"ASK\": \"\\u0243 0.001532\"}}}}}"
  },
  {
    "path": "binance_data/NULS_pairs_snapshot.json",
    "content": "{\"Response\": \"Success\", \"Message\": \"\", \"HasWarning\": false, \"Type\": 100, \"RateLimit\": {}, \"Data\": {\"RAW\": {\"NULS\": {\"USDT\": {\"BID\": \"1.0017\", \"ASK\": \"1.0037\"}, \"BTC\": {\"BID\": \".00010861\", \"ASK\": \".0001087\"}, \"ETH\": {\"BID\": \".00368814\", \"ASK\": \".0037068\"}, \"BNB\": {\"BID\": \".02939\", \"ASK\": \".0297\"}}}, \"DISPLAY\": {\"NULS\": {\"USDT\": {\"BID\": \"\\u20ae 1.00\", \"ASK\": \"\\u20ae 1.00\"}, \"BTC\": {\"BID\": \"\\u0243 0.0001086\", \"ASK\": \"\\u0243 0.0001087\"}, \"ETH\": {\"BID\": \"\\u039e 0.003688\", \"ASK\": \"\\u039e 0.003707\"}, \"BNB\": {\"BID\": \"BNB 0.02939\", \"ASK\": \"BNB 0.02970\"}}}}}"
  },
  {
    "path": "binance_data/OMG_pairs_snapshot.json",
    "content": "{\"Response\": \"Success\", \"Message\": \"\", \"HasWarning\": false, \"Type\": 100, \"RateLimit\": {}, \"Data\": {\"RAW\": {\"OMG\": {\"BTC\": {\"BID\": \".000228\", \"ASK\": \".000229\"}, \"USDT\": {\"BID\": \"2.1047\", \"ASK\": \"2.114\"}, \"ETH\": {\"BID\": \".007753\", \"ASK\": \".007792\"}, \"BNB\": {\"BID\": \".06184\", \"ASK\": \".06223\"}}}, \"DISPLAY\": {\"OMG\": {\"BTC\": {\"BID\": \"\\u0243 0.0002280\", \"ASK\": \"\\u0243 0.0002290\"}, \"USDT\": {\"BID\": \"\\u20ae 2.10\", \"ASK\": \"\\u20ae 2.11\"}, \"ETH\": {\"BID\": \"\\u039e 0.007753\", \"ASK\": \"\\u039e 0.007792\"}, \"BNB\": {\"BID\": \"BNB 0.06184\", \"ASK\": \"BNB 0.06223\"}}}}}"
  },
  {
    "path": "binance_data/ONE_pairs_snapshot.json",
    "content": "{\"Response\": \"Success\", \"Message\": \"\", \"HasWarning\": false, \"Type\": 100, \"RateLimit\": {}, \"Data\": {\"RAW\": {\"ONE\": {\"TUSD\": {\"BID\": \".02123\", \"ASK\": \".02139\"}, \"USDC\": {\"BID\": \".02117\", \"ASK\": \".02239\"}, \"USDT\": {\"BID\": \".02118\", \"ASK\": \".02119\"}, \"BNB\": {\"BID\": \".000623\", \"ASK\": \".000624\"}, \"BTC\": {\"BID\": \".00000229\", \"ASK\": \".0000023\"}, \"PAX\": {\"BID\": \".02121\", \"ASK\": \".02145\"}}}, \"DISPLAY\": {\"ONE\": {\"TUSD\": {\"BID\": \"TUSD 0.02123\", \"ASK\": \"TUSD 0.02139\"}, \"USDC\": {\"BID\": \"USDC 0.02117\", \"ASK\": \"USDC 0.02239\"}, \"USDT\": {\"BID\": \"\\u20ae 0.02118\", \"ASK\": \"\\u20ae 0.02119\"}, \"BNB\": {\"BID\": \"BNB 0.0006230\", \"ASK\": \"BNB 0.0006240\"}, \"BTC\": {\"BID\": \"\\u0243 0.00000229\", \"ASK\": \"\\u0243 0.00000230\"}, \"PAX\": {\"BID\": \"PAX 0.02121\", \"ASK\": \"PAX 0.02145\"}}}}}"
  },
  {
    "path": "binance_data/ONT_pairs_snapshot.json",
    "content": "{\"Response\": \"Success\", \"Message\": \"\", \"HasWarning\": false, \"Type\": 100, \"RateLimit\": {}, \"Data\": {\"RAW\": {\"ONT\": {\"USDT\": {\"BID\": \"1.5215\", \"ASK\": \"1.5238\"}, \"ETH\": {\"BID\": \".005603\", \"ASK\": \".005614\"}, \"BNB\": {\"BID\": \".04471\", \"ASK\": \".04489\"}, \"BTC\": {\"BID\": \".0001648\", \"ASK\": \".000165\"}}}, \"DISPLAY\": {\"ONT\": {\"USDT\": {\"BID\": \"\\u20ae 1.52\", \"ASK\": \"\\u20ae 1.52\"}, \"ETH\": {\"BID\": \"\\u039e 0.005603\", \"ASK\": \"\\u039e 0.005614\"}, \"BNB\": {\"BID\": \"BNB 0.04471\", \"ASK\": \"BNB 0.04489\"}, \"BTC\": {\"BID\": \"\\u0243 0.0001648\", \"ASK\": \"\\u0243 0.0001650\"}}}}}"
  },
  {
    "path": "binance_data/PAX_pairs_snapshot.json",
    "content": "{\"Response\": \"Success\", \"Message\": \"\", \"HasWarning\": false, \"Type\": 100, \"RateLimit\": {}, \"Data\": {\"RAW\": {\"PAX\": {\"TUSD\": {\"BID\": \".9993\", \"ASK\": \"1.0003\"}, \"USDT\": {\"BID\": \".9969\", \"ASK\": \".9971\"}}}, \"DISPLAY\": {\"PAX\": {\"TUSD\": {\"BID\": \"TUSD 0.9993\", \"ASK\": \"TUSD 1.00\"}, \"USDT\": {\"BID\": \"\\u20ae 0.9969\", \"ASK\": \"\\u20ae 0.9971\"}}}}}"
  },
  {
    "path": "binance_data/PHB_pairs_snapshot.json",
    "content": "{\"Response\": \"Success\", \"Message\": \"\", \"HasWarning\": false, \"Type\": 100, \"RateLimit\": {}, \"Data\": {\"RAW\": {\"PHB\": {\"BTC\": {\"BID\": \".00000192\", \"ASK\": \".00000193\"}, \"USDC\": {\"BID\": \".01772\", \"ASK\": \".01825\"}, \"PAX\": {\"BID\": \".01765\", \"ASK\": \".018\"}, \"TUSD\": {\"BID\": \".01768\", \"ASK\": \".018\"}, \"BNB\": {\"BID\": \".000521\", \"ASK\": \".000526\"}}}, \"DISPLAY\": {\"PHB\": {\"BTC\": {\"BID\": \"\\u0243 0.00000192\", \"ASK\": \"\\u0243 0.00000193\"}, \"USDC\": {\"BID\": \"USDC 0.01772\", \"ASK\": \"USDC 0.01825\"}, \"PAX\": {\"BID\": \"PAX 0.01765\", \"ASK\": \"PAX 0.01800\"}, \"TUSD\": {\"BID\": \"TUSD 0.01768\", \"ASK\": \"TUSD 0.01800\"}, \"BNB\": {\"BID\": \"BNB 0.0005210\", \"ASK\": \"BNB 0.0005260\"}}}}}"
  },
  {
    "path": "binance_data/QTUM_pairs_snapshot.json",
    "content": "{\"Response\": \"Success\", \"Message\": \"\", \"HasWarning\": false, \"Type\": 100, \"RateLimit\": {}, \"Data\": {\"RAW\": {\"QTUM\": {\"BTC\": {\"BID\": \".00039\", \"ASK\": \".000391\"}, \"ETH\": {\"BID\": \".013267\", \"ASK\": \".013291\"}, \"BNB\": {\"BID\": \".10565\", \"ASK\": \".10636\"}, \"USDT\": {\"BID\": \"3.599\", \"ASK\": \"3.605\"}}}, \"DISPLAY\": {\"QTUM\": {\"BTC\": {\"BID\": \"\\u0243 0.0003900\", \"ASK\": \"\\u0243 0.0003910\"}, \"ETH\": {\"BID\": \"\\u039e 0.01327\", \"ASK\": \"\\u039e 0.01329\"}, \"BNB\": {\"BID\": \"BNB 0.1056\", \"ASK\": \"BNB 0.1064\"}, \"USDT\": {\"BID\": \"\\u20ae 3.60\", \"ASK\": \"\\u20ae 3.61\"}}}}}"
  },
  {
    "path": "binance_data/TFUEL_pairs_snapshot.json",
    "content": "{\"Response\": \"Success\", \"Message\": \"\", \"HasWarning\": false, \"Type\": 100, \"RateLimit\": {}, \"Data\": {\"RAW\": {\"TFUEL\": {\"TUSD\": {\"BID\": \".01211\", \"ASK\": \".01224\"}, \"BNB\": {\"BID\": \".000356\", \"ASK\": \".000358\"}, \"BTC\": {\"BID\": \".00000131\", \"ASK\": \".00000132\"}, \"PAX\": {\"BID\": \".01202\", \"ASK\": \".01229\"}, \"USDC\": {\"BID\": \".01207\", \"ASK\": \".01236\"}, \"USDT\": {\"BID\": \".0121\", \"ASK\": \".01212\"}}}, \"DISPLAY\": {\"TFUEL\": {\"TUSD\": {\"BID\": \"TUSD 0.01211\", \"ASK\": \"TUSD 0.01224\"}, \"BNB\": {\"BID\": \"BNB 0.0003560\", \"ASK\": \"BNB 0.0003580\"}, \"BTC\": {\"BID\": \"\\u0243 0.00000131\", \"ASK\": \"\\u0243 0.00000132\"}, \"PAX\": {\"BID\": \"PAX 0.01202\", \"ASK\": \"PAX 0.01229\"}, \"USDC\": {\"BID\": \"USDC 0.01207\", \"ASK\": \"USDC 0.01236\"}, \"USDT\": {\"BID\": \"\\u20ae 0.01210\", \"ASK\": \"\\u20ae 0.01212\"}}}}}"
  },
  {
    "path": "binance_data/THETA_pairs_snapshot.json",
    "content": "{\"Response\": \"Success\", \"Message\": \"\", \"HasWarning\": false, \"Type\": 100, \"RateLimit\": {}, \"Data\": {\"RAW\": {\"THETA\": {\"BTC\": {\"BID\": \".00001399\", \"ASK\": \".00001402\"}, \"USDT\": {\"BID\": \".12907\", \"ASK\": \".12967\"}, \"BNB\": {\"BID\": \".0038\", \"ASK\": \".00381\"}, \"ETH\": {\"BID\": \".00047565\", \"ASK\": \".00047739\"}}}, \"DISPLAY\": {\"THETA\": {\"BTC\": {\"BID\": \"\\u0243 0.00001399\", \"ASK\": \"\\u0243 0.00001402\"}, \"USDT\": {\"BID\": \"\\u20ae 0.1291\", \"ASK\": \"\\u20ae 0.1297\"}, \"BNB\": {\"BID\": \"BNB 0.003800\", \"ASK\": \"BNB 0.003810\"}, \"ETH\": {\"BID\": \"\\u039e 0.0004756\", \"ASK\": \"\\u039e 0.0004774\"}}}}}"
  },
  {
    "path": "binance_data/TRX_pairs_snapshot.json",
    "content": "{\"Response\": \"Success\", \"Message\": \"\", \"HasWarning\": false, \"Type\": 100, \"RateLimit\": {}, \"Data\": {\"RAW\": {\"TRX\": {\"BNB\": {\"BID\": \".000983\", \"ASK\": \".000985\"}, \"BTC\": {\"BID\": \".00000361\", \"ASK\": \".00000362\"}, \"ETH\": {\"BID\": \".00012292\", \"ASK\": \".0001231\"}, \"USDC\": {\"BID\": \".03344\", \"ASK\": \".03358\"}, \"PAX\": {\"BID\": \".03343\", \"ASK\": \".03361\"}, \"TUSD\": {\"BID\": \".03349\", \"ASK\": \".03356\"}, \"USDT\": {\"BID\": \".03339\", \"ASK\": \".03342\"}, \"XRP\": {\"BID\": \".078\", \"ASK\": \".0782\"}}}, \"DISPLAY\": {\"TRX\": {\"BNB\": {\"BID\": \"BNB 0.0009830\", \"ASK\": \"BNB 0.0009850\"}, \"BTC\": {\"BID\": \"\\u0243 0.00000361\", \"ASK\": \"\\u0243 0.00000362\"}, \"ETH\": {\"BID\": \"\\u039e 0.0001229\", \"ASK\": \"\\u039e 0.0001231\"}, \"USDC\": {\"BID\": \"USDC 0.03344\", \"ASK\": \"USDC 0.03358\"}, \"PAX\": {\"BID\": \"PAX 0.03343\", \"ASK\": \"PAX 0.03361\"}, \"TUSD\": {\"BID\": \"TUSD 0.03349\", \"ASK\": \"TUSD 0.03356\"}, \"USDT\": {\"BID\": \"\\u20ae 0.03339\", \"ASK\": \"\\u20ae 0.03342\"}, \"XRP\": {\"BID\": \"XRP 0.07800\", \"ASK\": \"XRP 0.07820\"}}}}}"
  },
  {
    "path": "binance_data/TUSD_pairs_snapshot.json",
    "content": "{\"Response\": \"Success\", \"Message\": \"\", \"HasWarning\": false, \"Type\": 100, \"RateLimit\": {}, \"Data\": {\"RAW\": {\"TUSD\": {\"USDT\": {\"BID\": \".9966\", \"ASK\": \".9967\"}}}, \"DISPLAY\": {\"TUSD\": {\"USDT\": {\"BID\": \"\\u20ae 0.9966\", \"ASK\": \"\\u20ae 0.9967\"}}}}}"
  },
  {
    "path": "binance_data/USDC_pairs_snapshot.json",
    "content": "{\"Response\": \"Success\", \"Message\": \"\", \"HasWarning\": false, \"Type\": 100, \"RateLimit\": {}, \"Data\": {\"RAW\": {\"USDC\": {\"TUSD\": {\"BID\": \".9996\", \"ASK\": \"1.0004\"}, \"USDT\": {\"BID\": \".9968\", \"ASK\": \".9972\"}, \"PAX\": {\"BID\": \".9999\", \"ASK\": \"1.0009\"}}}, \"DISPLAY\": {\"USDC\": {\"TUSD\": {\"BID\": \"TUSD 0.9996\", \"ASK\": \"TUSD 1.00\"}, \"USDT\": {\"BID\": \"\\u20ae 0.9968\", \"ASK\": \"\\u20ae 0.9972\"}, \"PAX\": {\"BID\": \"PAX 0.9999\", \"ASK\": \"PAX 1.00\"}}}}}"
  },
  {
    "path": "binance_data/USDS_pairs_snapshot.json",
    "content": "{\"Response\": \"Success\", \"Message\": \"\", \"HasWarning\": false, \"Type\": 100, \"RateLimit\": {}, \"Data\": {\"RAW\": {\"USDS\": {\"USDC\": {\"BID\": \".9976\", \"ASK\": \".9991\"}, \"USDT\": {\"BID\": \".9957\", \"ASK\": \".9967\"}, \"PAX\": {\"BID\": \".999\", \"ASK\": \".9998\"}, \"TUSD\": {\"BID\": \".9984\", \"ASK\": \".9997\"}}}, \"DISPLAY\": {\"USDS\": {\"USDC\": {\"BID\": \"USDC 0.9976\", \"ASK\": \"USDC 0.9991\"}, \"USDT\": {\"BID\": \"\\u20ae 0.9957\", \"ASK\": \"\\u20ae 0.9967\"}, \"PAX\": {\"BID\": \"PAX 0.9990\", \"ASK\": \"PAX 0.9998\"}, \"TUSD\": {\"BID\": \"TUSD 0.9984\", \"ASK\": \"TUSD 0.9997\"}}}}}"
  },
  {
    "path": "binance_data/VET_pairs_snapshot.json",
    "content": "{\"Response\": \"Success\", \"Message\": \"\", \"HasWarning\": false, \"Type\": 100, \"RateLimit\": {}, \"Data\": {\"RAW\": {\"VET\": {\"ETH\": {\"BID\": \".00002764\", \"ASK\": \".00002771\"}, \"USDT\": {\"BID\": \".007503\", \"ASK\": \".007518\"}, \"BTC\": {\"BID\": \".00000081\", \"ASK\": \".00000082\"}, \"BNB\": {\"BID\": \".0002206\", \"ASK\": \".0002211\"}}}, \"DISPLAY\": {\"VET\": {\"ETH\": {\"BID\": \"\\u039e 0.00002764\", \"ASK\": \"\\u039e 0.00002771\"}, \"USDT\": {\"BID\": \"\\u20ae 0.007503\", \"ASK\": \"\\u20ae 0.007518\"}, \"BTC\": {\"BID\": \"\\u0243 0.00000081\", \"ASK\": \"\\u0243 0.00000082\"}, \"BNB\": {\"BID\": \"BNB 0.0002206\", \"ASK\": \"BNB 0.0002211\"}}}}}"
  },
  {
    "path": "binance_data/WAVES_pairs_snapshot.json",
    "content": "{\"Response\": \"Success\", \"Message\": \"\", \"HasWarning\": false, \"Type\": 100, \"RateLimit\": {}, \"Data\": {\"RAW\": {\"WAVES\": {\"PAX\": {\"BID\": \"2.4407\", \"ASK\": \"2.481\"}, \"USDC\": {\"BID\": \"2.4421\", \"ASK\": \"2.4691\"}, \"BTC\": {\"BID\": \".0002654\", \"ASK\": \".0002657\"}, \"TUSD\": {\"BID\": \"2.4551\", \"ASK\": \"2.4623\"}, \"USDT\": {\"BID\": \"2.4484\", \"ASK\": \"2.4541\"}, \"ETH\": {\"BID\": \".009014\", \"ASK\": \".009029\"}, \"BNB\": {\"BID\": \".0719\", \"ASK\": \".0723\"}}}, \"DISPLAY\": {\"WAVES\": {\"PAX\": {\"BID\": \"PAX 2.44\", \"ASK\": \"PAX 2.48\"}, \"USDC\": {\"BID\": \"USDC 2.44\", \"ASK\": \"USDC 2.47\"}, \"BTC\": {\"BID\": \"\\u0243 0.0002654\", \"ASK\": \"\\u0243 0.0002657\"}, \"TUSD\": {\"BID\": \"TUSD 2.46\", \"ASK\": \"TUSD 2.46\"}, \"USDT\": {\"BID\": \"\\u20ae 2.45\", \"ASK\": \"\\u20ae 2.45\"}, \"ETH\": {\"BID\": \"\\u039e 0.009014\", \"ASK\": \"\\u039e 0.009029\"}, \"BNB\": {\"BID\": \"BNB 0.07190\", \"ASK\": \"BNB 0.07230\"}}}}}"
  },
  {
    "path": "binance_data/XLM_pairs_snapshot.json",
    "content": "{\"Response\": \"Success\", \"Message\": \"\", \"HasWarning\": false, \"Type\": 100, \"RateLimit\": {}, \"Data\": {\"RAW\": {\"XLM\": {\"BTC\": {\"BID\": \".00001386\", \"ASK\": \".00001387\"}, \"PAX\": {\"BID\": \".12813\", \"ASK\": \".1285\"}, \"USDT\": {\"BID\": \".12795\", \"ASK\": \".12807\"}, \"TUSD\": {\"BID\": \".12828\", \"ASK\": \".12863\"}, \"USDC\": {\"BID\": \".12811\", \"ASK\": \".12852\"}, \"BNB\": {\"BID\": \".00376\", \"ASK\": \".00377\"}, \"ETH\": {\"BID\": \".0004713\", \"ASK\": \".0004723\"}}}, \"DISPLAY\": {\"XLM\": {\"BTC\": {\"BID\": \"\\u0243 0.00001386\", \"ASK\": \"\\u0243 0.00001387\"}, \"PAX\": {\"BID\": \"PAX 0.1281\", \"ASK\": \"PAX 0.1285\"}, \"USDT\": {\"BID\": \"\\u20ae 0.1280\", \"ASK\": \"\\u20ae 0.1281\"}, \"TUSD\": {\"BID\": \"TUSD 0.1283\", \"ASK\": \"TUSD 0.1286\"}, \"USDC\": {\"BID\": \"USDC 0.1281\", \"ASK\": \"USDC 0.1285\"}, \"BNB\": {\"BID\": \"BNB 0.003760\", \"ASK\": \"BNB 0.003770\"}, \"ETH\": {\"BID\": \"\\u039e 0.0004713\", \"ASK\": \"\\u039e 0.0004723\"}}}}}"
  },
  {
    "path": "binance_data/XMR_pairs_snapshot.json",
    "content": "{\"Response\": \"Success\", \"Message\": \"\", \"HasWarning\": false, \"Type\": 100, \"RateLimit\": {}, \"Data\": {\"RAW\": {\"XMR\": {\"ETH\": {\"BID\": \".35901\", \"ASK\": \".35966\"}, \"BNB\": {\"BID\": \"2.869\", \"ASK\": \"2.874\"}, \"USDT\": {\"BID\": \"97.56\", \"ASK\": \"97.61\"}, \"BTC\": {\"BID\": \".010577\", \"ASK\": \".010585\"}}}, \"DISPLAY\": {\"XMR\": {\"ETH\": {\"BID\": \"\\u039e 0.3590\", \"ASK\": \"\\u039e 0.3597\"}, \"BNB\": {\"BID\": \"BNB 2.87\", \"ASK\": \"BNB 2.87\"}, \"USDT\": {\"BID\": \"\\u20ae 97.56\", \"ASK\": \"\\u20ae 97.61\"}, \"BTC\": {\"BID\": \"\\u0243 0.01058\", \"ASK\": \"\\u0243 0.01059\"}}}}}"
  },
  {
    "path": "binance_data/XRP_pairs_snapshot.json",
    "content": "{\"Response\": \"Success\", \"Message\": \"\", \"HasWarning\": false, \"Type\": 100, \"RateLimit\": {}, \"Data\": {\"RAW\": {\"XRP\": {\"ETH\": {\"BID\": \".00157513\", \"ASK\": \".0015765\"}, \"BTC\": {\"BID\": \".00004635\", \"ASK\": \".00004637\"}, \"BNB\": {\"BID\": \".01258\", \"ASK\": \".0126\"}, \"USDT\": {\"BID\": \".42794\", \"ASK\": \".42809\"}, \"TUSD\": {\"BID\": \".42861\", \"ASK\": \".42966\"}, \"PAX\": {\"BID\": \".42849\", \"ASK\": \".42944\"}, \"USDC\": {\"BID\": \".42834\", \"ASK\": \".42998\"}}}, \"DISPLAY\": {\"XRP\": {\"ETH\": {\"BID\": \"\\u039e 0.001575\", \"ASK\": \"\\u039e 0.001576\"}, \"BTC\": {\"BID\": \"\\u0243 0.00004635\", \"ASK\": \"\\u0243 0.00004637\"}, \"BNB\": {\"BID\": \"BNB 0.01258\", \"ASK\": \"BNB 0.01260\"}, \"USDT\": {\"BID\": \"\\u20ae 0.4279\", \"ASK\": \"\\u20ae 0.4281\"}, \"TUSD\": {\"BID\": \"TUSD 0.4286\", \"ASK\": \"TUSD 0.4297\"}, \"PAX\": {\"BID\": \"PAX 0.4285\", \"ASK\": \"PAX 0.4294\"}, \"USDC\": {\"BID\": \"USDC 0.4283\", \"ASK\": \"USDC 0.4300\"}}}}}"
  },
  {
    "path": "binance_data/XZC_pairs_snapshot.json",
    "content": "{\"Response\": \"Success\", \"Message\": \"\", \"HasWarning\": false, \"Type\": 100, \"RateLimit\": {}, \"Data\": {\"RAW\": {\"XZC\": {\"ETH\": {\"BID\": \".042643\", \"ASK\": \".042983\"}, \"BTC\": {\"BID\": \".001255\", \"ASK\": \".00126\"}, \"BNB\": {\"BID\": \".34\", \"ASK\": \".343\"}, \"XRP\": {\"BID\": \"27.014\", \"ASK\": \"27.284\"}}}, \"DISPLAY\": {\"XZC\": {\"ETH\": {\"BID\": \"\\u039e 0.04264\", \"ASK\": \"\\u039e 0.04298\"}, \"BTC\": {\"BID\": \"\\u0243 0.001255\", \"ASK\": \"\\u0243 0.001260\"}, \"BNB\": {\"BID\": \"BNB 0.3400\", \"ASK\": \"BNB 0.3430\"}, \"XRP\": {\"BID\": \"XRP 27.01\", \"ASK\": \"XRP 27.28\"}}}}}"
  },
  {
    "path": "binance_data/ZEC_pairs_snapshot.json",
    "content": "{\"Response\": \"Success\", \"Message\": \"\", \"HasWarning\": false, \"Type\": 100, \"RateLimit\": {}, \"Data\": {\"RAW\": {\"ZEC\": {\"ETH\": {\"BID\": \".37433\", \"ASK\": \".37477\"}, \"TUSD\": {\"BID\": \"101.5\", \"ASK\": \"102.86\"}, \"BNB\": {\"BID\": \"2.984\", \"ASK\": \"2.993\"}, \"USDT\": {\"BID\": \"101.73\", \"ASK\": \"101.74\"}, \"PAX\": {\"BID\": \"101.04\", \"ASK\": \"102.41\"}, \"BTC\": {\"BID\": \".011019\", \"ASK\": \".011026\"}, \"USDC\": {\"BID\": \"100.74\", \"ASK\": \"102.23\"}}}, \"DISPLAY\": {\"ZEC\": {\"ETH\": {\"BID\": \"\\u039e 0.3743\", \"ASK\": \"\\u039e 0.3748\"}, \"TUSD\": {\"BID\": \"TUSD 101.50\", \"ASK\": \"TUSD 102.86\"}, \"BNB\": {\"BID\": \"BNB 2.98\", \"ASK\": \"BNB 2.99\"}, \"USDT\": {\"BID\": \"\\u20ae 101.73\", \"ASK\": \"\\u20ae 101.74\"}, \"PAX\": {\"BID\": \"PAX 101.04\", \"ASK\": \"PAX 102.41\"}, \"BTC\": {\"BID\": \"\\u0243 0.01102\", \"ASK\": \"\\u0243 0.01103\"}, \"USDC\": {\"BID\": \"USDC 100.74\", \"ASK\": \"USDC 102.23\"}}}}}"
  },
  {
    "path": "binance_data/ZIL_pairs_snapshot.json",
    "content": "{\"Response\": \"Success\", \"Message\": \"\", \"HasWarning\": false, \"Type\": 100, \"RateLimit\": {}, \"Data\": {\"RAW\": {\"ZIL\": {\"ETH\": {\"BID\": \".00009618\", \"ASK\": \".00009636\"}, \"USDT\": {\"BID\": \".02609\", \"ASK\": \".02612\"}, \"BNB\": {\"BID\": \".000768\", \"ASK\": \".000769\"}, \"BTC\": {\"BID\": \".00000282\", \"ASK\": \".00000283\"}}}, \"DISPLAY\": {\"ZIL\": {\"ETH\": {\"BID\": \"\\u039e 0.00009618\", \"ASK\": \"\\u039e 0.00009636\"}, \"USDT\": {\"BID\": \"\\u20ae 0.02609\", \"ASK\": \"\\u20ae 0.02612\"}, \"BNB\": {\"BID\": \"BNB 0.0007680\", \"ASK\": \"BNB 0.0007690\"}, \"BTC\": {\"BID\": \"\\u0243 0.00000282\", \"ASK\": \"\\u0243 0.00000283\"}}}}}"
  },
  {
    "path": "binance_data/ZRX_pairs_snapshot.json",
    "content": "{\"Response\": \"Success\", \"Message\": \"\", \"HasWarning\": false, \"Type\": 100, \"RateLimit\": {}, \"Data\": {\"RAW\": {\"ZRX\": {\"BTC\": {\"BID\": \".00003775\", \"ASK\": \".00003783\"}, \"USDT\": {\"BID\": \".3484\", \"ASK\": \".3495\"}, \"ETH\": {\"BID\": \".00128303\", \"ASK\": \".00128718\"}, \"BNB\": {\"BID\": \".01023\", \"ASK\": \".01028\"}}}, \"DISPLAY\": {\"ZRX\": {\"BTC\": {\"BID\": \"\\u0243 0.00003775\", \"ASK\": \"\\u0243 0.00003783\"}, \"USDT\": {\"BID\": \"\\u20ae 0.3484\", \"ASK\": \"\\u20ae 0.3495\"}, \"ETH\": {\"BID\": \"\\u039e 0.001283\", \"ASK\": \"\\u039e 0.001287\"}, \"BNB\": {\"BID\": \"BNB 0.01023\", \"ASK\": \"BNB 0.01028\"}}}}}"
  },
  {
    "path": "cryptocompare_scraper.py",
    "content": "import pandas as pd\nimport requests\nimport os\nimport json\nfrom tqdm import tqdm\n\nAUTH = \"\"\n\n\ndef top_exchange_pairs():\n    \"\"\"\n    Returns all pairs from the top exchances (according to CryptoCompare),\n    then writes the result to pairs_list.json.\n    \"\"\"\n    url = (\n        \"https://min-api.cryptocompare.com/data/v3/all/exchanges?topTier=true&api_key=\"\n        + AUTH\n    )\n    r = requests.get(url)\n    with open(\"pairs_list.json\", \"w\") as f:\n        json.dump(r.json(), f)\n\n\ndef binance_connected_pairs():\n    \"\"\"\n    Loads the pairs from Binance that have 3 or more connections\n\n    :return: 'connected' pairs, e.g {USDT:[BTC,ETH], ETH:[ADA, OMG]}\n    :rtype: {str : str list} dict\n    \"\"\"\n    with open(\"pairs_list.json\", \"r\") as f:\n        pairs = json.load(f)\n    binance_pairs = pairs[\"Data\"][\"Binance\"][\"pairs\"]\n    return {k: v for k, v in binance_pairs.items() if len(v) > 3}\n\n\ndef download_snapshot(pair_dict, outfolder):\n    \"\"\"\n    Downloads a snapshot of bid/asks for a given dictionary of pairs,\n    writes json to files.\n\n    :param pair_dict: dict of pairs\n    :type pair_dict: {str : str list}\n    :param outfolder: name of folder to output to\n    :type outfolder: str\n    \"\"\"\n    if not os.path.exists(outfolder):\n        os.makedirs(outfolder)\n\n    # Download data and write to files\n    for p1, p2s in tqdm(pair_dict.items()):\n        try:\n            url = (\n                f\"https://min-api.cryptocompare.com/data/ob/l1/top?fsyms={p1}\"\n                + f\"&tsyms={','.join(p2s)}&e=Binance&api_key=\"\n                + AUTH\n            )\n            r = requests.get(url)\n            with open(f\"{outfolder}/{p1}_pairs_snapshot.json\", \"w\") as f:\n                json.dump(r.json(), f)\n        except Exception as e:\n            print(e)\n            print(\"Failure for\", p1)\n            continue\n\n\ndef create_adj_matrix(pair_dict, snapshot_directory, outfile=\"snapshot.csv\"):\n    \"\"\"\n    Given a dict of pairs, create an adjacency matrix and populate it\n    with snapshot data, processing bids and asks appropriately.\n    The resulting adjacency matrix is a pandas df.\n\n    e.g col BTC row ETH is how much ETH you get for 1 BTC\n    e.g col ETH row BTC is how much BTC you get for 1 ETH\n\n    :param pair_dict: dict of pairs\n    :type pair_dict: {str : str list}\n    :param outfile: name of output adjacency matrix file\n    :type outfile: str\n    \"\"\"\n    # Union of 'from' and 'to' pairs\n    flatten = lambda l: [item for sublist in l for item in sublist]\n    all_pairs = list(set(pair_dict.keys()).union(flatten(pair_dict.values())))\n\n    # Create empty df\n    df = pd.DataFrame(columns=all_pairs, index=all_pairs)\n\n    for p1 in pair_dict.keys():\n        with open(f\"{snapshot_directory}/{p1}_pairs_snapshot.json\", \"r\") as f:\n            res = json.load(f)\n        quotes = res[\"Data\"][\"RAW\"][p1]\n        for p2 in quotes:\n            try:\n                df[p1][p2] = float(quotes[p2][\"BID\"])\n                df[p2][p1] = 1 / float(quotes[p2][\"ASK\"])\n            except KeyError:\n                print(f\"Error for {p1}/{p2}\")\n                continue\n    df.to_csv(outfile)\n\n\nif __name__ == \"__main__\":\n    if AUTH == \"\":\n        with open(\"API_KEY.txt\", \"r\") as f:\n            AUTH = f.read()\n    top_exchange_pairs()\n    connected = binance_connected_pairs()\n    print(\"Downloading snapshot...\")\n    download_snapshot(connected, \"binance_data\")\n    print(\"Download finished. Creating adjacency matrix..\")\n    create_adj_matrix(connected, \"binance_data\")\n"
  },
  {
    "path": "graph_arbitrage.py",
    "content": "import pandas as pd\nimport numpy as np\nimport networkx as nx\nimport math\nfrom collections import defaultdict\n\n\ndef bellman_ford_negative_cycles(g, s):\n    \"\"\"\n    Bellman Ford, modified so that it returns cycles.\n    Runtime is O(VE).\n\n    :param g: graph\n    :type g: networkx weighted DiGraph\n    :param s: source vertex\n    :type s: str\n    :return: all negative-weight cycles reachable from a source vertex\n    :rtype: str list (empty if no neg-weight cyc)\n    \"\"\"\n    n = len(g.nodes())\n    d = defaultdict(lambda: math.inf)  # distances dict\n    p = defaultdict(lambda: -1)  # predecessor dict\n    d[s] = 0\n\n    for _ in range(n - 1):\n        for u, v in g.edges():\n            # Bellman-Ford relaxation\n            weight = g[u][v][\"weight\"]\n            if d[u] + weight < d[v]:\n                d[v] = d[u] + weight\n                p[v] = u  # update pred\n\n    # Find cycles if they exist\n    all_cycles = []\n    seen = defaultdict(lambda: False)\n\n    for u, v in g.edges():\n        weight = g[u][v][\"weight\"]\n        # If we can relax further, there must be a neg-weight cycle\n        if seen[v]:\n            continue\n\n        if d[u] + weight < d[v]:\n            cycle = []\n            x = v\n            while True:\n                # Walk back along predecessors until a cycle is found\n                seen[x] = True\n                cycle.append(x)\n                x = p[x]\n                if x == v or x in cycle:\n                    break\n            # Slice to get the cyclic portion\n            idx = cycle.index(x)\n            cycle.append(x)\n            all_cycles.append(cycle[idx:][::-1])\n    return all_cycles\n\n\ndef all_negative_cycles(g):\n    \"\"\"\n    Get all negative-weight cycles by calling Bellman-Ford on\n    each vertex. O(V^2 E)\n\n    :param g: graph\n    :type g: networkx weighted DiGraph\n    :return: list of negative-weight cycles\n    :rtype: list of str list\n    \"\"\"\n    all_paths = []\n    for v in g.nodes():\n        all_paths.append(bellman_ford_negative_cycles(g, v))\n    flatten = lambda l: [item for sublist in l for item in sublist]\n    return [list(i) for i in set(tuple(j) for j in flatten(all_paths))]\n\n\ndef calculate_arb(cycle, g, verbose=True):\n    \"\"\"\n    For a given negative-weight cycle on the log graph, calculate and\n    print the arbitrage\n\n    :param cycle: the negative-weight cycle\n    :type cycle: list\n    :param g: graph\n    :type g: networkx weighted DiGraph\n    :param verbose: whether to print path and arb\n    :type verbose: bool\n    :return: fractional value of the arbitrage\n    :rtype: float\n    \"\"\"\n    total = 0\n    for (p1, p2) in zip(cycle, cycle[1:]):\n        total += g[p1][p2][\"weight\"]\n    arb = np.exp(-total) - 1\n    if verbose:\n        print(\"Path:\", cycle)\n        print(f\"{arb*100:.2g}%\\n\")\n    return arb\n\n\ndef find_arbitrage(filename=\"snapshot.csv\", find_all=False, sources=None):\n    \"\"\"\n    Looks for arbitrage opportunities within a snapshot, i.e negative-weight cycles\n    that include the currencies given in the sources list\n\n    :param filename: filename of snapshot, defaults to \"snapshot.csv\"\n    :type filename: str, optional\n    :param find_all: whether to find all paths, defaults to False.\n                     If false, sources must be provided.\n    :type find_all: bool, optional\n    :param sources: list of starting nodes – should choose the 'most connected' pairs, \n                    defaults to None.\n    :type sources: str list, optional\n    :return: list of negative-weight cycles, or None if none exist \n    :rtype: str list\n    \"\"\"\n    # Read df and convert to negative logs so we can use Bellman Ford\n    # Negative weight cycles thus correspond to arbitrage opps\n    # Transpose log_df so that graph has same API as the dataframe\n    df = pd.read_csv(filename, header=0, index_col=0)\n    g = nx.DiGraph(-np.log(df).fillna(0).T)\n\n    if nx.negative_edge_cycle(g):\n        print(\"ARBITRAGE FOUND\\n\" + \"=\" * 15 + \"\\n\")\n\n        if find_all:\n            unique_cycles = all_negative_cycles(g)\n        else:\n            all_paths = []\n            for s in sources:\n                all_paths.append(bellman_ford_negative_cycles(g, s))\n            flatten = lambda l: [item for sublist in l for item in sublist]\n            unique_cycles = [list(i) for i in set(tuple(j) for j in flatten(all_paths))]\n\n        for p in unique_cycles:\n            calculate_arb(p, g)\n        return unique_cycles\n\n    else:\n        print(\"No arbitrage opportunities\")\n        return None\n\n\nif __name__ == \"__main__\":\n    find_arbitrage(find_all=True)\n"
  },
  {
    "path": "pairs_list.json",
    "content": "{\"Response\": \"Success\", \"Message\": \"\", \"HasWarning\": false, \"Type\": 100, \"RateLimit\": {}, \"Data\": {\"Binance\": {\"isActive\": true, \"isTopTier\": true, \"pairs\": {\"ETH\": [\"PAX\", \"TUSD\", \"USDT\", \"USDC\", \"BTC\"], \"ONGAS\": [\"BTC\", \"BNB\", \"USDT\"], \"STRAT\": [\"BTC\", \"ETH\"], \"FUN\": [\"BTC\", \"ETH\"], \"PHX\": [\"ETH\", \"BNB\", \"BTC\"], \"NEBL\": [\"BTC\", \"ETH\", \"BNB\"], \"BCH\": [\"BTC\", \"ETH\", \"BNB\", \"PAX\", \"TUSD\", \"USDT\", \"USDC\"], \"ADA\": [\"ETH\", \"BNB\", \"PAX\", \"USDT\", \"BTC\", \"TUSD\", \"USDC\"], \"WAVES\": [\"PAX\", \"USDC\", \"BTC\", \"TUSD\", \"USDT\", \"ETH\", \"BNB\"], \"APPC\": [\"BTC\", \"ETH\", \"BNB\"], \"AION\": [\"ETH\", \"BTC\", \"BNB\"], \"EOS\": [\"BNB\", \"BTC\", \"ETH\", \"USDT\", \"USDC\", \"PAX\", \"TUSD\"], \"STEEM\": [\"BTC\", \"BNB\", \"ETH\"], \"XRP\": [\"ETH\", \"BTC\", \"BNB\", \"USDT\", \"TUSD\", \"PAX\", \"USDC\"], \"LLT\": [\"BTC\"], \"MIOTA\": [\"ETH\", \"BNB\", \"USDT\", \"BTC\"], \"GTO\": [\"ETH\", \"BNB\", \"BTC\"], \"ZRX\": [\"BTC\", \"USDT\", \"ETH\", \"BNB\"], \"GXS\": [\"ETH\", \"BTC\"], \"FUEL\": [\"ETH\", \"BTC\"], \"CDT\": [\"BTC\", \"ETH\"], \"ETC\": [\"BNB\", \"ETH\", \"USDC\", \"TUSD\", \"PAX\", \"USDT\", \"BTC\"], \"BTS\": [\"BNB\", \"BTC\", \"ETH\"], \"NXS\": [\"BNB\", \"ETH\", \"BTC\"], \"USDC\": [\"TUSD\", \"USDT\", \"PAX\", \"BNB\", \"BTC\"], \"WPR\": [\"BTC\", \"ETH\"], \"MFT\": [\"ETH\", \"BTC\", \"BNB\"], \"WABI\": [\"BNB\", \"BTC\", \"ETH\"], \"LSK\": [\"ETH\", \"BTC\", \"BNB\"], \"KEY\": [\"BTC\", \"ETH\"], \"DNT\": [\"ETH\", \"BTC\"], \"XZC\": [\"ETH\", \"BTC\", \"BNB\", \"XRP\"], \"MOD\": [\"BTC\", \"ETH\"], \"MTL\": [\"BTC\", \"ETH\"], \"BNB\": [\"USDC\", \"TUSD\", \"USDT\", \"BTC\", \"ETH\", \"PAX\"], \"ONT\": [\"USDT\", \"ETH\", \"BNB\", \"BTC\"], \"BCHABC\": [\"USDT\", \"BTC\"], \"ATOM\": [\"PAX\", \"USDT\", \"TUSD\", \"BNB\", \"USDC\", \"BTC\"], \"SALT\": [\"BTC\", \"ETH\"], \"AE\": [\"BTC\", \"BNB\", \"ETH\"], \"HOT*\": [\"BTC\", \"USDT\", \"ETH\"], \"BTG\": [\"BTC\", \"ETH\"], \"ONE\": [\"TUSD\", \"USDC\", \"USDT\", \"BNB\", \"BTC\", \"PAX\"], \"VIB\": [\"BTC\", \"ETH\"], \"WINGS\": [\"BTC\", \"ETH\"], \"BAT\": [\"USDC\", \"BNB\", \"ETH\", \"BTC\", \"TUSD\", \"USDT\", \"PAX\"], \"MTH\": [\"BTC\", \"ETH\"], \"BLZ\": [\"ETH\", \"BTC\", \"BNB\"], \"CTR\": [\"ETH\", \"BTC\"], \"REP\": [\"ETH\", \"BNB\", \"BTC\"], \"NCASH\": [\"BNB\", \"ETH\", \"BTC\"], \"ARK\": [\"ETH\", \"BTC\"], \"RPX\": [\"BTC\", \"ETH\", \"BNB\"], \"AST\": [\"BTC\", \"ETH\"], \"NAS\": [\"BNB\", \"BTC\", \"ETH\"], \"LTC\": [\"TUSD\", \"BTC\", \"PAX\", \"BNB\", \"USDC\", \"ETH\", \"USDT\"], \"AMB\": [\"BNB\", \"ETH\", \"BTC\"], \"HC\": [\"BTC\", \"ETH\"], \"SC\": [\"BNB\", \"BTC\", \"ETH\"], \"USDS\": [\"USDC\", \"USDT\", \"PAX\", \"TUSD\"], \"EDO\": [\"BTC\", \"ETH\"], \"MATIC\": [\"BTC\", \"USDT\", \"BNB\"], \"KMD\": [\"BTC\", \"ETH\"], \"GRS\": [\"BTC\", \"ETH\"], \"POWR\": [\"ETH\", \"BTC\", \"BNB\"], \"ZEC\": [\"ETH\", \"TUSD\", \"BNB\", \"USDT\", \"PAX\", \"BTC\", \"USDC\"], \"NEO\": [\"ETH\", \"USDT\", \"PAX\", \"USDC\", \"BNB\", \"TUSD\", \"BTC\"], \"MANA\": [\"BTC\", \"ETH\"], \"DCR\": [\"BNB\", \"BTC\"], \"ARDR\": [\"BTC\", \"BNB\", \"ETH\"], \"CMT\": [\"ETH\", \"BNB\", \"BTC\"], \"ICX\": [\"BTC\", \"BNB\", \"USDT\", \"ETH\"], \"GNT\": [\"BTC\", \"BNB\", \"ETH\"], \"HSR\": [\"BTC\", \"ETH\"], \"PHB\": [\"BTC\", \"USDC\", \"PAX\", \"TUSD\", \"BNB\"], \"INS\": [\"BTC\", \"ETH\"], \"VIA\": [\"ETH\", \"BTC\", \"BNB\"], \"TFUEL\": [\"TUSD\", \"BNB\", \"BTC\", \"PAX\", \"USDC\", \"USDT\"], \"ADX\": [\"BTC\", \"BNB\", \"ETH\"], \"NULS\": [\"USDT\", \"BTC\", \"ETH\", \"BNB\"], \"GAS\": [\"BTC\"], \"NANO\": [\"BTC\", \"ETH\", \"BNB\", \"USDT\"], \"KNC\": [\"BTC\", \"ETH\"], \"POA\": [\"BNB\", \"BTC\", \"ETH\"], \"WAN\": [\"BTC\", \"BNB\", \"ETH\"], \"FET\": [\"BTC\", \"BNB\", \"USDT\"], \"SNM\": [\"ETH\", \"BTC\"], \"BCN\": [\"BNB\", \"BTC\", \"ETH\"], \"PAX\": [\"TUSD\", \"BNB\", \"ETH\", \"BTC\", \"USDT\"], \"WTC\": [\"BNB\", \"BTC\", \"ETH\"], \"XEM\": [\"BNB\", \"ETH\", \"BTC\"], \"NPXS\": [\"BTC\", \"ETH\"], \"ENJ\": [\"ETH\", \"USDT\", \"BTC\", \"BNB\"], \"THETA\": [\"BTC\", \"USDT\", \"BNB\", \"ETH\"], \"TRX\": [\"BNB\", \"BTC\", \"ETH\", \"USDC\", \"PAX\", \"TUSD\", \"USDT\", \"XRP\"], \"LEND\": [\"BTC\", \"ETH\"], \"FTM\": [\"BTC\", \"USDT\", \"BNB\", \"TUSD\", \"USDC\", \"PAX\"], \"BCPT\": [\"ETH\", \"BTC\", \"BNB\"], \"ELF\": [\"ETH\", \"BTC\"], \"ARN\": [\"BTC\", \"ETH\"], \"ZIL\": [\"ETH\", \"USDT\", \"BNB\", \"BTC\"], \"PIVX\": [\"ETH\", \"BNB\", \"BTC\"], \"QKC\": [\"ETH\", \"BTC\"], \"TNT\": [\"BTC\", \"ETH\"], \"BSV\": [\"USDC\", \"BTC\", \"TUSD\", \"PAX\", \"USDT\"], \"DENT\": [\"BTC\", \"ETH\"], \"BTT\": [\"BTC\", \"USDC\", \"USDT\", \"TUSD\", \"PAX\", \"BNB\"], \"XLM\": [\"BTC\", \"PAX\", \"USDT\", \"TUSD\", \"USDC\", \"BNB\", \"ETH\"], \"TUSD\": [\"BNB\", \"BTC\", \"ETH\", \"USDT\"], \"CELR\": [\"USDT\", \"BNB\", \"BTC\"], \"QSP\": [\"BNB\", \"BTC\", \"ETH\"], \"CHAT\": [\"BTC\", \"ETH\"], \"VIBE\": [\"ETH\", \"BTC\"], \"ETHOS\": [\"BTC\", \"ETH\"], \"RCN\": [\"ETH\", \"BTC\", \"BNB\"], \"EVX\": [\"BTC\", \"ETH\"], \"BCD\": [\"ETH\", \"BTC\"], \"DOCK\": [\"ETH\", \"BTC\"], \"SUB\": [\"BTC\", \"ETH\"], \"LINK\": [\"TUSD\", \"PAX\", \"BTC\", \"USDT\", \"ETH\", \"USDC\"], \"XVG\": [\"ETH\", \"BTC\"], \"REN\": [\"BNB\", \"BTC\"], \"QTUM\": [\"BTC\", \"ETH\", \"BNB\", \"USDT\"], \"BTMK\": [\"ETH\"], \"OAX\": [\"BTC\", \"ETH\"], \"ELC\": [\"BTC\"], \"ENG\": [\"ETH\", \"BTC\"], \"BCHSV\": [\"BTC\", \"USDT\"], \"DASH\": [\"USDT\", \"ETH\", \"BTC\", \"BNB\"], \"BRD\": [\"BTC\", \"BNB\", \"ETH\"], \"ICN\": [\"BTC\", \"ETH\"], \"OMG\": [\"BTC\", \"USDT\", \"ETH\", \"BNB\"], \"ZEN\": [\"BNB\", \"ETH\", \"BTC\"], \"XMR\": [\"ETH\", \"BNB\", \"USDT\", \"BTC\"], \"HOLO\": [\"USDT\", \"ETH\", \"BTC\"], \"RVN\": [\"BNB\", \"BTC\"], \"DLT\": [\"ETH\", \"BNB\", \"BTC\"], \"OST\": [\"BTC\", \"BNB\", \"ETH\"], \"RDNN\": [\"BNB\", \"ETH\", \"BTC\"], \"VET\": [\"ETH\", \"USDT\", \"BTC\", \"BNB\"], \"LUN\": [\"ETH\", \"BTC\"], \"AGI\": [\"ETH\", \"BNB\", \"BTC\"], \"CND\": [\"ETH\", \"BNB\", \"BTC\"], \"BTC\": [\"USDC\", \"PAX\", \"TUSD\", \"USDT\"], \"YOYOW\": [\"BTC\", \"ETH\", \"BNB\"], \"RLC\": [\"ETH\", \"BNB\", \"BTC\"], \"STORJ\": [\"BTC\", \"ETH\"], \"TNB\": [\"BTC\", \"ETH\"], \"LOOM\": [\"BNB\", \"BTC\", \"ETH\"], \"SKY\": [\"ETH\", \"BTC\", \"BNB\"], \"MDA\": [\"BTC\", \"ETH\"], \"SNGLS\": [\"ETH\", \"BTC\"], \"MCO\": [\"BTC\", \"BNB\", \"ETH\"], \"SNT\": [\"BTC\", \"ETH\"], \"REQ\": [\"ETH\", \"BTC\"], \"DATA\": [\"BTC\", \"ETH\"], \"QLC\": [\"ETH\", \"BTC\", \"BNB\"], \"IOTX\": [\"BTC\", \"ETH\"], \"POLY*\": [\"BTC\", \"BNB\"], \"IOST\": [\"BNB\", \"BTC\", \"USDT\", \"ETH\"], \"GVT\": [\"ETH\", \"BTC\"], \"DGD\": [\"ETH\", \"BTC\"], \"SYS\": [\"BTC\", \"BNB\", \"ETH\"], \"HOT\": [\"BNB\"], \"HCASH\": [\"BTC\", \"ETH\"], \"LRC\": [\"BTC\", \"ETH\"], \"NAV\": [\"BTC\", \"ETH\", \"BNB\"], \"BNT\": [\"BTC\", \"ETH\"], \"CLOAK\": [\"BTC\", \"ETH\"], \"POE\": [\"BTC\", \"ETH\"], \"XRB\": [\"BTC\", \"BNB\", \"ETH\"], \"TRIG\": [\"BNB\", \"BTC\", \"ETH\"], \"MITH\": [\"BNB\", \"BTC\", \"USDT\"], \"GO\": [\"BTC\", \"BNB\"], \"HCC\": [\"BTC\"], \"PPT\": [\"ETH\", \"BTC\"], \"CVC\": [\"BNB\", \"BTC\", \"ETH\"], \"STORM\": [\"BNB\", \"BTC\", \"ETH\"], \"POLY\": [\"BNB\"], \"YOYO\": [\"ETH\"]}}, \"BitBank\": {\"isActive\": true, \"isTopTier\": true, \"pairs\": {\"MONA\": [\"JPY\", \"BTC\"], \"BCH\": [\"BTC\", \"JPY\"], \"BTC\": [\"JPY\"], \"XRP\": [\"JPY\"], \"ETH\": [\"BTC\"], \"LTC\": [\"BTC\"]}}, \"BitTrex\": {\"isActive\": true, \"isTopTier\": true, \"pairs\": {\"2015\": [\"BTC\"], \"USDT\": [\"USD\", \"BTC\"], \"GLOBE\": [\"BTC\"], \"UNO\": [\"BTC\"], \"FRK\": [\"BTC\"], \"MUSIC\": [\"BTC\"], \"STORJ\": [\"BTC\", \"ETH\"], \"FUN\": [\"ETH\", \"BTC\"], \"LBA\": [\"BTC\"], \"ANKR\": [\"BTC\", \"ETH\"], \"SEED\": [\"BTC\"], \"KR\": [\"BTC\"], \"CAIX\": [\"BTC\"], \"ATOM\": [\"USDT\", \"BTC\", \"ETH\"], \"LUX\": [\"BTC\"], \"SBD\": [\"BTC\"], \"UKG\": [\"BTC\", \"ETH\"], \"BCH\": [\"BTC\", \"ETH\", \"USDT\", \"USD\"], \"BSV\": [\"USDT\", \"ETH\", \"BTC\", \"USD\"], \"XZC\": [\"BTC\"], \"PMA\": [\"USDT\", \"BTC\"], \"UFO\": [\"BTC\"], \"QTUM\": [\"ETH\", \"BTC\"], \"TKN\": [\"BTC\", \"ETH\"], \"CBC\": [\"BTC\"], \"EGMA\": [\"BTC\"], \"PKB\": [\"BTC\"], \"ETC\": [\"BTC\", \"ETH\", \"USDT\", \"USD\"], \"UIS\": [\"BTC\"], \"EGC\": [\"BTC\"], \"KOBO\": [\"BTC\"], \"SPENDC\": [\"USD\", \"BTC\"], \"SMAC\": [\"BTC\"], \"RZR\": [\"BTC\"], \"MEGA\": [\"BTC\"], \"EPY\": [\"BTC\"], \"COSM\": [\"BTC\"], \"MLN\": [\"BTC\"], \"OMG\": [\"USD\", \"BTC\", \"USDT\", \"ETH\"], \"NLC2\": [\"BTC\"], \"STRAT\": [\"BTC\", \"ETH\"], \"FSC2\": [\"BTC\"], \"CLAM\": [\"BTC\"], \"USDS\": [\"USD\", \"BTC\"], \"APEX\": [\"BTC\"], \"KEY\": [\"BTC\"], \"GNT\": [\"ETH\", \"BTC\"], \"BAT\": [\"USD\", \"BTC\", \"ETH\", \"USDT\"], \"SWIFT\": [\"BTC\"], \"RLC\": [\"BTC\", \"ETH\"], \"SOIL\": [\"BTC\"], \"GCR\": [\"BTC\"], \"GUP\": [\"ETH\", \"BTC\"], \"MOC\": [\"BTC\"], \"CRYPT\": [\"BTC\"], \"HYP\": [\"BTC\"], \"QRL\": [\"BTC\", \"ETH\"], \"XMS\": [\"BTC\"], \"BTM\": [\"BTC\"], \"BLT\": [\"ETH\", \"BTC\"], \"ULTC\": [\"BTC\"], \"ION\": [\"BTC\"], \"VTC\": [\"BTC\"], \"DNT\": [\"BTC\", \"ETH\"], \"TRK\": [\"BTC\"], \"DMD\": [\"BTC\"], \"PAX\": [\"USD\", \"BTC\", \"USDT\"], \"DGB\": [\"USDT\", \"ETH\", \"BTC\", \"USD\"], \"APX\": [\"UBQ\", \"BTC\"], \"DES\": [\"BTC\"], \"TUBE\": [\"BTC\"], \"VPN\": [\"BTC\"], \"SWT\": [\"BTC\"], \"TIME\": [\"BTC\", \"ETH\"], \"PXI\": [\"BTC\"], \"PRIME\": [\"BTC\"], \"RVR\": [\"BTC\"], \"POWR\": [\"BTC\", \"ETH\"], \"SPR\": [\"BTC\"], \"NCASH\": [\"BTC\"], \"XNK\": [\"BTC\"], \"CPC\": [\"BTC\"], \"FSN\": [\"BTC\"], \"FC2\": [\"BTC\"], \"OCN\": [\"ETH\", \"BTC\"], \"CF\": [\"BTC\"], \"SNGLS\": [\"ETH\", \"BTC\"], \"SERV\": [\"BTC\"], \"GAM\": [\"BTC\"], \"NIRO\": [\"BTC\"], \"WAVES\": [\"ETH\", \"BTC\"], \"WATER\": [\"BTC\"], \"BRX\": [\"BTC\"], \"XMR\": [\"BTC\", \"USD\", \"ETH\", \"USDT\"], \"CURE\": [\"BTC\"], \"REP\": [\"BTC\", \"ETH\"], \"CUBE\": [\"BTC\"], \"VIRAL\": [\"BTC\"], \"HZ\": [\"BTC\"], \"CC\": [\"BTC\"], \"ZRX\": [\"USDT\", \"BTC\", \"USD\", \"ETH\"], \"XEL\": [\"BTC\"], \"EDONT\": [\"BTC\"], \"VITE\": [\"BTC\"], \"EQX\": [\"BTC\"], \"AEON\": [\"BTC\"], \"NEO\": [\"USD\", \"BTC\", \"USDT\", \"ETH\"], \"MEDX\": [\"BTC\"], \"TIX\": [\"BTC\", \"ETH\"], \"PND\": [\"BTC\"], \"BRIT\": [\"BTC\"], \"ENJ\": [\"USDT\", \"BTC\"], \"EMC2\": [\"BTC\"], \"TIT\": [\"BTC\"], \"SYNC\": [\"BTC\"], \"TRST\": [\"ETH\", \"BTC\"], \"BWX\": [\"BTC\"], \"NXS\": [\"BTC\"], \"BTCRY\": [\"BTC\"], \"OC\": [\"BTC\"], \"JNT\": [\"BTC\"], \"TRIG\": [\"BTC\"], \"BTG\": [\"USD\", \"USDT\", \"BTC\", \"ETH\"], \"SCOT\": [\"BTC\"], \"NGC\": [\"ETH\", \"BTC\"], \"DASH\": [\"USDT\", \"ETH\", \"USD\", \"BTC\"], \"VMC\": [\"BTC\"], \"MTR\": [\"BTC\"], \"BTS\": [\"BTC\", \"ETH\"], \"VBK\": [\"BTC\"], \"XTR\": [\"BTC\"], \"DMT\": [\"ETH\", \"BTC\"], \"MFT\": [\"BTC\"], \"MEC\": [\"BTC\"], \"PENC\": [\"BTC\"], \"BSD*\": [\"BTC\"], \"URO\": [\"BTC\"], \"BTC\": [\"USD\", \"USDT\", \"BITCNY\"], \"GNO\": [\"BTC\", \"ETH\"], \"GRIN\": [\"BTC\", \"USDT\"], \"TRX\": [\"USDT\", \"BTC\", \"USD\", \"ETH\"], \"DCR\": [\"USDT\", \"USD\", \"BTC\"], \"CFI\": [\"ETH\", \"BTC\"], \"ROOT\": [\"BTC\"], \"SLING\": [\"BTC\"], \"LGD\": [\"ETH\", \"BTC\"], \"NXC\": [\"BTC\"], \"XVG\": [\"BTC\", \"USD\", \"USDT\"], \"MYST\": [\"BTC\", \"ETH\"], \"ANT\": [\"ETH\", \"BTC\"], \"GSX\": [\"BTC\"], \"GPH\": [\"BTC\"], \"XLM\": [\"ETH\", \"USDT\", \"BTC\"], \"ADX\": [\"ETH\", \"BTC\"], \"ZEN\": [\"USD\", \"BTC\"], \"DIBS\": [\"BTC\"], \"BFT\": [\"BTC\"], \"OPTI\": [\"BTC\"], \"XHV\": [\"BTC\"], \"IGNIS\": [\"BTC\"], \"VNL\": [\"BTC\"], \"XCO\": [\"BTC\"], \"OMNI\": [\"BTC\"], \"AMP\": [\"BTC\"], \"VOX\": [\"BTC\"], \"EBST\": [\"BTC\"], \"SFR\": [\"BTC\"], \"BLU\": [\"BTC\"], \"JBS\": [\"BTC\"], \"EMC\": [\"BTC\"], \"PRO\": [\"BTC\", \"ETH\"], \"MND\": [\"BTC\"], \"SDC\": [\"BTC\"], \"DIGS\": [\"BTC\"], \"STV\": [\"BTC\"], \"BAY\": [\"BTC\"], \"CKC\": [\"BTC\"], \"DS\": [\"BTC\"], \"LRC\": [\"BTC\", \"ETH\"], \"INCNT\": [\"BTC\"], \"FCT\": [\"BTC\", \"ETH\"], \"SOON\": [\"BTC\"], \"RBY\": [\"BTC\"], \"SEC\": [\"BTC\"], \"LXC\": [\"BTC\"], \"ERC\": [\"BTC\"], \"BCPT\": [\"ETH\", \"BTC\"], \"SOLVE\": [\"ETH\", \"BTC\"], \"CLUB\": [\"BTC\"], \"UNAT\": [\"BTC\"], \"XQN\": [\"BTC\"], \"PART\": [\"BTC\"], \"KMD\": [\"BTC\", \"USD\"], \"WAX\": [\"ETH\", \"BTC\"], \"ADC\": [\"BTC\"], \"YBC\": [\"BTC\"], \"SRN\": [\"ETH\", \"BTC\"], \"OST\": [\"BTC\"], \"ADT\": [\"ETH\", \"BTC\"], \"DCT\": [\"BTC\"], \"EFL\": [\"BTC\"], \"JWL\": [\"BTC\"], \"RCN\": [\"BTC\", \"ETH\"], \"SEQ\": [\"BTC\"], \"DOGE\": [\"BTC\", \"USDT\"], \"FLO\": [\"BTC\"], \"GRE\": [\"BTC\"], \"ETCOL\": [\"BTC\"], \"XPC\": [\"BTC\"], \"VRM\": [\"BTC\"], \"CHASH\": [\"BTC\"], \"WARP\": [\"BTC\"], \"LMR\": [\"BTC\"], \"FAIR\": [\"BTC\"], \"TX\": [\"BTC\"], \"TRIO\": [\"BTC\"], \"AERGO\": [\"BTC\"], \"CRB\": [\"BTC\", \"ETH\"], \"U\": [\"BTC\"], \"PTOY\": [\"BTC\", \"ETH\"], \"BCHABC\": [\"ETH\", \"BTC\", \"USDT\"], \"NXT\": [\"USD\", \"BTC\", \"USDT\"], \"SHELL\": [\"BTC\"], \"XDQ\": [\"BTC\"], \"MAL\": [\"BTC\"], \"ETH\": [\"USD\", \"BTC\", \"USDT\"], \"COVAL\": [\"BTC\"], \"SBIT\": [\"BTC\"], \"XRA\": [\"BTC\"], \"ONT\": [\"BTC\", \"USDT\"], \"ZET\": [\"BTC\"], \"NMR\": [\"BTC\", \"ETH\"], \"LUN\": [\"ETH\", \"BTC\"], \"HUGE\": [\"BTC\"], \"BALLS\": [\"BTC\"], \"HMQ\": [\"ETH\", \"BTC\"], \"BNT\": [\"ETH\", \"BTC\"], \"BTU\": [\"BTC\"], \"DGD\": [\"ETH\", \"BTC\"], \"LYB\": [\"BTC\"], \"IOTX\": [\"BTC\"], \"BCR\": [\"BTC\"], \"HKG\": [\"BTC\"], \"OK\": [\"BTC\"], \"GRAV\": [\"BTC\"], \"CXC\": [\"BTC\"], \"NPXS\": [\"BTC\", \"USDT\", \"ETH\"], \"DOPE\": [\"BTC\"], \"ART\": [\"BTC\"], \"ENRG\": [\"BTC\"], \"SC\": [\"USDT\", \"ETH\", \"BTC\", \"USD\"], \"SWING\": [\"BTC\"], \"ILT\": [\"BTC\"], \"TUSD\": [\"BTC\", \"ETH\", \"USD\", \"USDT\"], \"SNRG\": [\"BTC\"], \"CVC\": [\"BTC\", \"ETH\"], \"CYP\": [\"BTC\"], \"MMXIV\": [\"BTC\"], \"FUNX\": [\"ETH\", \"BTC\"], \"ADA\": [\"ETH\", \"BTC\", \"USDT\", \"USD\"], \"UTC\": [\"BTC\"], \"UNIQ\": [\"BTC\"], \"BTCD\": [\"BTC\"], \"ENG\": [\"ETH\", \"BTC\"], \"MOBI\": [\"BTC\"], \"SLS\": [\"BTC\"], \"ARDR\": [\"BTC\"], \"MEME\": [\"BTC\"], \"RAW\": [\"BTC\"], \"SPRTS\": [\"BTC\"], \"ARI\": [\"BTC\"], \"WIB\": [\"BTC\"], \"STEPS\": [\"BTC\"], \"MAPC\": [\"BTC\"], \"XTP\": [\"BTC\"], \"SNX\": [\"BTC\"], \"QWARK\": [\"BTC\"], \"CMCT\": [\"BTC\"], \"NET\": [\"BTC\"], \"BCF\": [\"BTC\"], \"XCP\": [\"BTC\"], \"OCEAN\": [\"BTC\", \"USDT\"], \"ORBS\": [\"BTC\"], \"QTL\": [\"BTC\"], \"XRP\": [\"BTC\", \"USD\", \"ETH\", \"USDT\"], \"TEETH\": [\"BTC\"], \"MANA\": [\"ETH\", \"BTC\"], \"VTR\": [\"BTC\"], \"SMBR\": [\"BTC\"], \"EVENT\": [\"BTC\"], \"AXIOM\": [\"BTC\"], \"MCO\": [\"ETH\", \"BTC\"], \"2GIVE\": [\"BTC\"], \"UTIL\": [\"BTC\"], \"WINGS\": [\"ETH\", \"BTC\"], \"LTCD\": [\"BTC\"], \"POLY\": [\"BTC\", \"ETH\"], \"NOO\": [\"BTC\"], \"GRS\": [\"BTC\"], \"BUCKS\": [\"BTC\"], \"NLG\": [\"BTC\"], \"EAGS\": [\"BTC\"], \"P7C\": [\"BTC\"], \"GO\": [\"BTC\"], \"IEC\": [\"BTC\"], \"UBQ\": [\"BTC\"], \"ARCH\": [\"BTC\"], \"METAL\": [\"BTC\"], \"CRW\": [\"BTC\"], \"IOC\": [\"BTC\"], \"TRUST\": [\"BTC\"], \"XDN\": [\"BTC\"], \"MNE\": [\"BTC\"], \"ECASH\": [\"BTC\"], \"BOB*\": [\"BTC\"], \"CLOAK\": [\"BTC\"], \"META\": [\"BTC\"], \"BYC\": [\"BTC\"], \"TRI\": [\"BTC\"], \"DTA\": [\"BTC\"], \"MTL\": [\"ETH\", \"BTC\"], \"OMC\": [\"BTC\"], \"EDG\": [\"BTC\"], \"RISE\": [\"BTC\"], \"XSTC\": [\"BTC\"], \"GNS\": [\"BTC\"], \"GSM\": [\"BTC\"], \"GBG\": [\"BTC\"], \"VIB\": [\"ETH\", \"BTC\"], \"INFX\": [\"BTC\"], \"JUDGE\": [\"BTC\"], \"IOST\": [\"BTC\"], \"RDD\": [\"BTC\"], \"FTC\": [\"BTC\"], \"SLST\": [\"BTC\"], \"XEM\": [\"ETH\", \"BTC\"], \"OPAL\": [\"BTC\"], \"BEAN\": [\"BTC\"], \"GEO\": [\"BTC\"], \"ZEC\": [\"ETH\", \"USD\", \"USDT\", \"BTC\"], \"XBB\": [\"BTC\"], \"BITS\": [\"BTC\"], \"OCTO\": [\"BTC\"], \"STORM\": [\"BTC\", \"ETH\"], \"XMY\": [\"BTC\"], \"SLR\": [\"BTC\"], \"DRKT\": [\"BTC\"], \"EXCL\": [\"BTC\"], \"MAX\": [\"BTC\"], \"LIMX\": [\"BTC\"], \"ARK\": [\"BTC\"], \"MUE\": [\"BTC\"], \"BCY\": [\"BTC\"], \"NKN\": [\"BTC\"], \"SPHR\": [\"BTC\"], \"LDOGE\": [\"BTC\"], \"TRAC\": [\"BTC\"], \"BOOM\": [\"BTC\"], \"HST\": [\"BTC\"], \"BOXX\": [\"BTC\"], \"XPD\": [\"BTC\"], \"AID\": [\"BTC\", \"ETH\"], \"BSTY\": [\"BTC\"], \"VIOR\": [\"BTC\"], \"PPC\": [\"BTC\"], \"SNT\": [\"ETH\", \"BTC\"], \"XG\": [\"BTC\"], \"DANK\": [\"BTC\"], \"AM\": [\"BTC\"], \"LSK\": [\"BTC\"], \"HIRE\": [\"BTC\"], \"10K\": [\"BTC\"], \"SHIBE\": [\"BTC\"], \"XSEED\": [\"BTC\"], \"KORE\": [\"BTC\"], \"SJCX\": [\"BTC\"], \"MZC\": [\"BTC\"], \"BLC\": [\"BTC\"], \"SAFEX\": [\"BTC\"], \"PAY\": [\"ETH\", \"BTC\"], \"SALT\": [\"BTC\", \"ETH\"], \"BTMI\": [\"BTC\"], \"GAME\": [\"BTC\"], \"DRACO\": [\"BTC\"], \"LOOM\": [\"BTC\"], \"CSD\": [\"BTC\"], \"NEOS\": [\"BTC\"], \"RVN\": [\"USDT\", \"BTC\"], \"BTT\": [\"USDT\", \"BTC\"], \"SIGU\": [\"BTC\"], \"BITZ\": [\"BTC\"], \"START\": [\"BTC\"], \"ZRC*\": [\"BTC\"], \"MLS\": [\"BTC\"], \"16BIT\": [\"BTC\"], \"OGO\": [\"BTC\", \"USDT\"], \"NBT\": [\"BTC\"], \"PDC\": [\"BTC\"], \"ZCL\": [\"BTC\"], \"R3D\": [\"BTC\"], \"CETI\": [\"BTC\"], \"VDO\": [\"BTC\"], \"TTC\": [\"BTC\"], \"NAUT\": [\"BTC\"], \"QTZ\": [\"BTC\"], \"DYN\": [\"BTC\"], \"GRC\": [\"BTC\"], \"HAL\": [\"BTC\"], \"PAL\": [\"BTC\"], \"SCRT\": [\"BTC\"], \"XC\": [\"BTC\"], \"XWT\": [\"BTC\"], \"DRZ\": [\"BTC\"], \"MWC\": [\"BTC\"], \"CVNC\": [\"BTC\"], \"MIN\": [\"BTC\"], \"PRE\": [\"BTC\"], \"1ST\": [\"ETH\", \"BTC\"], \"ELF\": [\"BTC\"], \"DRGN\": [\"BTC\"], \"DOGED\": [\"BTC\"], \"DGC\": [\"BTC\"], \"CTXC\": [\"BTC\"], \"PES\": [\"BTC\"], \"SUPER\": [\"BTC\"], \"LAMB\": [\"BTC\"], \"APCC\": [\"BTC\"], \"VDX\": [\"BTC\", \"USDT\", \"ETH\"], \"JPC*\": [\"BTC\"], \"MONA\": [\"BTC\"], \"DAO\": [\"ETH\", \"BTC\"], \"ASN\": [\"BTC\"], \"BKX\": [\"BTC\"], \"LTC\": [\"USDT\", \"ETH\", \"USD\", \"BTC\"], \"AMS\": [\"BTC\"], \"SLK\": [\"BTC\"], \"SUSD\": [\"BTC\"], \"IBITS\": [\"BTC\"], \"TRON\": [\"BTC\"], \"BITSW\": [\"BTC\"], \"GP\": [\"BTC\"], \"BBR\": [\"BTC\"], \"OCUPY\": [\"BTC\"], \"BDC\": [\"BTC\"], \"ZIRK\": [\"BTC\"], \"THC\": [\"BTC\"], \"EKN\": [\"BTC\"], \"VARY\": [\"BTC\"], \"NAV\": [\"BTC\"], \"SYNX\": [\"BTC\"], \"ONGAS\": [\"BTC\"], \"SSD\": [\"BTC\"], \"DTB\": [\"BTC\"], \"PTON\": [\"BTC\"], \"ORB\": [\"BTC\"], \"EQM\": [\"BTC\"], \"BLK\": [\"BTC\"], \"PLA\": [\"BTC\"], \"NANAS\": [\"BTC\"], \"RBR\": [\"BTC\"], \"LMC\": [\"BTC\"], \"MACRO\": [\"BTC\"], \"XTC\": [\"BTC\"], \"XWC\": [\"BTC\"], \"MET\": [\"BTC\"], \"PINK\": [\"BTC\"], \"WBB\": [\"BTC\"], \"GMC\": [\"BTC\"], \"XCLD\": [\"BTC\"], \"KTK\": [\"BTC\"], \"GIZ\": [\"BTC\"], \"GLD\": [\"BTC\"], \"BTA\": [\"BTC\"], \"ARB\": [\"BTC\"], \"QSLV\": [\"BTC\"], \"SIB\": [\"BTC\"], \"ZIL\": [\"BTC\"], \"MAID\": [\"BTC\"], \"CRAIG\": [\"BTC\"], \"TES\": [\"BTC\"], \"BTMK\": [\"BTC\"], \"DENT\": [\"BTC\"], \"RADS\": [\"BTC\"], \"UNIT\": [\"BTC\"], \"VRC\": [\"BTC\"], \"GAIA\": [\"BTC\"], \"BURST\": [\"BTC\"], \"GBYTE\": [\"BTC\"], \"XBS\": [\"BTC\"], \"GRID\": [\"BTC\"], \"VEE\": [\"ETH\", \"BTC\"], \"SLG\": [\"BTC\"], \"XYO\": [\"BTC\"], \"EPT\": [\"USD\", \"BTC\"], \"XCASH\": [\"BTC\"], \"HYPER\": [\"BTC\"], \"UNB\": [\"BTC\"], \"VIA\": [\"BTC\"], \"BLITZ\": [\"BTC\"], \"MARYJ\": [\"BTC\"], \"FIBRE\": [\"BTC\"], \"DP\": [\"BTC\"], \"MER\": [\"BTC\"], \"J\": [\"BTC\"], \"BST\": [\"BTC\"], \"GOLOS\": [\"BTC\"], \"M1\": [\"BTC\"], \"GEN\": [\"BTC\"], \"CRO\": [\"BTC\"], \"XSP\": [\"BTC\"], \"ICG\": [\"BTC\"], \"CRAVE\": [\"BTC\"], \"IOP\": [\"BTC\"], \"CANN\": [\"BTC\"], \"IHT\": [\"BTC\"], \"GRM\": [\"BTC\"], \"NEU\": [\"BTC\"], \"BRK\": [\"BTC\"], \"BITB\": [\"BTC\"], \"UP\": [\"BTC\", \"ETH\"], \"EXP\": [\"BTC\"], \"SUP\": [\"BTC\"], \"GML\": [\"BTC\"], \"XMG\": [\"BTC\"], \"ROS\": [\"BTC\"], \"PTC\": [\"BTC\"], \"RISK\": [\"BTC\"], \"RFR\": [\"BTC\"], \"NKT\": [\"BTC\"], \"GEMZ\": [\"BTC\"], \"DUB\": [\"BTC\"], \"STEEM\": [\"BTC\"], \"SHIFT\": [\"BTC\"], \"XSI\": [\"BTC\"], \"DOX\": [\"BTC\"], \"PIVX\": [\"BTC\"], \"XVC\": [\"BTC\"], \"CCN\": [\"BTC\"], \"GRT\": [\"BTC\"], \"CHILD\": [\"BTC\"], \"WKC\": [\"BTC\"], \"SYS\": [\"BTC\"], \"GHC\": [\"BTC\"], \"FLDC\": [\"BTC\"], \"BORA\": [\"BTC\"], \"HYDRO\": [\"BTC\"], \"DGDC\": [\"ETH\"], \"MINE\": [\"BTC\"], \"8BIT\": [\"BTC\"], \"TKS\": [\"BTC\"], \"DIO\": [\"BTC\"], \"SCSY\": [\"BTC\"], \"DAR\": [\"BTC\"], \"LBC\": [\"BTC\"], \"HAP\": [\"BTC\"], \"STPT\": [\"BTC\"], \"NTRN\": [\"BTC\"], \"XDB\": [\"BTC\"], \"CIRC\": [\"BTC\"], \"CND\": [\"BTC\"], \"GIVE\": [\"BTC\"], \"GTO\": [\"ETH\", \"BTC\"], \"AGRS\": [\"BTC\"], \"DRK\": [\"BTC\"], \"XPY\": [\"BTC\"], \"BLOCK\": [\"BTC\"], \"XST\": [\"BTC\"], \"AUR\": [\"BTC\"], \"CAM\": [\"BTC\"], \"QNT\": [\"BTC\"], \"NOBL\": [\"BTC\"], \"XAI\": [\"BTC\"], \"ABY\": [\"BTC\"], \"UPP\": [\"BTC\"], \"PAI\": [\"BTC\"], \"MUGA\": [\"BTC\"], \"POT\": [\"BTC\"], \"XAUR\": [\"BTC\"], \"SHF\": [\"BTC\"]}}, \"Bitfinex\": {\"isActive\": true, \"isTopTier\": true, \"pairs\": {\"BFX\": [\"USD\", \"BTC\"], \"GNO\": [\"USD\", \"ETH\"], \"CFI\": [\"BTC\", \"ETH\", \"USD\"], \"LEO\": [\"USD\", \"USDT\", \"EOS\", \"BTC\", \"ETH\"], \"XLM\": [\"JPY\", \"GBP\", \"ETH\", \"USD\", \"EUR\", \"BTC\"], \"VLD\": [\"USD\", \"ETH\"], \"CBT\": [\"ETH\", \"BTC\", \"USD\"], \"MDCL\": [\"ETH\", \"USD\", \"BTC\"], \"RTE\": [\"ETH\", \"USD\"], \"BNN\": [\"ETH\", \"USD\"], \"CLO\": [\"USD\", \"BTC\"], \"ETC\": [\"USD\", \"BTC\"], \"ETP\": [\"USD\", \"ETH\", \"BTC\"], \"BCI\": [\"USD\", \"BTC\"], \"MIOTA\": [\"ETH\", \"JPY\", \"USD\", \"GBP\", \"EUR\", \"BTC\"], \"NEO\": [\"BTC\", \"GBP\", \"EUR\", \"JPY\", \"USD\", \"ETH\"], \"DRK\": [\"USD\", \"BTC\"], \"SNT\": [\"BTC\", \"USD\", \"ETH\"], \"BAT\": [\"USD\", \"ETH\", \"BTC\"], \"EDO\": [\"USD\", \"ETH\", \"BTC\"], \"SPANK\": [\"BTC\", \"ETH\", \"USD\"], \"XVG\": [\"GBP\", \"ETH\", \"USD\", \"BTC\", \"JPY\", \"EUR\"], \"MGO\": [\"USD\", \"ETH\"], \"UFR\": [\"USD\", \"ETH\"], \"DGX\": [\"USD\", \"ETH\"], \"MKR\": [\"USD\", \"DAI\", \"BTC\", \"ETH\"], \"REQ\": [\"ETH\", \"BTC\", \"USD\"], \"BFT\": [\"ETH\", \"BTC\", \"USD\"], \"AION\": [\"BTC\", \"ETH\", \"USD\"], \"FSN\": [\"ETH\", \"USD\", \"BTC\"], \"VSY\": [\"BTC\", \"USD\"], \"CND\": [\"BTC\", \"USD\", \"ETH\"], \"BNT\": [\"BTC\", \"USD\", \"ETH\"], \"LTC\": [\"USD\", \"USDT\", \"BTC\"], \"TKN\": [\"ETH\", \"USD\"], \"EOS\": [\"GBP\", \"JPY\", \"USD\", \"USDT\", \"BTC\", \"EUR\", \"ETH\"], \"BCHABC\": [\"BTC\", \"USD\"], \"OMG\": [\"BTC\", \"DAI\", \"USD\", \"ETH\"], \"DATA\": [\"USD\", \"BTC\", \"ETH\"], \"SNGLS\": [\"USD\", \"BTC\", \"ETH\"], \"MANA\": [\"BTC\", \"USD\", \"ETH\"], \"CTXC\": [\"USD\", \"BTC\", \"ETH\"], \"DAI\": [\"ETH\", \"USD\", \"BTC\"], \"XMR\": [\"BTC\", \"USD\"], \"ETH\": [\"USDT\", \"USD\", \"BTC\", \"EUR\", \"GBP\", \"JPY\"], \"DTH\": [\"BTC\", \"ETH\", \"USD\"], \"BCHSV\": [\"USD\", \"BTC\"], \"ESS\": [\"USD\", \"BTC\", \"ETH\"], \"KNC\": [\"BTC\", \"USD\", \"ETH\"], \"FUN\": [\"USD\", \"BTC\", \"ETH\"], \"XRA\": [\"USD\", \"ETH\"], \"YOYOW\": [\"USD\", \"BTC\", \"ETH\"], \"RDNN\": [\"BTC\", \"USD\", \"ETH\"], \"LYM\": [\"USD\", \"ETH\", \"BTC\"], \"TRX\": [\"JPY\", \"USD\", \"ETH\", \"BTC\", \"EUR\", \"GBP\"], \"NIO\": [\"USD\", \"ETH\"], \"AVT\": [\"ETH\", \"USD\", \"BTC\"], \"ZIL\": [\"USD\", \"BTC\", \"ETH\"], \"RCN\": [\"ETH\", \"BTC\", \"USD\"], \"PASS\": [\"USD\", \"ETH\"], \"POA\": [\"USD\", \"BTC\", \"ETH\"], \"DASH\": [\"USD\", \"BTC\"], \"USDT\": [\"USD\"], \"WAX\": [\"USD\", \"BTC\", \"ETH\"], \"BOX\": [\"ETH\", \"USD\"], \"UTK\": [\"ETH\", \"BTC\", \"USD\"], \"BTC\": [\"JPY\", \"USD\", \"GBP\", \"EUR\", \"USDT\"], \"BG2\": [\"USD\", \"BTC\"], \"HOT\": [\"ETH\", \"USD\", \"BTC\"], \"BCHSV \": [\"USD\", \"BTC\"], \"ABYSS\": [\"ETH\", \"USD\"], \"UTNP\": [\"USD\", \"ETH\"], \"TNB\": [\"BTC\", \"USD\", \"ETH\"], \"LRC\": [\"ETH\", \"BTC\", \"USD\"], \"REP\": [\"USD\", \"ETH\", \"BTC\"], \"AUC\": [\"BTC\", \"ETH\", \"USD\"], \"QTUM\": [\"ETH\", \"BTC\", \"USD\"], \"ATMI\": [\"USD\", \"ETH\", \"BTC\"], \"IQ\": [\"EOS\", \"BTC\", \"USD\"], \"NCASH\": [\"BTC\", \"ETH\", \"USD\"], \"ORS\": [\"BTC\", \"ETH\", \"USD\"], \"RLC\": [\"USD\", \"BTC\", \"ETH\"], \"VET\": [\"BTC\", \"USD\", \"ETH\"], \"BT1\": [\"BTC\", \"USD\"], \"IOST\": [\"USD\", \"ETH\", \"BTC\"], \"MLN\": [\"ETH\", \"USD\"], \"USDC\": [\"USD\"], \"BTT\": [\"BTC\", \"USD\"], \"XRP\": [\"USD\", \"BTC\"], \"BCU\": [\"BTC\", \"USD\"], \"AST\": [\"USD\", \"ETH\"], \"BCH\": [\"BTC\", \"USD\", \"ETH\"], \"DTA\": [\"BTC\", \"ETH\", \"USD\"], \"XTZ\": [\"USD\", \"BTC\"], \"AGI\": [\"BTC\", \"USD\", \"ETH\"], \"WPR\": [\"BTC\", \"USD\", \"ETH\"], \"ZRX\": [\"DAI\", \"ETH\", \"BTC\", \"USD\"], \"BG1\": [\"BTC\", \"USD\"], \"WTC\": [\"ETH\", \"USD\"], \"ODE\": [\"USD\", \"ETH\", \"BTC\"], \"RIF\": [\"BTC\", \"USD\"], \"RRT\": [\"USD\", \"BTC\"], \"AID\": [\"USD\", \"BTC\", \"ETH\"], \"ELF\": [\"USD\", \"BTC\", \"ETH\"], \"GUSD\": [\"USD\"], \"CNN\": [\"USD\", \"ETH\"], \"DAT*\": [\"BTC\", \"USD\", \"ETH\"], \"BSV\": [\"BTC\", \"USD\"], \"DGB\": [\"USD\", \"BTC\"], \"GNT\": [\"BTC\", \"ETH\", \"USD\"], \"ATOM\": [\"ETH\", \"USD\", \"BTC\"], \"DADI\": [\"ETH\", \"USD\", \"BTC\"], \"SAN\": [\"USD\", \"BTC\", \"ETH\"], \"MXAI\": [\"USD\", \"ETH\"], \"CSEN\": [\"USD\", \"ETH\", \"BTC\"], \"STORJ\": [\"BTC\", \"ETH\", \"USD\"], \"BT2\": [\"BTC\", \"USD\"], \"POLY\": [\"USD\", \"ETH\", \"BTC\"], \"ZEC\": [\"USD\", \"BTC\"], \"ANT\": [\"USD\", \"BTC\", \"ETH\"], \"ENJ\": [\"ETH\", \"USD\"], \"QASH\": [\"BTC\", \"ETH\", \"USD\"], \"VEE\": [\"USD\", \"BTC\", \"ETH\"], \"PPAI\": [\"USD\", \"BTC\"], \"ONL\": [\"USD\", \"ETH\"], \"BCHABC \": [\"BTC\", \"USD\"], \"MITH\": [\"ETH\", \"BTC\", \"USD\"], \"ZCN\": [\"USD\", \"ETH\", \"BTC\"], \"BTG\": [\"USD\", \"BTC\"], \"BCC\": [\"BTC\", \"USD\"], \"PAX\": [\"USD\"], \"INT\": [\"ETH\", \"USD\"]}}, \"Bithumb\": {\"isActive\": true, \"isTopTier\": true, \"pairs\": {\"BCH\": [\"KRW\"], \"POWR\": [\"KRW\"], \"ABT\": [\"KRW\"], \"SALT\": [\"KRW\"], \"GNT\": [\"KRW\"], \"STRAT\": [\"KRW\"], \"BSV\": [\"KRW\"], \"NPXS\": [\"KRW\"], \"ARN\": [\"KRW\"], \"ZEC\": [\"KRW\"], \"SNT\": [\"KRW\"], \"ZRX\": [\"KRW\"], \"POLY\": [\"KRW\"], \"BTC\": [\"KRW\"], \"ETH\": [\"KRW\"], \"LINK\": [\"KRW\"], \"MTL\": [\"KRW\"], \"QTUM\": [\"KRW\"], \"WTC\": [\"KRW\"], \"XRP\": [\"KRW\"], \"XMR\": [\"KRW\"], \"MCO\": [\"KRW\"], \"WAVES\": [\"KRW\"], \"PPT\": [\"KRW\"], \"BCD\": [\"KRW\"], \"WAX\": [\"KRW\"], \"XVG\": [\"KRW\"], \"ELF\": [\"KRW\"], \"MITH\": [\"KRW\"], \"HDAC\": [\"KRW\"], \"RDN\": [\"KRW\"], \"DACC\": [\"KRW\"], \"KNC\": [\"KRW\"], \"CMT\": [\"KRW\"], \"BHPC\": [\"KRW\"], \"LTC\": [\"KRW\"], \"OMG\": [\"KRW\"], \"TMTG\": [\"KRW\"], \"ADA\": [\"KRW\"], \"ETZ\": [\"KRW\"], \"XLM\": [\"KRW\"], \"BTT\": [\"KRW\"], \"IOST\": [\"KRW\"], \"PLY\": [\"KRW\"], \"EOS\": [\"KRW\"], \"BAT\": [\"KRW\"], \"PAY\": [\"KRW\"], \"ZIL\": [\"KRW\"], \"GXS\": [\"KRW\"], \"XEM\": [\"KRW\"], \"ANKR\": [\"KRW\"], \"GTO\": [\"KRW\"], \"AUTO\": [\"KRW\"], \"DAC\": [\"KRW\"], \"TRX\": [\"KRW\"], \"ETC\": [\"KRW\"], \"STEEM\": [\"KRW\"], \"THETA\": [\"KRW\"], \"ETHOS\": [\"KRW\"], \"LRC\": [\"KRW\"], \"RNT\": [\"KRW\"], \"DASH\": [\"KRW\"], \"CTXC\": [\"KRW\"], \"LOOM\": [\"KRW\"], \"BZNT\": [\"KRW\"], \"PST\": [\"KRW\"], \"ORBS\": [\"KRW\"], \"HC\": [\"KRW\"], \"APIS\": [\"KRW\"], \"OCN\": [\"KRW\"], \"REP\": [\"KRW\"], \"VET\": [\"KRW\"], \"INS\": [\"KRW\"], \"BTG\": [\"KRW\"], \"ENJ\": [\"KRW\"], \"ITC\": [\"KRW\"], \"PIVX\": [\"KRW\"], \"TRUE\": [\"KRW\"], \"ICX\": [\"KRW\"], \"AE\": [\"KRW\"]}}, \"Bitpoint\": {\"isActive\": true, \"isTopTier\": true, \"pairs\": {\"BTC\": [\"HKD\", \"USD\", \"EUR\", \"JPY\"], \"LTC\": [\"JPY\"], \"ETH\": [\"JPY\"], \"BCH\": [\"JPY\"], \"XRP\": [\"JPY\"]}}, \"Bitstamp\": {\"isActive\": true, \"isTopTier\": true, \"pairs\": {\"XRP\": [\"EUR\", \"BTC\", \"USD\"], \"BTC\": [\"USD\", \"EUR\"], \"ETH\": [\"BTC\", \"EUR\", \"USD\"], \"BCH\": [\"BTC\", \"USD\", \"EUR\"], \"BCHABC\": [\"USD\", \"BTC\", \"EUR\"], \"LTC\": [\"EUR\", \"USD\", \"BTC\"], \"EUR\": [\"USD\"]}}, \"Cexio\": {\"isActive\": true, \"isTopTier\": true, \"pairs\": {\"BCH\": [\"EUR\", \"BTC\", \"GBP\", \"USD\"], \"XLM\": [\"BTC\", \"EUR\", \"USD\"], \"DOGE\": [\"USD\", \"BTC\", \"LTC\", \"EUR\"], \"GHS*\": [\"BTC\", \"USD\", \"LTC\"], \"ZEC\": [\"EUR\", \"GBP\", \"BTC\", \"USD\"], \"ETH\": [\"EUR\", \"GBP\", \"USD\", \"BTC\"], \"XRP\": [\"EUR\", \"BTC\", \"USD\"], \"LTC\": [\"EUR\", \"BTC\", \"USD\"], \"ANC\": [\"BTC\", \"LTC\"], \"BTC\": [\"USD\", \"RUB\", \"GBP\", \"EUR\"], \"DASH\": [\"BTC\", \"USD\", \"GBP\", \"EUR\"], \"DRK\": [\"LTC\", \"EUR\", \"USD\", \"BTC\"], \"USDE\": [\"BTC\"], \"MEC\": [\"BTC\", \"LTC\"], \"NMC\": [\"BTC\"], \"BTG\": [\"EUR\", \"USD\", \"BTC\"], \"POT\": [\"BTC\"], \"DGB\": [\"BTC\"], \"FTC\": [\"LTC\", \"BTC\"], \"IXC\": [\"BTC\"], \"WDC\": [\"LTC\", \"BTC\"], \"XMY\": [\"BTC\"], \"AUR\": [\"BTC\"]}}, \"Coinbase\": {\"isActive\": true, \"isTopTier\": true, \"pairs\": {\"ETH\": [\"DAI\", \"USD\", \"USDC\", \"EUR\", \"GBP\", \"BTC\"], \"BCH\": [\"BTC\", \"GBP\", \"EUR\", \"USD\"], \"ZEC\": [\"USDC\", \"BTC\"], \"XRP\": [\"EUR\", \"USD\", \"BTC\"], \"DAI\": [\"USDC\"], \"LTC\": [\"GBP\", \"BTC\", \"USD\", \"EUR\"], \"ETC\": [\"EUR\", \"BTC\", \"GBP\", \"USD\"], \"CVC\": [\"USDC\"], \"MANA\": [\"USDC\"], \"EOS\": [\"USD\", \"BTC\", \"EUR\"], \"REP\": [\"BTC\", \"USD\"], \"ZRX\": [\"USD\", \"EUR\", \"BTC\"], \"BTC\": [\"EUR\", \"GBP\", \"CAD\", \"USD\", \"USDC\"], \"BAT\": [\"USDC\", \"ETH\"], \"BCHABC\": [\"EUR\", \"USD\", \"GBP\", \"BTC\"], \"LOOM\": [\"USDC\"], \"GNT\": [\"USDC\"], \"XLM\": [\"BTC\", \"USD\", \"EUR\"], \"MKR\": [\"USDC\", \"BTC\"], \"DNT\": [\"USDC\"]}}, \"Coincheck\": {\"isActive\": true, \"isTopTier\": true, \"pairs\": {\"BTC\": [\"JPY\"]}}, \"Gemini\": {\"isActive\": true, \"isTopTier\": true, \"pairs\": {\"LTC\": [\"ETH\", \"USD\", \"BCH\", \"BTC\"], \"ETH\": [\"USD\", \"BTC\"], \"ZEC\": [\"ETH\", \"BCH\", \"BTC\", \"USD\", \"LTC\"], \"BCH\": [\"ETH\", \"BTC\", \"USD\"], \"BTC\": [\"USD\", \"USD\"]}}, \"HuobiPro\": {\"isActive\": true, \"isTopTier\": true, \"pairs\": {\"TT\": [\"HT\", \"BTC\", \"USDT\"], \"NPXS\": [\"ETH\", \"BTC\"], \"BSV\": [\"USDT\", \"BTC\"], \"TOP\": [\"BTC\", \"HT\", \"USDT\"], \"UTK\": [\"ETH\", \"BTC\"], \"BTM\": [\"BTC\", \"USDT\", \"ETH\"], \"ZEC\": [\"USDT\", \"BTC\"], \"PHX\": [\"BTC\"], \"HIT\": [\"ETH\", \"BTC\", \"USDT\"], \"QTUM\": [\"ETH\", \"BTC\", \"USDT\"], \"KMD\": [\"ETH\", \"BTC\"], \"OMG\": [\"ETH\", \"USDT\", \"BTC\"], \"EOS\": [\"BTC\", \"ETH\", \"HT\", \"HUSD\", \"USDT\"], \"XLM\": [\"USDT\", \"ETH\", \"BTC\"], \"ELF\": [\"ETH\", \"BTC\", \"USDT\"], \"BLZ\": [\"BTC\", \"ETH\"], \"IOST\": [\"HT\", \"BTC\", \"USDT\", \"ETH\"], \"BIX\": [\"BTC\", \"ETH\", \"USDT\"], \"ATOM\": [\"BTC\", \"USDT\", \"ETH\"], \"ETH\": [\"HUSD\", \"USDT\", \"BTC\"], \"WICC\": [\"ETH\", \"BTC\", \"USDT\"], \"ABT\": [\"ETH\", \"BTC\"], \"LBA\": [\"USDT\", \"BTC\", \"ETH\"], \"REQ\": [\"ETH\", \"BTC\"], \"ITC\": [\"ETH\", \"USDT\", \"BTC\"], \"GXS\": [\"ETH\", \"USDT\", \"BTC\"], \"MEE\": [\"BTC\", \"ETH\"], \"AST\": [\"BTC\", \"ETH\"], \"WTC\": [\"ETH\", \"USDT\", \"BTC\"], \"ETC\": [\"USDT\", \"BTC\", \"HT\"], \"AIDOC\": [\"BTC\", \"ETH\"], \"STORJ\": [\"BTC\", \"USDT\"], \"SALT\": [\"ETH\", \"BTC\"], \"ETN\": [\"BTC\", \"ETH\"], \"PAI*\": [\"USDT\", \"ETH\", \"BTC\"], \"PPAI\": [\"ETH\", \"BTC\", \"USDT\"], \"NCASH\": [\"ETH\", \"BTC\"], \"STEEM\": [\"BTC\", \"ETH\", \"USDT\"], \"MDS\": [\"ETH\", \"BTC\", \"USDT\"], \"ADX\": [\"ETH\", \"BTC\"], \"EVX\": [\"BTC\", \"ETH\"], \"SNT\": [\"BTC\", \"USDT\"], \"WPR\": [\"ETH\", \"BTC\"], \"RND*\": [\"ETH\", \"BTC\"], \"BAT\": [\"BTC\", \"ETH\"], \"DCR\": [\"USDT\", \"ETH\", \"BTC\"], \"GNT\": [\"USDT\", \"ETH\", \"BTC\"], \"ACHN\": [\"USDT\", \"BTC\", \"ETH\"], \"MEET\": [\"ETH\", \"BTC\"], \"HT\": [\"USDT\", \"ETH\", \"BTC\"], \"NAS\": [\"ETH\", \"BTC\", \"USDT\"], \"NEO\": [\"USDT\", \"BTC\"], \"ABT*\": [\"ETH\", \"BTC\"], \"THETA\": [\"BTC\", \"USDT\", \"ETH\"], \"ELA\": [\"BTC\", \"USDT\", \"ETH\"], \"SWFTC\": [\"ETH\", \"BTC\"], \"WAN\": [\"ETH\", \"BTC\"], \"CVNT\": [\"BTC\", \"ETH\"], \"RBTC\": [\"BTC\"], \"DGD\": [\"ETH\", \"BTC\"], \"YEE\": [\"ETH\", \"BTC\"], \"DTA\": [\"USDT\", \"BTC\", \"ETH\"], \"DGB\": [\"BTC\", \"ETH\"], \"XVG\": [\"ETH\", \"BTC\"], \"BTCX\": [\"BTC\"], \"ZEN\": [\"ETH\", \"BTC\"], \"QUN\": [\"ETH\", \"BTC\"], \"XRP\": [\"HT\", \"HUSD\", \"BTC\", \"USDT\"], \"QASH\": [\"ETH\", \"BTC\"], \"XMR\": [\"BTC\", \"USDT\", \"ETH\"], \"GAS\": [\"ETH\", \"BTC\"], \"PAY\": [\"BTC\", \"ETH\"], \"BCH\": [\"USDT\", \"HT\", \"BTC\"], \"LSK\": [\"ETH\", \"BTC\"], \"POWR\": [\"ETH\", \"BTC\"], \"UGAS\": [\"BTC\", \"ETH\"], \"CHAT*\": [\"BTC\", \"ETH\"], \"VEN\": [\"ETH\", \"USDT\", \"BTC\"], \"BTT\": [\"USDT\", \"ETH\", \"BTC\"], \"SBTC\": [\"BTC\"], \"NULS\": [\"USDT\", \"ETH\", \"BTC\"], \"TNT\": [\"BTC\", \"ETH\"], \"XTZ\": [\"BTC\", \"ETH\"], \"ZRX\": [\"ETH\", \"USDT\", \"BTC\"], \"KAN\": [\"ETH\", \"BTC\", \"USDT\"], \"BCHABC\": [\"USDT\", \"HT\", \"BTC\"], \"VET\": [\"ETH\", \"USDT\", \"BTC\"], \"OST\": [\"BTC\", \"ETH\"], \"NEXO\": [\"ETH\", \"BTC\"], \"BTS\": [\"USDT\", \"BTC\", \"ETH\"], \"RSR\": [\"HT\", \"USDT\", \"BTC\"], \"ARDR\": [\"BTC\", \"ETH\"], \"ENG\": [\"BTC\", \"ETH\"], \"ZIL\": [\"ETH\", \"USDT\", \"BTC\"], \"HSR\": [\"USDT\", \"BTC\", \"ETH\"], \"TRX\": [\"ETH\", \"USDT\", \"BTC\"], \"MANA\": [\"BTC\", \"ETH\"], \"ONT\": [\"USDT\", \"ETH\", \"BTC\"], \"BFT\": [\"BTC\", \"ETH\"], \"DOGE\": [\"USDT\", \"BTC\", \"ETH\"], \"DBC\": [\"ETH\", \"BTC\"], \"CVC\": [\"ETH\", \"USDT\", \"BTC\"], \"GRS\": [\"BTC\", \"ETH\"], \"WAX\": [\"BTC\", \"ETH\"], \"LET\": [\"USDT\", \"BTC\", \"ETH\"], \"OCN\": [\"ETH\", \"USDT\", \"BTC\"], \"DOCK\": [\"BTC\", \"ETH\"], \"RUFF\": [\"ETH\", \"USDT\", \"BTC\"], \"LTC\": [\"HT\", \"BTC\", \"USDT\"], \"TNB\": [\"BTC\", \"ETH\"], \"HC\": [\"BTC\", \"USDT\", \"ETH\"], \"SOC\": [\"ETH\", \"BTC\", \"USDT\"], \"LINK\": [\"BTC\", \"USDT\", \"ETH\"], \"POLY\": [\"ETH\", \"BTC\"], \"CTXC\": [\"BTC\", \"USDT\", \"ETH\"], \"RPX\": [\"BTC\"], \"BOX\": [\"BTC\", \"ETH\"], \"MDCL\": [\"ETH\", \"BTC\"], \"LOOM\": [\"BTC\", \"ETH\"], \"MTKN\": [\"HT\"], \"STK\": [\"BTC\", \"ETH\"], \"NEW\": [\"BTC\", \"HT\", \"USDT\"], \"XEM\": [\"USDT\", \"BTC\"], \"LUN\": [\"ETH\", \"BTC\"], \"BCD\": [\"BTC\"], \"APPC\": [\"ETH\", \"BTC\"], \"EDU\": [\"BTC\", \"ETH\"], \"MTX\": [\"BTC\", \"ETH\"], \"ADA\": [\"BTC\", \"USDT\", \"ETH\"], \"ZLA\": [\"ETH\", \"BTC\"], \"SC\": [\"BTC\", \"ETH\"], \"DASH\": [\"HT\", \"BTC\", \"USDT\"], \"MCO\": [\"ETH\", \"BTC\"], \"QSP\": [\"BTC\", \"ETH\"], \"USDT\": [\"HUSD\"], \"GNX\": [\"ETH\", \"BTC\"], \"MIOTA\": [\"USDT\", \"ETH\", \"BTC\"], \"WAVES\": [\"ETH\", \"BTC\", \"USDT\"], \"HPT\": [\"BTC\", \"HT\", \"USDT\"], \"BIFI\": [\"BTC\"], \"SNC\": [\"ETH\", \"BTC\"], \"RCN\": [\"BTC\", \"ETH\"], \"TOPC\": [\"ETH\", \"BTC\"], \"SMT\": [\"USDT\", \"ETH\", \"BTC\"], \"NANO\": [\"BTC\", \"ETH\", \"USDT\"], \"CHAT\": [\"BTC\", \"ETH\"], \"EKO\": [\"ETH\", \"BTC\"], \"KNC\": [\"BTC\", \"ETH\"], \"SRN\": [\"ETH\", \"BTC\"], \"MTL\": [\"BTC\"], \"CMT\": [\"BTC\", \"USDT\", \"ETH\"], \"PRO\": [\"ETH\", \"BTC\"], \"DAT\": [\"BTC\", \"ETH\"], \"XZC\": [\"BTC\", \"ETH\"], \"BCHSV\": [\"BTC\"], \"ICX\": [\"BTC\", \"ETH\"], \"CMT*\": [\"ETH\"], \"BTC\": [\"USDT\"], \"KCASH\": [\"HT\"], \"BTG\": [\"BTC\"]}}, \"IndependentReserve\": {\"isActive\": true, \"isTopTier\": true, \"pairs\": {\"ETH\": [\"AUD\", \"NZD\", \"USD\"], \"BTC\": [\"NZD\", \"AUD\", \"USD\"], \"XRP\": [\"NZD\", \"USD\", \"AUD\"], \"ZRX\": [\"NZD\", \"USD\", \"AUD\"], \"LTC\": [\"AUD\", \"USD\", \"NZD\"], \"OMG\": [\"USD\", \"AUD\", \"NZD\"], \"EOS\": [\"NZD\", \"USD\", \"AUD\"], \"BCH\": [\"USD\", \"NZD\", \"AUD\"]}}, \"Korbit\": {\"isActive\": true, \"isTopTier\": true, \"pairs\": {\"XLM\": [\"KRW\"], \"LTC\": [\"KRW\"], \"BSV\": [\"KRW\"], \"XRP\": [\"KRW\"], \"POLY\": [\"KRW\"], \"FET\": [\"KRW\"], \"BCH\": [\"KRW\", \"KRW\"], \"SNT\": [\"KRW\"], \"GNT\": [\"KRW\"], \"ETH\": [\"KRW\"], \"AERGO\": [\"KRW\"], \"ZEC\": [\"KRW\"], \"ZRX\": [\"KRW\"], \"ETC\": [\"KRW\"], \"USDC\": [\"KRW\"], \"BTG\": [\"KRW\"], \"KNC\": [\"KRW\"], \"BAT\": [\"KRW\"], \"ZIL\": [\"KRW\"], \"BTC\": [\"KRW\"], \"QTUM\": [\"KRW\"], \"LOOM\": [\"KRW\"], \"OMG\": [\"KRW\"]}}, \"Kraken\": {\"isActive\": true, \"isTopTier\": true, \"pairs\": {\"REP\": [\"EUR\", \"BTC\", \"CAD\", \"JPY\", \"USD\", \"ETH\"], \"MLN\": [\"BTC\", \"ETH\", \"EUR\"], \"GNO\": [\"BTC\", \"USD\", \"ETH\", \"EUR\"], \"DAO\": [\"CAD\", \"BTC\", \"GBP\", \"ETH\", \"USD\", \"JPY\", \"EUR\"], \"VET\": [\"USD\", \"BTC\", \"EUR\"], \"LTC\": [\"USD\", \"EUR\", \"BTC\"], \"ZEC\": [\"BTC\", \"JPY\", \"CAD\", \"USD\", \"EUR\"], \"XRP\": [\"USD\", \"BTC\", \"EUR\", \"JPY\", \"CAD\"], \"USDT\": [\"USD\"], \"DASH\": [\"EUR\", \"BTC\", \"USD\"], \"ADA\": [\"USD\", \"CAD\", \"ETH\", \"EUR\", \"BTC\"], \"XTZ\": [\"CAD\", \"USD\", \"BTC\", \"ETH\", \"EUR\"], \"BTC\": [\"EUR\", \"LTC\", \"JPY\", \"GBP\", \"CAD\", \"USD\"], \"ATOM\": [\"ETH\", \"EUR\", \"USD\", \"BTC\", \"CAD\"], \"ETC\": [\"USD\", \"ETH\", \"BTC\", \"EUR\"], \"BSV\": [\"EUR\", \"BTC\", \"USD\"], \"BCHSV\": [\"BTC\", \"USD\", \"EUR\"], \"ETH\": [\"JPY\", \"GBP\", \"USD\", \"BTC\", \"CAD\", \"EUR\"], \"NMC\": [\"BTC\"], \"ICN\": [\"BTC\", \"ETH\"], \"QTUM\": [\"BTC\", \"USD\", \"EUR\", \"ETH\", \"CAD\"], \"EOS\": [\"USD\", \"BTC\", \"EUR\", \"ETH\"], \"XMR\": [\"BTC\", \"EUR\", \"USD\"], \"BCHABC\": [\"USD\", \"BTC\", \"EUR\"], \"XLM\": [\"EUR\", \"USD\", \"BTC\"], \"BCH\": [\"BTC\", \"USD\", \"EUR\"], \"DOGE\": [\"BTC\"]}}, \"Liquid\": {\"isActive\": true, \"isTopTier\": true, \"pairs\": {\"LIKE\": [\"BTC\", \"ETH\", \"QASH\"], \"QTUM\": [\"JPY\", \"ETH\", \"USD\", \"SGD\", \"BTC\", \"EUR\"], \"CHI\": [\"QASH\", \"BTC\", \"ETH\"], \"FTT\": [\"BTC\", \"QASH\", \"ETH\"], \"DACS\": [\"ETH\", \"BTC\"], \"NEO\": [\"USD\", \"ETH\", \"SGD\", \"EUR\", \"JPY\", \"BTC\"], \"XLM\": [\"BTC\", \"ETH\"], \"FLIXX\": [\"QASH\", \"BTC\", \"ETH\"], \"PMA\": [\"BTC\", \"ETH\"], \"ELY\": [\"BTC\", \"ETH\", \"QASH\"], \"ETH\": [\"GUSD\", \"JPY\", \"USDC\", \"AUD\", \"EUR\", \"SGD\", \"IDR\", \"PHP\", \"HKD\", \"USD\", \"BTC\"], \"LALA\": [\"QASH\", \"BTC\", \"ETH\"], \"ONT\": [\"USD\", \"BTC\", \"JPY\", \"ETH\", \"QASH\"], \"FTX\": [\"QASH\", \"BTC\", \"ETH\"], \"GET\": [\"ETH\", \"BTC\"], \"BTC\": [\"USD\", \"CNY\", \"EUR\", \"INR\", \"JPY\", \"PHP\", \"AUD\", \"USDC\", \"SGD\", \"HKD\", \"GUSD\", \"IDR\"], \"ONG\": [\"BTC\", \"ETH\", \"QASH\"], \"XRP\": [\"IDR\", \"EUR\", \"SGD\", \"USD\", \"JPY\", \"BTC\", \"QASH\"], \"AMLT\": [\"BTC\", \"ETH\", \"QASH\"], \"ADH\": [\"BTC\", \"ETH\", \"QASH\"], \"ZPR\": [\"QASH\", \"ETH\", \"BTC\"], \"DASH\": [\"SGD\", \"BTC\", \"EUR\", \"JPY\", \"USD\"], \"MCO\": [\"BTC\", \"ETH\", \"QASH\"], \"XES\": [\"BTC\", \"ETH\", \"QASH\"], \"EZT\": [\"ETH\", \"BTC\", \"QASH\"], \"EARTH\": [\"QASH\", \"BTC\", \"ETH\"], \"DRG\": [\"ETH\", \"QASH\", \"BTC\"], \"VUU\": [\"QASH\", \"BTC\", \"ETH\"], \"IPSX\": [\"ETH\", \"QASH\", \"BTC\"], \"HERO\": [\"BTC\", \"QASH\", \"ETH\"], \"SPHTX\": [\"ETH\", \"BTC\", \"QASH\"], \"CRPT\": [\"BTC\", \"QASH\", \"ETH\"], \"MDCL\": [\"QASH\", \"BTC\", \"ETH\"], \"UBTC\": [\"JPY\", \"SGD\", \"ETH\", \"QASH\", \"USD\", \"BTC\"], \"GAT\": [\"BTC\", \"QASH\", \"ETH\"], \"SAL\": [\"ETH\", \"BTC\", \"QASH\"], \"QASH\": [\"USD\", \"IDR\", \"BTC\", \"AUD\", \"JPY\", \"EUR\", \"ETH\", \"SGD\"], \"CMCT\": [\"ETH\", \"BTC\", \"QASH\"], \"SER\": [\"QASH\", \"BTC\", \"ETH\"], \"UBT\": [\"QASH\", \"ETH\", \"BTC\"], \"TPT\": [\"BTC\", \"QASH\", \"ETH\"], \"CAN\": [\"BTC\", \"ETH\"], \"VET\": [\"ETH\", \"BTC\"], \"SNIP\": [\"BTC\", \"QASH\", \"ETH\"], \"THRT\": [\"ETH\", \"QASH\", \"BTC\"], \"RFOX\": [\"ETH\", \"QASH\", \"BTC\"], \"ETN\": [\"ETH\", \"EUR\", \"QASH\", \"BTC\"], \"GENS\": [\"ETH\", \"BTC\"], \"TRX\": [\"BTC\", \"ETH\"], \"SIX\": [\"BTC\"], \"BTRN\": [\"ETH\", \"QASH\", \"BTC\"], \"FLP\": [\"ETH\", \"QASH\", \"BTC\"], \"KRL\": [\"ETH\", \"QASH\", \"BTC\"], \"LDC\": [\"ETH\", \"QASH\", \"BTC\"], \"STORJ\": [\"BTC\", \"ETH\"], \"RKT\": [\"QASH\", \"JPY\", \"EUR\", \"ETH\", \"USD\", \"AUD\", \"BTC\", \"SGD\"], \"MITH\": [\"ETH\", \"BTC\"], \"LND\": [\"BTC\", \"ETH\", \"QASH\"], \"IXT\": [\"BTC\", \"QASH\", \"ETH\"], \"MGO\": [\"QASH\", \"ETH\", \"BTC\"], \"BMC\": [\"ETH\", \"QASH\", \"BTC\"], \"1WO\": [\"QASH\", \"ETH\", \"BTC\"], \"XMR\": [\"BTC\"], \"WIN\": [\"BTC\", \"ETH\", \"QASH\"], \"ALX\": [\"ETH\", \"BTC\", \"QASH\"], \"IHF\": [\"BTC\", \"ETH\"], \"FDX\": [\"ETH\", \"BTC\", \"QASH\"], \"BCH\": [\"SGD\", \"JPY\", \"USD\", \"BTC\"], \"PLC\": [\"QASH\", \"BTC\"], \"STU\": [\"BTC\", \"QASH\", \"ETH\"], \"IND\": [\"BTC\", \"ETH\"], \"OAX\": [\"ETH\", \"BTC\"], \"SGN\": [\"ETH\", \"BTC\"], \"MITX\": [\"ETH\", \"BTC\", \"QASH\"], \"IDH\": [\"ETH\", \"BTC\", \"QASH\"], \"PWV\": [\"ETH\"], \"TPAY\": [\"ETH\", \"BTC\", \"QASH\"], \"XNK\": [\"QASH\", \"BTC\", \"ETH\"], \"ZEC\": [\"BTC\"], \"ENJ\": [\"BTC\", \"QASH\", \"ETH\"], \"ECH\": [\"ETH\", \"QASH\", \"BTC\"], \"MRK\": [\"QASH\", \"ETH\", \"BTC\"], \"FSN\": [\"ETH\", \"BTC\", \"QASH\"], \"STX\": [\"BTC\", \"ETH\"], \"ETC\": [\"BTC\"], \"GZE\": [\"QASH\", \"BTC\", \"ETH\"], \"STAC\": [\"ETH\", \"QASH\", \"BTC\"], \"STACS\": [\"BTC\", \"ETH\", \"QASH\"], \"TTU\": [\"BTC\"], \"DENT\": [\"BTC\", \"ETH\", \"QASH\"], \"FLUZ\": [\"ETH\", \"QASH\", \"BTC\"], \"REP\": [\"BTC\"], \"HAV\": [\"BTC\", \"QASH\", \"ETH\"], \"XEM\": [\"BTC\"], \"LTC\": [\"BTC\"], \"VZT\": [\"QASH\", \"BTC\", \"ETH\"], \"RBLX\": [\"BTC\", \"ETH\"], \"VIO\": [\"BTC\", \"ETH\", \"QASH\"], \"ORBS\": [\"BTC\", \"ETH\"], \"ZCO\": [\"QASH\", \"ETH\", \"BTC\"], \"UKG\": [\"QASH\", \"ETH\", \"BTC\"], \"PAL\": [\"ETH\"]}}, \"OKCoin\": {\"isActive\": true, \"isTopTier\": true, \"pairs\": {\"USDT\": [\"BTC\", \"USD\", \"ETH\"], \"BCH\": [\"CNY\", \"USD\", \"BTC\"], \"LTLTC\": [\"CNY\"], \"TRX\": [\"USD\", \"ETH\", \"BTC\"], \"BSV\": [\"USD\", \"BTC\"], \"BTC\": [\"PAX\", \"LTC\", \"USD\", \"CNY\"], \"BAT\": [\"ETH\", \"USD\", \"BTC\"], \"LTC\": [\"BTC\", \"ETH\", \"USD\", \"CNY\"], \"ZEC\": [\"BTC\", \"USD\", \"ETH\"], \"ADA\": [\"USD\", \"BTC\", \"ETH\"], \"TUSD\": [\"ETH\", \"USD\", \"BTC\"], \"ZRX\": [\"USD\", \"ETH\", \"BTC\"], \"XRP\": [\"BTC\", \"USD\", \"ETH\"], \"BTLTC\": [\"CNY\"], \"ETC\": [\"CNY\", \"ETH\", \"USD\", \"BTC\"], \"XLM\": [\"BTC\", \"ETH\", \"USD\"], \"ETH\": [\"USD\", \"CNY\", \"BTC\"], \"PAX\": [\"USD\", \"BTC\"], \"GUSD\": [\"USD\", \"BTC\"], \"USDC\": [\"BTC\", \"USD\"]}}, \"OKEX\": {\"isActive\": true, \"isTopTier\": true, \"pairs\": {\"XLM\": [\"BTC\", \"ETH\", \"USDT\"], \"MDA\": [\"ETH\", \"BTC\", \"USDT\"], \"WAVES\": [\"USDT\", \"BTC\", \"ETH\", \"OKB\"], \"VEE\": [\"USDT\", \"BTC\", \"ETH\"], \"CMT\": [\"BTC\", \"USDT\", \"BCH\", \"ETH\"], \"SMT\": [\"USDT\", \"ETH\", \"BTC\"], \"VIU\": [\"ETH\", \"BTC\", \"USDT\"], \"ZEC\": [\"BTC\", \"OKB\", \"ETH\", \"USDT\"], \"MITH\": [\"BTC\", \"ETH\", \"USDT\"], \"WFEE\": [\"USDT\", \"BTC\", \"ETH\"], \"KEY\": [\"ETH\", \"BTC\", \"USDT\"], \"MGGT\": [\"ETH\", \"USDT\", \"BTC\"], \"HMC\": [\"ETH\", \"BTC\", \"USDT\"], \"LRC\": [\"BTC\", \"ETH\", \"USDT\"], \"CIC\": [\"ETH\", \"BTC\", \"USDT\"], \"DGD\": [\"BTC\", \"USDT\", \"ETH\", \"BCH\"], \"CBT\": [\"ETH\", \"BTC\", \"USDT\"], \"MANA\": [\"BTC\", \"USDT\", \"ETH\"], \"CVC\": [\"BTC\", \"ETH\", \"USDT\"], \"WRC\": [\"ETH\", \"USDT\", \"BTC\"], \"EDO\": [\"ETH\", \"BCH\", \"USDT\", \"BTC\"], \"FAIR*\": [\"ETH\", \"USDT\"], \"GTO\": [\"BTC\", \"ETH\", \"USDT\"], \"LSK\": [\"ETH\", \"BTC\", \"USDT\"], \"HYC\": [\"USDT\", \"ETH\", \"BTC\"], \"INT\": [\"BTC\", \"ETH\", \"USDT\"], \"BCD\": [\"BTC\", \"USDT\", \"BCH\"], \"USDC\": [\"BTC\", \"USDT\"], \"QTUM\": [\"OKB\", \"USDT\", \"ETH\", \"BTC\"], \"ENG\": [\"ETH\", \"BTC\", \"USDT\"], \"MTL\": [\"ETH\", \"USDT\", \"BTC\"], \"UKG\": [\"BTC\", \"ETH\", \"USDT\"], \"ZIP\": [\"BTC\", \"USDT\", \"ETH\"], \"LA\": [\"BTC\", \"USDT\", \"ETH\"], \"LBA\": [\"BTC\", \"OKB\", \"USDT\", \"ETH\"], \"ADA\": [\"ETH\", \"OKB\", \"USDT\", \"BTC\"], \"SAN\": [\"ETH\", \"USDT\", \"BTC\"], \"RNT\": [\"BTC\", \"ETH\", \"USDT\"], \"1ST\": [\"ETH\", \"USDT\", \"BTC\"], \"SNT\": [\"USDT\", \"ETH\", \"BTC\"], \"CVT\": [\"USDT\", \"BTC\"], \"SNM\": [\"ETH\", \"USDT\", \"BTC\"], \"AIDOC\": [\"USDT\", \"ETH\", \"BTC\"], \"LTC\": [\"ETH\", \"USDK\", \"BCH\", \"BTC\", \"USDT\", \"OKB\"], \"TCT\": [\"USDT\", \"ETH\", \"BTC\"], \"BKX\": [\"BTC\", \"USDT\", \"ETH\"], \"INSUR\": [\"ETH\", \"USDT\", \"BTC\"], \"CHAT\": [\"BTC\", \"ETH\", \"USDT\"], \"SOC\": [\"BTC\", \"ETH\", \"USDT\"], \"YEE\": [\"BTC\", \"USDT\", \"ETH\"], \"HSR\": [\"ETH\", \"USDT\", \"BTC\"], \"PRO\": [\"ETH\", \"BTC\", \"USDT\"], \"BCX*\": [\"BTC\"], \"PST\": [\"USDT\", \"ETH\", \"BTC\"], \"RCN\": [\"USDT\", \"ETH\", \"BTC\"], \"OMG\": [\"BTC\", \"USDT\", \"ETH\"], \"ETC\": [\"ETH\", \"BTC\", \"USDK\", \"BCH\", \"OKB\", \"USDT\"], \"OKB\": [\"BTC\", \"USDK\", \"USDT\", \"ETH\"], \"TRIO\": [\"ETH\", \"BTC\", \"USDT\"], \"PRA\": [\"BTC\", \"ETH\", \"USDT\"], \"AST\": [\"BTC\", \"ETH\", \"USDT\"], \"KAN\": [\"OKB\", \"USDT\", \"ETH\", \"BTC\"], \"KCASH\": [\"ETH\", \"USDT\", \"BTC\"], \"UTK\": [\"BTC\", \"ETH\", \"USDT\"], \"QVT\": [\"USDT\", \"BTC\", \"ETH\"], \"BTG\": [\"BTC\", \"BCH\", \"USDT\"], \"XEM\": [\"USDT\", \"BTC\", \"ETH\"], \"MKR\": [\"USDT\", \"BTC\", \"ETH\"], \"CAG\": [\"BTC\", \"ETH\", \"USDT\"], \"DNT\": [\"BTC\", \"USDT\", \"ETH\"], \"ATOM\": [\"BTC\", \"ETH\", \"USDT\"], \"CMT*\": [\"USDT\", \"BTC\", \"ETH\"], \"NEO\": [\"USDT\", \"ETH\", \"BTC\", \"OKB\"], \"AUTO\": [\"USDT\", \"BTC\", \"ETH\"], \"XAS\": [\"USDT\", \"OKB\", \"BTC\"], \"WTC\": [\"ETH\", \"USDT\", \"BTC\"], \"DENT\": [\"ETH\", \"USDT\", \"BTC\"], \"MIOTA\": [\"USDT\", \"BTC\", \"ETH\", \"OKB\"], \"ETH\": [\"USDT\", \"USDK\", \"BTC\"], \"SC\": [\"ETH\", \"BTC\", \"OKB\", \"USDT\"], \"DASH\": [\"OKB\", \"BTC\", \"USDT\", \"ETH\", \"BCH\"], \"MVP\": [\"USDT\", \"ETH\"], \"MOF\": [\"USDT\", \"ETH\", \"BTC\"], \"SHOW\": [\"BTC\", \"USDT\", \"ETH\"], \"SWFTC\": [\"BTC\", \"USDT\", \"ETH\"], \"ABT\": [\"USDT\", \"BTC\", \"ETH\"], \"BTCX\": [\"BTC\", \"BCH\"], \"NGC\": [\"BTC\", \"USDT\", \"ETH\"], \"VNT\": [\"USDT\", \"USDK\"], \"ZRX\": [\"USDT\", \"BTC\", \"ETH\"], \"BSV\": [\"USDT\", \"BTC\", \"USDK\"], \"ACT*\": [\"BTC\", \"ETH\", \"USDT\"], \"BT2\": [\"BTC\"], \"FAIRG\": [\"USDT\", \"ETH\", \"BTC\"], \"NULS\": [\"ETH\", \"BTC\", \"USDT\"], \"PAY\": [\"ETH\", \"USDT\", \"BTC\"], \"BLOC\": [\"OKB\", \"USDT\", \"BTC\"], \"DCR\": [\"USDT\", \"OKB\", \"BTC\", \"ETH\"], \"TNB\": [\"ETH\", \"BTC\", \"USDT\"], \"LIGHT\": [\"USDT\", \"BTC\", \"ETH\"], \"HPB\": [\"BTC\", \"OKB\", \"USDT\", \"ETH\"], \"ICN\": [\"BTC\", \"USDT\", \"ETH\"], \"GNT\": [\"USDT\", \"BTC\", \"ETH\"], \"AE\": [\"USDT\", \"OKB\", \"ETH\", \"BTC\"], \"EVX\": [\"ETH\", \"USDT\", \"BTC\"], \"OAX\": [\"BTC\", \"ETH\", \"USDT\"], \"ACE\": [\"ETH\", \"USDT\", \"BTC\"], \"TRX\": [\"USDK\", \"ETH\", \"BTC\", \"USDT\", \"OKB\"], \"R\": [\"ETH\", \"USDT\", \"BTC\"], \"SALT\": [\"ETH\", \"BTC\", \"USDT\"], \"ZIL\": [\"BTC\", \"ETH\", \"USDT\"], \"HOLO\": [\"USDT\", \"ETH\", \"BTC\"], \"ZCO\": [\"OKB\", \"ETH\", \"BTC\"], \"CADN\": [\"ETH\", \"BTC\", \"USDT\"], \"HOT\": [\"ETH\", \"BTC\", \"USDT\"], \"XRP\": [\"BTC\", \"USDK\", \"OKB\", \"ETH\", \"USDT\"], \"YOU\": [\"ETH\", \"OKB\", \"USDT\", \"BTC\"], \"REN\": [\"ETH\", \"USDT\", \"BTC\"], \"DPY\": [\"BTC\", \"USDT\", \"ETH\"], \"YOYOW\": [\"USDT\", \"BTC\", \"ETH\"], \"TRA\": [\"USDT\", \"BTC\", \"ETH\"], \"GSC\": [\"ETH\", \"BTC\", \"USDT\"], \"GAS\": [\"ETH\", \"BTC\", \"USDT\"], \"RCT\": [\"USDT\", \"BTC\", \"ETH\"], \"MCO\": [\"USDT\", \"ETH\", \"BTC\"], \"ZEN\": [\"ETH\", \"BTC\", \"USDT\"], \"TIO\": [\"USDT\", \"BTC\", \"ETH\"], \"OF\": [\"BTC\", \"USDT\", \"ETH\"], \"UBTC\": [\"USDT\", \"BTC\", \"ETH\"], \"ICX\": [\"BTC\", \"ETH\", \"USDT\"], \"READ\": [\"USDT\", \"BTC\", \"ETH\"], \"UGC\": [\"BTC\", \"USDT\", \"ETH\"], \"AMM\": [\"ETH\", \"BTC\", \"USDT\"], \"SUB\": [\"ETH\", \"BTC\", \"USDT\"], \"REQ\": [\"USDT\", \"ETH\", \"BTC\"], \"SNC\": [\"USDT\", \"ETH\", \"BTC\"], \"STC\": [\"BTC\", \"USDT\", \"ETH\"], \"TOPC\": [\"USDT\", \"BTC\", \"ETH\"], \"MSDT\": [\"BTC\", \"ETH\", \"USDT\"], \"STORJ\": [\"BTC\", \"USDT\", \"ETH\"], \"MDT*\": [\"USDT\", \"BTC\", \"ETH\"], \"NAS\": [\"BTC\", \"USDT\", \"OKB\", \"ETH\"], \"LINK\": [\"USDT\", \"BTC\", \"ETH\"], \"BCH\": [\"BTC\", \"USDT\", \"USDK\", \"ETH\"], \"ORS*\": [\"BTC\", \"ETH\"], \"THETA\": [\"USDT\", \"BTC\", \"ETH\"], \"QUN\": [\"ETH\", \"USDT\", \"BTC\"], \"AVT\": [\"BCH\", \"BTC\", \"ETH\", \"USDT\"], \"SSC\": [\"BTC\", \"ETH\", \"USDT\"], \"OGSP\": [\"BTC\", \"OKB\", \"USDT\", \"ETH\"], \"EOS\": [\"BCH\", \"USDT\", \"OKB\", \"BTC\", \"USDK\", \"ETH\"], \"MTH\": [\"BTC\", \"ETH\", \"USDT\"], \"AAC\": [\"USDT\", \"BTC\", \"ETH\"], \"CTXC\": [\"USDT\", \"BTC\", \"ETH\"], \"GNX\": [\"ETH\", \"USDT\", \"BTC\"], \"EGT\": [\"USDT\", \"OKB\", \"BTC\", \"ETH\"], \"BTT\": [\"ETH\", \"USDT\", \"BTC\"], \"XMR\": [\"ETH\", \"USDT\", \"BTC\"], \"ENJ\": [\"USDT\", \"BTC\", \"ETH\"], \"TUSD\": [\"BTC\", \"USDT\"], \"BTM*\": [\"ETH\", \"USDT\", \"BTC\"], \"DADI\": [\"ETH\", \"BTC\", \"USDT\"], \"INS\": [\"USDT\", \"ETH\", \"BTC\"], \"ATL\": [\"ETH\", \"BTC\", \"USDT\"], \"TRUE\": [\"BTC\", \"USDT\", \"ETH\"], \"IOST\": [\"USDT\", \"BTC\", \"ETH\"], \"OST\": [\"USDT\", \"ETH\", \"BTC\"], \"DNA\": [\"USDT\", \"BTC\", \"ETH\"], \"BTC\": [\"USDK\", \"USDT\"], \"WIN\": [\"BTC\", \"USDT\", \"ETH\", \"OKB\"], \"LET\": [\"ETH\", \"OKB\", \"USDT\", \"BTC\"], \"LAMB\": [\"USDT\", \"USDK\"], \"ACHN\": [\"USDT\", \"ETH\", \"BCH\", \"BTC\"], \"RFR\": [\"ETH\", \"BTC\", \"USDT\"], \"SPF\": [\"ETH\", \"USDT\", \"BTC\"], \"VIB\": [\"ETH\", \"USDT\", \"BTC\"], \"PPT\": [\"ETH\", \"BTC\", \"USDT\"], \"BNT\": [\"BTC\", \"USDT\", \"ETH\"], \"VITE\": [\"ETH\", \"OKB\", \"BTC\"], \"ARK\": [\"BTC\", \"ETH\", \"USDT\"], \"BEC\": [\"USDT\", \"ETH\", \"BTC\"], \"IPC*\": [\"USDT\"], \"RDNN\": [\"USDT\", \"BTC\", \"ETH\"], \"DAT\": [\"BTC\", \"USDT\", \"ETH\"], \"ITC\": [\"USDT\", \"BTC\", \"ETH\"], \"ARDR\": [\"BTC\"], \"LEV\": [\"USDT\", \"BTC\", \"ETH\"], \"XUC\": [\"BTC\", \"USDT\", \"ETH\"], \"POE\": [\"BTC\", \"ETH\", \"USDT\"], \"NXT\": [\"BTC\"], \"NANO\": [\"BTC\", \"ETH\", \"USDT\"], \"DGB\": [\"BTC\", \"ETH\", \"USDT\"], \"BCHSV\": [\"USDT\", \"BTC\"], \"SBTC\": [\"BCH\", \"BTC\"], \"PAX\": [\"BTC\", \"USDT\"], \"UCT\": [\"BTC\", \"USDT\", \"ETH\"], \"ELF\": [\"USDT\", \"BTC\", \"ETH\"], \"GTC\": [\"ETH\", \"BTC\", \"USDT\"], \"MOT\": [\"BTC\", \"ETH\", \"USDT\"], \"CTR\": [\"ETH\", \"USDT\", \"BTC\"], \"HC\": [\"BTC\", \"USDT\", \"ETH\"], \"BRD\": [\"BTC\", \"ETH\", \"USDT\"], \"LEND\": [\"BTC\", \"ETH\", \"USDT\"], \"SNGLS\": [\"BTC\", \"USDT\", \"ETH\"], \"BTM\": [\"ETH\", \"USDT\", \"BTC\"], \"REF\": [\"ETH\", \"USDT\", \"BTC\"], \"FUN\": [\"ETH\", \"BTC\", \"USDT\"], \"ONT\": [\"ETH\", \"BTC\", \"USDT\"], \"WBTC**\": [\"BTC\"], \"GUSD\": [\"BTC\", \"USDT\"], \"USDT\": [\"USDK\"], \"BT1\": [\"BTC\"], \"KNC\": [\"BTC\", \"ETH\", \"USDT\"], \"BCHABC\": [\"BTC\", \"USDT\"]}}, \"Poloniex\": {\"isActive\": true, \"isTopTier\": true, \"pairs\": {\"REP\": [\"BTC\", \"ETH\", \"USDT\"], \"DRK\": [\"XMR\", \"BTC\"], \"SC\": [\"BTC\", \"USDT\"], \"CNOTE\": [\"BTC\"], \"DOGE\": [\"USDC\", \"USDT\", \"BTC\"], \"LSK\": [\"USDT\", \"BTC\", \"ETH\"], \"OMG\": [\"BTC\", \"ETH\"], \"XPB\": [\"BTC\"], \"XDN\": [\"XMR\", \"BTC\"], \"XAI\": [\"BTC\"], \"GNT\": [\"BTC\", \"ETH\", \"USDT\"], \"MAID\": [\"XMR\", \"BTC\"], \"VTC\": [\"BTC\"], \"SWARM\": [\"BTC\"], \"NAV\": [\"BTC\"], \"HIRO\": [\"BTC\"], \"ZEC\": [\"USD\", \"BTC\", \"USDT\", \"XMR\", \"USDC\", \"ETH\"], \"BELA\": [\"BTC\"], \"SQL\": [\"BTC\"], \"EOS\": [\"USDT\", \"ETH\", \"BTC\"], \"PASC\": [\"BTC\"], \"AMP\": [\"BTC\"], \"UNITY\": [\"BTC\"], \"QBK\": [\"BTC\"], \"QORA\": [\"XMR\", \"BTC\"], \"BCN\": [\"XMR\", \"BTC\"], \"BCHSV\": [\"BTC\", \"USDC\"], \"CGA\": [\"BTC\"], \"DCR\": [\"BTC\"], \"GAME\": [\"BTC\"], \"PTS*\": [\"BTC\"], \"DASH\": [\"USDT\", \"USD\", \"XMR\", \"BTC\"], \"GAP\": [\"BTC\"], \"BCH\": [\"ETH\", \"BTC\", \"USDT\", \"USDC\"], \"SYNC\": [\"BTC\"], \"XCN\": [\"BTC\"], \"LPT\": [\"BTC\"], \"HZ\": [\"BTC\"], \"NXTI\": [\"BTC\"], \"VIA\": [\"BTC\"], \"DGB\": [\"BTC\"], \"HYP\": [\"BTC\", \"USD\", \"XMR\"], \"BLOCK\": [\"BTC\"], \"NAUT\": [\"BTC\"], \"GNO\": [\"ETH\", \"BTC\"], \"XRP\": [\"USDC\", \"BTC\", \"USD\", \"USDT\"], \"NXC\": [\"BTC\"], \"GRC\": [\"BTC\"], \"USDT\": [\"USDC\"], \"ETH\": [\"USDT\", \"USD\", \"USDC\", \"BTC\"], \"STR\": [\"BTC\", \"USD\"], \"BCHABC\": [\"BTC\", \"USDC\"], \"XLM\": [\"BTC\", \"USDT\", \"USDC\"], \"GAS\": [\"BTC\", \"ETH\"], \"ATOM\": [\"BTC\", \"USDT\", \"USDC\"], \"GRCX\": [\"BTC\"], \"SILK\": [\"BTC\"], \"NEOS\": [\"BTC\"], \"ZRX\": [\"USDT\", \"BTC\", \"ETH\"], \"UIS\": [\"BTC\"], \"RBY\": [\"BTC\"], \"CCN\": [\"BTC\"], \"RADS\": [\"BTC\"], \"INDEX\": [\"BTC\"], \"STEEM\": [\"BTC\", \"ETH\"], \"XEM\": [\"BTC\"], \"DIEM\": [\"XMR\", \"BTC\"], \"DAO\": [\"BTC\", \"ETH\"], \"MANA\": [\"USDT\", \"BTC\", \"ETH\"], \"BITUSD\": [\"BTC\"], \"NMR\": [\"BTC\"], \"FRAC\": [\"BTC\"], \"BLK\": [\"BTC\", \"XMR\"], \"IFC\": [\"XMR\"], \"MNTA\": [\"XMR\"], \"XMR\": [\"BTC\", \"USDC\", \"USD\", \"USDT\"], \"POT\": [\"BTC\"], \"XMY\": [\"BTC\"], \"LTBC\": [\"BTC\"], \"FLDC\": [\"BTC\"], \"ETC\": [\"BTC\", \"ETH\", \"USD\", \"USDT\"], \"HUGE\": [\"BTC\"], \"BTMK\": [\"BTC\"], \"XPM\": [\"BTC\"], \"XMG\": [\"BTC\"], \"LOOM\": [\"USDT\", \"ETH\", \"BTC\"], \"NXT\": [\"USD\", \"XMR\", \"USDT\", \"BTC\"], \"BNT\": [\"BTC\", \"USDT\", \"ETH\"], \"WDC\": [\"BTC\"], \"BALLS\": [\"BTC\"], \"CVC\": [\"ETH\", \"BTC\"], \"TAC\": [\"BTC\"], \"XVC\": [\"BTC\"], \"ABY\": [\"BTC\"], \"CURE\": [\"BTC\"], \"MSC\": [\"BTC\"], \"GMC\": [\"BTC\"], \"NOBL\": [\"BTC\"], \"STRAT\": [\"BTC\"], \"NBT\": [\"BTC\"], \"QTUM\": [\"USDT\", \"BTC\", \"ETH\"], \"BBR\": [\"XMR\", \"BTC\"], \"FOAM\": [\"BTC\", \"USDC\"], \"BSV\": [\"BTC\", \"USDC\"], \"SBD\": [\"BTC\"], \"BTCD\": [\"BTC\", \"XMR\"], \"ACH\": [\"BTC\"], \"ADN\": [\"BTC\"], \"XCR\": [\"BTC\"], \"GRS\": [\"BTC\"], \"BAT\": [\"ETH\", \"USDT\", \"BTC\"], \"DSH\": [\"XMR\"], \"OMNI\": [\"BTC\"], \"SSD\": [\"BTC\"], \"GRIN\": [\"USDC\", \"BTC\"], \"KNC\": [\"USDT\", \"BTC\", \"ETH\"], \"LTC\": [\"USDT\", \"XMR\", \"BTC\", \"USD\", \"USDC\"], \"SJCX\": [\"BTC\"], \"SNT\": [\"ETH\", \"USDT\", \"BTC\"], \"XCP\": [\"BTC\"], \"STORJ\": [\"BTC\"], \"MMXIV\": [\"USD\", \"BTC\"], \"BITS\": [\"BTC\"], \"NMC\": [\"BTC\"], \"JLH\": [\"BTC\"], \"NOTE\": [\"BTC\"], \"XBC\": [\"BTC\"], \"QTL\": [\"BTC\"], \"XST\": [\"BTC\"], \"URO\": [\"BTC\"], \"CINNI\": [\"BTC\"], \"PIGGY\": [\"BTC\"], \"1CR\": [\"BTC\"], \"BTC\": [\"USD\", \"USDC\", \"USDT\"], \"LQD\": [\"BTC\"], \"FCT\": [\"BTC\"], \"EMC2\": [\"BTC\"], \"SYS\": [\"BTC\"], \"GML\": [\"BTC\"], \"XC\": [\"BTC\"], \"USD\": [\"BTC\"], \"OPAL\": [\"BTC\"], \"CYC\": [\"BTC\"], \"IOC\": [\"BTC\"], \"C2\": [\"BTC\"], \"SRCC\": [\"BTC\"], \"RIC\": [\"BTC\"], \"MRS\": [\"BTC\"], \"PPC\": [\"BTC\"], \"FLO\": [\"BTC\"], \"EXE\": [\"BTC\"], \"MINT\": [\"BTC\"], \"VOX\": [\"BTC\"], \"XCH\": [\"BTC\"], \"CLAM\": [\"BTC\"], \"BITCNY\": [\"BTC\"], \"GOLD\": [\"BTC\"], \"RDD\": [\"BTC\"], \"EXP\": [\"BTC\"], \"YAC\": [\"BTC\"], \"HUC\": [\"BTC\"], \"GDN\": [\"BTC\"], \"ARDR\": [\"BTC\"], \"MIL\": [\"BTC\"], \"ULTC\": [\"BTC\"], \"BCY\": [\"BTC\"], \"PRC\": [\"BTC\"], \"GEMZ\": [\"BTC\"], \"XAP\": [\"BTC\"], \"XDP\": [\"BTC\"], \"WOLF\": [\"BTC\"], \"NOXT\": [\"BTC\"], \"MMNXT\": [\"BTC\"], \"FIBRE\": [\"BTC\"], \"CNMT\": [\"BTC\"], \"VNL\": [\"BTC\"], \"SDC\": [\"BTC\"], \"BURST\": [\"BTC\"], \"GEO\": [\"BTC\"], \"CHA\": [\"BTC\"], \"VRC\": [\"BTC\"], \"PINK\": [\"BTC\"], \"MMC\": [\"BTC\"], \"ARCH\": [\"BTC\"], \"LBC\": [\"BTC\"], \"NSR\": [\"BTC\"], \"POLY\": [\"BTC\"], \"BTS\": [\"BTC\"], \"MNS1\": [\"BTC\"], \"FLT\": [\"BTC\"]}}, \"Upbit\": {\"isActive\": true, \"isTopTier\": true, \"pairs\": {\"ZIL\": [\"BTC\", \"KRW\"], \"PART\": [\"BTC\"], \"NEO\": [\"BTC\", \"KRW\", \"USDT\", \"ETH\"], \"GAME\": [\"BTC\"], \"BLK\": [\"BTC\"], \"OK\": [\"BTC\"], \"OMG\": [\"BTC\", \"KRW\", \"USDT\", \"ETH\"], \"HYDRO\": [\"BTC\"], \"XDN\": [\"BTC\"], \"WINGS\": [\"BTC\", \"ETH\"], \"XMR\": [\"ETH\", \"BTC\", \"KRW\", \"USDT\"], \"XEL\": [\"BTC\"], \"WAX\": [\"ETH\", \"BTC\", \"KRW\"], \"RDD\": [\"BTC\"], \"VEE\": [\"BTC\", \"ETH\"], \"BCH\": [\"ETH\", \"BTC\", \"KRW\", \"USDT\"], \"NBT\": [\"BTC\"], \"IOTX\": [\"BTC\"], \"ELF\": [\"KRW\", \"BTC\"], \"POLY\": [\"ETH\", \"BTC\", \"KRW\"], \"TUBE\": [\"BTC\"], \"XZC\": [\"BTC\"], \"CTXC\": [\"BTC\"], \"STEEM\": [\"KRW\", \"BTC\"], \"VBK\": [\"BTC\"], \"CRO\": [\"BTC\"], \"KORE\": [\"BTC\"], \"OCN\": [\"BTC\", \"ETH\"], \"NMR\": [\"BTC\", \"ETH\"], \"CVC\": [\"ETH\", \"BTC\", \"KRW\"], \"BLOCK\": [\"BTC\"], \"SWT\": [\"BTC\"], \"PIVX\": [\"KRW\", \"BTC\"], \"IGNIS\": [\"BTC\", \"KRW\"], \"FUN\": [\"ETH\", \"BTC\", \"KRW\"], \"ARDR\": [\"BTC\", \"KRW\"], \"ADX\": [\"ETH\", \"BTC\", \"KRW\"], \"NPXS\": [\"KRW\", \"BTC\"], \"DCR\": [\"KRW\", \"USDT\", \"BTC\"], \"MANA\": [\"ETH\", \"BTC\", \"KRW\"], \"BURST\": [\"BTC\"], \"SC\": [\"KRW\", \"USDT\", \"ETH\", \"BTC\"], \"HMQ\": [\"BTC\", \"ETH\"], \"QNT\": [\"BTC\"], \"ZRX\": [\"ETH\", \"BTC\", \"KRW\", \"USDT\"], \"OST\": [\"BTC\", \"KRW\"], \"ETC\": [\"KRW\", \"ETH\", \"BTC\", \"USDT\"], \"MER\": [\"KRW\", \"BTC\"], \"APCC\": [\"BTC\"], \"MFT\": [\"KRW\", \"BTC\"], \"ETH\": [\"KRW\", \"USDT\", \"BTC\"], \"THETA\": [\"KRW\"], \"ARK\": [\"BTC\", \"KRW\"], \"DMT\": [\"KRW\", \"BTC\", \"ETH\"], \"MYST\": [\"BTC\", \"KRW\", \"ETH\"], \"EXCL\": [\"BTC\"], \"SPENDC\": [\"BTC\"], \"FCT\": [\"BTC\", \"ETH\"], \"BAT\": [\"USDT\", \"BTC\", \"KRW\", \"ETH\"], \"AGRS\": [\"KRW\", \"BTC\"], \"XVG\": [\"USDT\", \"BTC\"], \"ADA\": [\"KRW\", \"BTC\", \"USDT\", \"ETH\"], \"GNT\": [\"ETH\", \"BTC\", \"KRW\"], \"TTC\": [\"BTC\", \"KRW\"], \"DGD\": [\"KRW\", \"ETH\", \"BTC\"], \"LTC\": [\"BTC\", \"ETH\", \"USDT\", \"KRW\"], \"TIX\": [\"KRW\", \"ETH\", \"BTC\"], \"LRC\": [\"BTC\"], \"POWR\": [\"BTC\", \"ETH\", \"KRW\"], \"SYS\": [\"BTC\"], \"TT\": [\"KRW\"], \"BAY\": [\"BTC\"], \"VDX\": [\"BTC\"], \"DASH\": [\"BTC\", \"ETH\", \"KRW\", \"USDT\"], \"RCN\": [\"ETH\", \"BTC\"], \"PTOY\": [\"ETH\", \"BTC\"], \"AERGO\": [\"BTC\", \"KRW\"], \"GRS\": [\"KRW\", \"BTC\"], \"IOP\": [\"BTC\"], \"VITE\": [\"BTC\"], \"EDG\": [\"BTC\"], \"CRW\": [\"BTC\"], \"FTC\": [\"BTC\"], \"ANKR\": [\"BTC\", \"KRW\"], \"XRP\": [\"USDT\", \"KRW\", \"BTC\", \"ETH\"], \"BSD\": [\"BTC\"], \"RISE\": [\"BTC\", \"KRW\"], \"PAL\": [\"BTC\"], \"STORM\": [\"BTC\", \"ETH\", \"KRW\"], \"VIB\": [\"ETH\", \"BTC\"], \"CMCT\": [\"BTC\"], \"DOGE\": [\"USDT\", \"BTC\"], \"KMD\": [\"KRW\", \"BTC\"], \"ZEC\": [\"ETH\", \"BTC\", \"KRW\", \"USDT\"], \"QTUM\": [\"BTC\", \"ETH\", \"KRW\"], \"BTG\": [\"BTC\", \"USDT\", \"ETH\", \"KRW\"], \"TUSD\": [\"BTC\", \"USDT\", \"ETH\"], \"MCO\": [\"ETH\", \"BTC\", \"KRW\"], \"PAY\": [\"BTC\", \"ETH\"], \"CARRY\": [\"KRW\"], \"BEAN\": [\"BTC\"], \"DCT\": [\"BTC\"], \"BOXX\": [\"BTC\"], \"SBD\": [\"KRW\", \"BTC\"], \"SNT\": [\"KRW\", \"ETH\", \"BTC\"], \"SERV\": [\"BTC\"], \"XEM\": [\"ETH\", \"KRW\", \"BTC\"], \"COSM\": [\"BTC\", \"KRW\"], \"RFR\": [\"KRW\", \"BTC\"], \"NKN\": [\"BTC\"], \"RLC\": [\"BTC\", \"ETH\"], \"MEDX\": [\"BTC\", \"KRW\"], \"IOST\": [\"KRW\", \"BTC\"], \"BSV\": [\"KRW\", \"BTC\"], \"MEME\": [\"BTC\"], \"MIOTA\": [\"KRW\"], \"WAVES\": [\"BTC\", \"KRW\", \"ETH\"], \"STORJ\": [\"ETH\", \"BTC\", \"KRW\"], \"SRN\": [\"BTC\", \"ETH\", \"KRW\"], \"GNO\": [\"ETH\", \"BTC\"], \"STRAT\": [\"BTC\", \"ETH\", \"KRW\"], \"1ST\": [\"BTC\", \"ETH\", \"KRW\"], \"SALT\": [\"BTC\", \"ETH\"], \"DOPE\": [\"KRW\", \"BTC\"], \"SAFEX\": [\"KRW\", \"BTC\"], \"DGB\": [\"USDT\", \"ETH\", \"BTC\"], \"BNT\": [\"BTC\", \"ETH\"], \"SOLVE\": [\"KRW\", \"BTC\"], \"CFI\": [\"ETH\", \"BTC\"], \"PRO\": [\"BTC\"], \"ANT\": [\"ETH\", \"BTC\"], \"DTA\": [\"BTC\"], \"GBYTE\": [\"BTC\"], \"UNB\": [\"BTC\"], \"EPT\": [\"BTC\", \"KRW\"], \"SLS\": [\"BTC\"], \"RVN\": [\"BTC\", \"USDT\"], \"AMP\": [\"BTC\"], \"MAID\": [\"KRW\", \"BTC\"], \"UP\": [\"BTC\"], \"REP\": [\"BTC\", \"ETH\", \"KRW\"], \"VOX\": [\"BTC\", \"KRW\"], \"TFUEL\": [\"KRW\"], \"ONGAS\": [\"KRW\"], \"BTC\": [\"KRW\", \"USDT\"], \"ENJ\": [\"KRW\", \"BTC\"], \"PAX\": [\"BTC\", \"USDT\"], \"LOOM\": [\"BTC\", \"KRW\"], \"MOC\": [\"KRW\", \"BTC\"], \"UKG\": [\"ETH\", \"BTC\"], \"GUP\": [\"ETH\", \"BTC\"], \"NXS\": [\"BTC\"], \"SPHR\": [\"BTC\"], \"BLT\": [\"BTC\"], \"TRIG\": [\"KRW\", \"BTC\"], \"BITB\": [\"BTC\"], \"TRX\": [\"KRW\", \"ETH\", \"USDT\", \"BTC\"], \"IHT\": [\"BTC\"], \"PMA\": [\"BTC\"], \"BKX\": [\"BTC\"], \"BTM\": [\"BTC\"], \"DNT\": [\"BTC\"], \"SIB\": [\"BTC\"], \"SNGLS\": [\"BTC\", \"ETH\", \"KRW\"], \"SHIFT\": [\"BTC\"], \"EXP\": [\"BTC\"], \"ATOM\": [\"BTC\", \"KRW\"], \"ADT\": [\"ETH\", \"BTC\", \"KRW\"], \"XLM\": [\"ETH\", \"BTC\", \"KRW\"], \"RADS\": [\"BTC\"], \"FSN\": [\"BTC\"], \"MTL\": [\"BTC\", \"KRW\", \"ETH\"], \"ORBS\": [\"BTC\"], \"GAS\": [\"KRW\"], \"NXT\": [\"BTC\", \"USDT\"], \"UBQ\": [\"BTC\"], \"ENG\": [\"ETH\", \"BTC\"], \"EMC2\": [\"KRW\", \"BTC\"], \"AID\": [\"BTC\"], \"XAUR\": [\"KRW\", \"BTC\"], \"MET\": [\"BTC\"], \"LSK\": [\"KRW\", \"BTC\"], \"VIA\": [\"BTC\"], \"LBA\": [\"BTC\"], \"DRGN\": [\"BTC\"], \"KNC\": [\"KRW\"], \"ICX\": [\"KRW\"], \"DENT\": [\"BTC\"], \"JNT\": [\"BTC\"], \"QRL\": [\"ETH\", \"BTC\"], \"IQ\": [\"KRW\"], \"META\": [\"BTC\"], \"LBC\": [\"BTC\"], \"PAI\": [\"BTC\"], \"ONT\": [\"KRW\"], \"NCASH\": [\"BTC\"], \"VTC\": [\"KRW\", \"BTC\"], \"BTT\": [\"BTC\", \"KRW\"], \"SYNX\": [\"BTC\"], \"UPP\": [\"KRW\", \"BTC\"], \"GTO\": [\"KRW\", \"BTC\"], \"BCPT\": [\"BTC\"], \"LUN\": [\"BTC\"], \"STPT\": [\"BTC\"], \"HST\": [\"BTC\"], \"BTU\": [\"BTC\"], \"MOBI\": [\"BTC\"], \"CTPT\": [\"KRW\"], \"EMC\": [\"BTC\"], \"MUE\": [\"BTC\"], \"GO\": [\"BTC\"], \"BFT\": [\"BTC\"], \"TX\": [\"BTC\"], \"NAV\": [\"BTC\"], \"MONA\": [\"BTC\"], \"XNK\": [\"BTC\"], \"ZEN\": [\"BTC\"], \"VRC\": [\"BTC\"], \"CLOAK\": [\"BTC\"], \"QKC\": [\"KRW\"], \"ION\": [\"BTC\"], \"DYN\": [\"BTC\"], \"NGC\": [\"BTC\"], \"EOS\": [\"KRW\"], \"RVR\": [\"BTC\"], \"BTS\": [\"BTC\"], \"XHV\": [\"BTC\"]}}, \"Zaif\": {\"isActive\": true, \"isTopTier\": true, \"pairs\": {\"ITSUKI\": [\"JPY\", \"ZAIF\", \"XEM\", \"MONA\"], \"LEENA\": [\"MONA\", \"ZAIF\", \"JPY\", \"XEM\", \"BTC\"], \"HINANOMAI\": [\"XEM\", \"JPY\", \"ZAIF\", \"BTC\"], \"CHIKARIN\": [\"BTC\", \"ZAIF\", \"XEM\", \"JPY\"], \"MAGATAMAYL\": [\"ZAIF\"], \"XACSIX\": [\"ZAIF\"], \"MAMICHANNEL\": [\"JPY\", \"ZAIF\", \"BTC\", \"MONA\", \"XEM\"], \"SHIMARENA\": [\"XEM\", \"JPY\", \"ZAIF\", \"MONA\", \"BTC\"], \"YAMAGUCHIA\": [\"JPY\", \"XEM\", \"ZAIF\"], \"MIZUKIVIX\": [\"BTC\", \"ZAIF\"], \"SANOMAYAVIX\": [\"ZAIF\", \"XEM\", \"BTC\", \"JPY\"], \"CHIKARINVIX\": [\"JPY\", \"MONA\"], \"CICC\": [\"JPY\", \"BTC\"], \"HYOU\": [\"ZAIF\", \"MONA\", \"XEM\", \"JPY\", \"BTC\"], \"PACHI\": [\"XEM\", \"JPY\", \"BTC\", \"ZAIF\", \"MONA\"], \"NCXC\": [\"BTC\", \"JPY\"], \"ERC20.CMS\": [\"JPY\"], \"BITCRYSTALS\": [\"BTC\", \"JPY\"], \"DJASANYANVIX\": [\"BTC\", \"JPY\", \"MONA\", \"XEM\"], \"FSCC\": [\"JPY\", \"BTC\"], \"RISAVIX\": [\"ZAIF\", \"BTC\", \"JPY\"], \"XCP\": [\"BTC\", \"JPY\"], \"ZAIF\": [\"BTC\", \"JPY\"], \"MAGATAMATQ\": [\"ZAIF\"], \"ICHARLOTTE\": [\"JPY\", \"XEM\", \"ZAIF\", \"MONA\", \"BTC\"], \"MOSAIC.CMS\": [\"JPY\"], \"XACONE\": [\"ZAIF\"], \"SIRAHOSIVIX\": [\"ZAIF\"], \"MAGATAMAGN\": [\"ZAIF\"], \"KAORI\": [\"MONA\", \"ZAIF\", \"XEM\", \"JPY\"], \"TSUKASAVIX\": [\"JPY\", \"ZAIF\", \"BTC\", \"XEM\"], \"RUMIRUMI\": [\"ZAIF\", \"MONA\", \"JPY\", \"XEM\"], \"TSUKASA\": [\"ZAIF\", \"JPY\", \"XEM\", \"MONA\"], \"XACTWO\": [\"ZAIF\"], \"DJASANYAN\": [\"JPY\", \"XEM\", \"BTC\", \"MONA\", \"ZAIF\"], \"SATOAYAKA\": [\"JPY\", \"MONA\", \"ZAIF\", \"XEM\", \"BTC\"], \"XACFIVE\": [\"ZAIF\"], \"SHIRAHOSHI\": [\"ZAIF\", \"XEM\", \"JPY\"], \"MAGATAMABL\": [\"ZAIF\"], \"KINOKOUSAKA\": [\"ZAIF\", \"MONA\", \"JPY\"], \"MAGATAMAVT\": [\"ZAIF\"], \"SANOMAYA\": [\"ZAIF\", \"JPY\", \"XEM\"], \"XACSEVEN\": [\"ZAIF\"], \"MAGATAMARD\": [\"ZAIF\"], \"RURU\": [\"JPY\", \"ZAIF\", \"BTC\", \"XEM\"], \"SJCX\": [\"BTC\", \"JPY\"], \"ETH\": [\"JPY\", \"BTC\"], \"XEM\": [\"BTC\", \"JPY\"], \"MONA\": [\"BTC\", \"JPY\"], \"MAGATAMAWT\": [\"ZAIF\"], \"BCH\": [\"JPY\", \"BTC\"], \"XACNINE\": [\"ZAIF\"], \"PEPECASH\": [\"BTC\", \"JPY\"], \"JPYZ\": [\"JPY\"], \"BTC\": [\"JPY\"], \"MIZUKI\": [\"ZAIF\", \"JPY\"]}}, \"bitFlyer\": {\"isActive\": true, \"isTopTier\": true, \"pairs\": {\"BCH\": [\"BTC\"], \"ETH\": [\"BTC\"], \"BTC\": [\"JPY\", \"USD\"]}}, \"itBit\": {\"isActive\": true, \"isTopTier\": true, \"pairs\": {\"BTC\": [\"EUR\", \"USD\", \"SGD\"], \"ETH\": [\"EUR\", \"USD\", \"SGD\"]}}}}"
  },
  {
    "path": "readme.md",
    "content": "# CryptoGraphArb\n\n<center>\n<img src=\"https://reasonabledeviations.com/assets/images/weighted_digraph.png\" style=\"width:50%;\"/>\n</center>\n\nThis is the supporting code for my [post](https://reasonabledeviations.com/2019/04/21/currency-arbitrage-graphs-2/) on using graph theory to discover arbitrage opportunities in a cryptocurrency market.\n\n## Getting started\n\nTo run it, first sign up to [CryptoCompare](https://min-api.cryptocompare.com/) to get a free API key. Then, you can either replace it after the equals sign at the top of `cryptocompare_scraper.py`, or create a new text file named `API_KEY.txt` and paste it there directly.\n\nThen, install dependencies with:\n\n```bash\npip install -r requirements.txt\n```\n\nLastly, run the code:\n\n```bash\npython cryptocompare_scraper.py\npython graph_arbitrage.py\n```\n\n## Overview\n\n- `cryptocompare_scraper.py` downloads the raw data, creating `pairs_list.json`, `binance_data/` and `snapshot.csv`.\n- `graph_arbitrage.py` processes this data and puts it into a graph, before running Bellman-Ford to find arbitrage opportunities.\n\n## Your turn\n\nHere's a brief list of a few ways that you could extend this project. Some are trivial, some are not!\n\n- Model transaction fees. This is literally one line of code, multiplying the arbitrage value by e.g 0.999 for each element in the path.\n- Download data from more exchanges. `graph_arbitrage.py` operates completely independently of the data collection, it just needs an adjacency matrix.\n- Automatically run the code at fixed intervals to continuously look for arbitrage.\n- Modify the Bellman-Ford so that it doesn't have to recompute everything when some weights change.\n"
  },
  {
    "path": "requirements.txt",
    "content": "numpy>=1.14.3\npandas>=0.21.0\nnetworkx>=2.3\ntqdm>=4.32.2\n"
  },
  {
    "path": "snapshot.csv",
    "content": ",ETH,TFUEL,VET,ZIL,QTUM,USDT,THETA,XLM,WAVES,ENJ,OMG,NANO,NEO,ZRX,FTM,EOS,USDS,BTC,ONE,MIOTA,XRP,ZEC,ONT,NULS,BSV,BNB,ADA,ATOM,PHB,ICX,BTT,DASH,LTC,BCH,XMR,XZC,USDC,BAT,ETC,TUSD,IOST,LINK,PAX,TRX\nETH,,,2.764e-05,9.618e-05,0.013267,0.0036831055946373982,0.00047565,0.0004713,0.009014,0.00054082,0.007753,0.005722,0.052008,0.00128303,,0.02594,,33.993949077064286,,0.00160728,0.00157513,0.37433,0.005603,0.00368814,,0.12513,0.00033856,,,0.001353,,0.58263,0.4925,,0.35901,0.042643,0.0036714763006204794,0.00131741,0.032134,0.003670398238208846,4.715e-05,0.0070116,0.003672420124862284,0.00012292\nTFUEL,,,,,,82.5082508250825,,,,,,,,,,,,757575.7575757576,,,,,,,,2793.296089385475,,,,,,,,,,,80.90614886731392,,,81.69934640522877,,,81.36696501220504,\nVET,36088.05485384338,,,,,133.01409949454643,,,,,,,,,,,,1219512.1951219512,,,,,,,,4522.840343735866,,,,,,,,,,,,,,,,,,\nZIL,10377.7501037775,,,,,38.28483920367535,,,,,,,,,,,,353356.89045936393,,,,,,,,1300.3901170351105,,,,,,,,,,,,,,,,,,\nQTUM,75.23888345496952,,,,,0.27739251040221913,,,,,,,,,,,,2557.544757033248,,,,,,,,9.402030838661151,,,,,,,,,,,,,,,,,,\nUSDT,271.48,0.0121,0.007503,0.02609,3.599,,0.12907,0.12795,2.4484,0.14665,2.1047,1.5526,14.135,0.3484,0.02633,7.0441,0.9957,9228.4,0.02118,0.4371,0.42794,101.73,1.5215,1.0017,,33.9645,0.09189,6.783,,0.3669,0.0013636,158.1,133.7,428.25,97.56,,0.9968,0.3575,8.7162,0.9966,0.0128,1.9041,0.9969,0.03339\nTHETA,2094.723391776116,,,,,7.71188401326444,,,,,,,,,,,,71326.67617689016,,,,,,,,262.4671916010499,,,,,,,,,,,,,,,,,,\nXLM,2117.2983273343216,,,,,7.8082298742875,,,,,,,,,,,,72098.05335255948,,,,,,,,265.2519893899204,,,,,,,,,,,7.780890133831311,,,7.774236181295188,,,7.782101167315175,\nWAVES,110.75423634954036,,,,,0.40748135772788396,,,,,,,,,,,,3763.643206624012,,,,,,,,13.831258644536652,,,,,,,,,,,0.40500587258515247,,,0.406124355277586,,,0.40306328093510685,\nENJ,1839.7571520559288,,,,,6.775067750677507,,,,,,,,,,,,62695.924764890275,,,,,,,,230.52097740894422,,,,,,,,,,,,,,,,,,\nOMG,128.33675564681724,,,,,0.4730368968779565,,,,,,,,,,,,4366.812227074236,,,,,,,,16.069419893941827,,,,,,,,,,,,,,,,,,\nNANO,174.0341106856944,,,,,0.6427561383211209,,,,,,,,,,,,5924.170616113744,,,,,,,,21.73913043478261,,,,,,,,,,,,,,,,,,\nNEO,19.17030902538149,,,,,0.0706863646002686,,,,,,,,,,,,652.7415143603133,,,,,,,,2.4038461538461537,,,,,,,,,,,0.07038783698176955,,,0.07045726766715987,,,0.07026419336706015,\nZRX,776.8921207601113,,,,,2.861230329041488,,,,,,,,,,,,26434.047052603753,,,,,,,,97.2762645914397,,,,,,,,,,,,,,,,,,\nFTM,,,,,,37.893141341417206,,,,,,,,,,,,349650.34965034964,,,,,,,,1285.3470437017995,,,,,,,,,,,36.127167630057805,,,37.20238095238095,,,36.010082823190494,\nEOS,38.51486673856108,,,,,0.1419244961680386,,,,,,,,,,,,1310.1008777675881,,,,,,,,4.814636494944632,,,,,,,,,,,0.14128284826222096,,,0.1413287731249205,,,0.14144271570014144,\nUSDS,,,,,,1.0033109260559847,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1.0009008107296566,,,1.000300090027008,,,1.0002000400080016,\nBTC,0.029406,1.31e-06,8.1e-07,2.82e-06,0.00039,0.0001083425966253448,1.399e-05,1.386e-05,0.0002654,1.59e-05,0.000228,0.0001685,0.001531,3.775e-05,2.85e-06,0.0007632,,,2.29e-06,4.735e-05,4.635e-05,0.011019,0.0001648,0.00010861,,0.0036795,9.96e-06,0.000734,1.92e-06,3.98e-05,1.4e-07,0.017153,0.014487,0.046402,0.010577,0.001255,0.00010797690158121375,3.88e-05,0.000945,0.00010793051864931432,1.38e-06,0.0002065,0.00010798809539236394,3.61e-06\nONE,,,,,,47.19207173194903,,,,,,,,,,,,434782.60869565216,,,,,,,,1602.5641025641025,,,,,,,,,,,44.662795891022775,,,46.75081813931744,,,46.62004662004662,\nMIOTA,620.1742689695805,,,,,2.28675966155957,,,,,,,,,,,,21101.498206372653,,,,,,,,77.63975155279502,,,,,,,,,,,,,,,,,,\nXRP,634.3165239454488,,,,,2.3359573921371672,,,,,,,,,,,,21565.667457407806,,,,,,,,79.36507936507937,,,,,,,,,,27.014,2.3256895669566027,,,2.327421682260392,,,2.328614008941878,0.078\nZEC,2.6683032259786,,,,,0.009828975820719482,,,,,,,,,,,,90.6947215672048,,,,,,,,0.3341129301703976,,,,,,,,,,,0.009781864423359092,,,0.009721952167995334,,,0.009764671418806757,\nONT,178.12611328820805,,,,,0.6562541015881349,,,,,,,,,,,,6060.606060606061,,,,,,,,22.276676319893074,,,,,,,,,,,,,,,,,,\nNULS,269.77446854429695,,,,,0.9963136395337252,,,,,,,,,,,,9199.632014719411,,,,,,,,33.67003367003367,,,,,,,,,,,,,,,,,,\nBSV,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\nBNB,7.98817749730399,0.000356,0.0002206,0.000768,0.10565,0.02942015810392965,0.0038,0.00376,0.0719,0.004315,0.06184,0.0457,0.415,0.01023,0.000774,0.2073,,271.6210343328987,0.000623,0.01284,0.01258,2.984,0.04471,0.02939,,,0.0027,0.1993,0.000521,0.01079,4.008e-05,4.653,3.93,,2.869,0.34,0.029308065872808854,0.01052,0.2563,0.029311673960388203,0.0003761,,0.029292355281118735,0.000983\nADA,2944.120591179415,,,,,10.869565217391305,,,,,,,,,,,,100300.90270812438,,,,,,,,369.00369003690037,,,,,,,,,,,10.831889081455806,,,10.835410120273053,,,10.811979673478213,\nATOM,,,,,,0.14727540500736377,,,,,,,,,,,,1360.544217687075,,,,,,,,4.992511233150275,,,,,,,,,,,0.14641288433382138,,,0.14607069821793747,,,0.1457301078402798,\nPHB,,,,,,,,,,,,,,,,,,518134.7150259067,,,,,,,,1901.1406844106464,,,,,,,,,,,54.79452054794521,,,55.55555555555556,,,55.55555555555556,\nICX,737.4631268436578,,,,,2.7203482045701852,,,,,,,,,,,,25062.656641604008,,,,,,,,92.25092250922509,,,,,,,,,,,,,,,,,,\nBTT,,,,,,732.9766180458844,,,,,,,,,,,,6666666.666666667,,,,,,,,24888.003982080638,,,,,,,,,,,729.3946024799417,,,728.8098535092195,,,729.6074711805048,\nDASH,1.7141191998491576,,,,,0.0063043752364140716,,,,,,,,,,,,58.27845445538784,,,,,,,,0.2143163309044149,,,,,,,,,,,,,,,,,,\nLTC,2.0275339105046535,,,,,0.007478312892611427,,,,,,,,,,,,69.02263942573164,,,,,,,,0.25380710659898476,,,,,,,,,,,0.0074471254095918975,,,0.00744158356898348,,,0.007454342154304882,\nBCH,,,,,,0.002333341111137037,,,,,,,,,,,,21.534088462035403,,,,,,,,,,,,,,,,,,,0.0023257977486277792,,,0.0023241760795797892,,,0.002323096222645542,\nXMR,2.780403714619363,,,,,0.010244851961889151,,,,,,,,,,,,94.4733112895607,,,,,,,,0.34794711203897005,,,,,,,,,,,,,,,,,,\nXZC,23.265011748830933,,,,,,,,,,,,,,,,,793.6507936507936,,,0.036651517372819235,,,,,2.9154518950437316,,,,,,,,,,,,,,,,,,\nUSDC,271.92,0.01207,,,,1.0028078620136383,,0.12811,2.4421,,,,14.144,,0.02624,7.0535,0.9976,9251.18,0.02117,,0.42834,100.74,,,,33.9801,0.09202,6.771,0.01772,,0.0013654,,133.87,428.51,,,,0.3576,8.708,0.9996001599360256,,1.9057,0.9991008092716556,0.03344\nBAT,756.5040435141126,,,,,2.794076557697681,,,,,,,,,,,,25766.555011594948,,,,,,,,94.60737937559131,,,,,,,,,,,2.7739251040221915,,,2.767783005812344,,,2.770850651149903,\nETC,31.07809926344905,,,,,0.11463420226058647,,,,,,,,,,,,1057.0824524312895,,,,,,,,3.8819875776397517,,,,,,,,,,,0.11384335154826958,,,0.1137009664582149,,,0.11322463768115941,\nTUSD,272.03,0.01211,,,,1.0033109260559847,,0.12828,2.4551,,,,14.157,,0.0263,7.057,0.9984,9251.73,0.02123,,0.42861,101.5,,,,33.9955,0.09206,6.779,0.01768,,0.0013656,,133.97,428.98,,,0.9996,0.3576,8.698,,,1.9049,0.9993,0.03349\nIOST,21146.119687037426,,,,,77.9666302822392,,,,,,,,,,,,719424.4604316547,,,,,,,,2646.9031233456853,,,,,,,,,,,,,,,,,,\nLINK,142.45014245014244,,,,,0.5242189138184106,,,,,,,,,,,,4837.695321948623,,,,,,,,,,,,,,,,,,,0.5212677231025855,,,0.5209690023443605,,,0.5217845030002609,\nPAX,272.1,0.01202,,,,1.0029084344599337,,0.12813,2.4407,,,,14.135,,0.02629,7.0535,0.999,9251.5,0.02121,,0.42849,101.04,,,,33.9939,0.09201,6.785,0.01765,,0.0013639,,133.91,428.69,,,0.9999,0.3579,8.701,0.9997000899730081,,1.9039,,0.03343\nTRX,8123.4768480909825,,,,,29.922202274087375,,,,,,,,,,,,276243.09392265195,,,12.78772378516624,,,,,1015.2284263959391,,,,,,,,,,,29.779630732578916,,,29.797377830750893,,,29.753049687592977,\n"
  }
]