diff --git a/CHANGELOG.md b/CHANGELOG.md index 94a3c9fc..8caa2f40 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,33 @@ +# [3.14.0](https://github.com/coinranking/exchanges/compare/v3.13.0...v3.14.0) (2020-08-14) + + +### Bug Fixes + +* change base and quoteVolume for fylbit driver ([8c26f88](https://github.com/coinranking/exchanges/commit/8c26f88800d5f597e977d2a61fd6460b8212d006)) + + +### Features + +* add baseName to Bitcoiva driver ([91833e7](https://github.com/coinranking/exchanges/commit/91833e7fd6ab3e7bb6c9c55965479101c02af233)) +* bitcoiva driver ([68fe560](https://github.com/coinranking/exchanges/commit/68fe560a2e24c5f9e9cef8f1bb32d2b664fcd58e)) +* flybit driver ([72a3380](https://github.com/coinranking/exchanges/commit/72a33806bd5b2dce76516f37bb6a46bbc9f15cc6)) + +# [3.13.0](https://github.com/coinranking/exchanges/compare/v3.12.0...v3.13.0) (2020-08-11) + + +### Features + +* **polarity:** use the waves driver ([5f7a7ec](https://github.com/coinranking/exchanges/commit/5f7a7ec19a49f478464ae7101d7668d845bcfb83)) +* polarity driver ([ebd0ba0](https://github.com/coinranking/exchanges/commit/ebd0ba09555588f671273acdde55bd662ea541c3)) + +# [3.12.0](https://github.com/coinranking/exchanges/compare/v3.11.0...v3.12.0) (2020-08-11) + + +### Features + +* ankerswap driver ([68549ab](https://github.com/coinranking/exchanges/commit/68549ab33da852e5a0e1dc4a371c5d63f10e3c51)) +* bololex driver ([4df8bb8](https://github.com/coinranking/exchanges/commit/4df8bb873ffd85933874a98e7883a3c9bdb5a5a7)) + # [3.11.0](https://github.com/coinranking/exchanges/compare/v3.10.0...v3.11.0) (2020-07-30) diff --git a/drivers/ankerswap.js b/drivers/ankerswap.js new file mode 100644 index 00000000..e9552642 --- /dev/null +++ b/drivers/ankerswap.js @@ -0,0 +1,31 @@ +const Driver = require('../models/driver'); +const request = require('../lib/request'); +const Ticker = require('../models/ticker'); +const { parseToFloat } = require('../lib/utils.js'); + +/** + * @memberof Driver + * @augments Driver + */ +class Ankerswap extends Driver { + /** + * @augments Driver.fetchTickers + * @returns {Promise.Array} Returns a promise of an array with tickers. + */ + async fetchTickers() { + // get base and quote data for tickers + const { data: tickers } = await request('https://api.ankerswap.com/api/v1/tickers'); + + return tickers.map((ticker) => new Ticker({ + base: ticker.base_currency, + quote: ticker.target_currency, + high: parseToFloat(ticker.high), + low: parseToFloat(ticker.low), + close: parseToFloat(ticker.last_price), + baseVolume: parseToFloat(ticker.base_volume), + quoteVolume: parseToFloat(ticker.target_volume), + })); + } +} + +module.exports = Ankerswap; diff --git a/drivers/bitcoiva.js b/drivers/bitcoiva.js new file mode 100644 index 00000000..a78656f3 --- /dev/null +++ b/drivers/bitcoiva.js @@ -0,0 +1,37 @@ +const Driver = require('../models/driver'); +const request = require('../lib/request'); +const Ticker = require('../models/ticker'); +const { parseToFloat } = require('../lib/utils.js'); + +/** + * @memberof Driver + * @augments Driver + */ +class Bitcoiva extends Driver { + /** + * @augments Driver.fetchTickers + * @returns {Promise.Array} Returns a promise of an array with tickers. + */ + async fetchTickers() { + const { pairlist: markets } = await request('https://www.bitcoiva.com/api/tickers'); + + return Object.keys(markets).map((market) => { + const ticker = markets[market]; + // eslint-disable-next-line no-useless-escape + const [base, quote] = market.split('\/'); + + return new Ticker({ + base, + baseName: ticker.base_full_name, + quote, + high: parseToFloat(ticker.high), + low: parseToFloat(ticker.low), + close: parseToFloat(ticker.current_price), + open: parseToFloat(ticker.start_price), + baseVolume: parseToFloat(ticker.volume), + }); + }); + } +} + +module.exports = Bitcoiva; diff --git a/drivers/bololex.js b/drivers/bololex.js new file mode 100644 index 00000000..b8d871e2 --- /dev/null +++ b/drivers/bololex.js @@ -0,0 +1,37 @@ +const Driver = require('../models/driver'); +const request = require('../lib/request'); +const Ticker = require('../models/ticker'); +const { parseToFloat } = require('../lib/utils.js'); + +/** + * @memberof Driver + * @augments Driver + */ +class Bitcoiva extends Driver { + /** + * @augments Driver.fetchTickers + * @returns {Promise.Array} Returns a promise of an array with tickers. + */ + async fetchTickers() { + const { result: tickers } = await request('https://api.bololex.com/api/prices'); + + return tickers.map((ticker) => { + const [base, quote] = ticker.symbol.split('/'); + + return new Ticker({ + base, + quote, + high: parseToFloat(ticker.high), + low: parseToFloat(ticker.low), + close: parseToFloat(ticker.last), + open: parseToFloat(ticker.open), + bid: parseToFloat(ticker.bid), + ask: parseToFloat(ticker.ask), + baseVolume: parseToFloat(ticker.volume.base), + quoteVolume: parseToFloat(ticker.volume.quote), + }); + }); + } +} + +module.exports = Bitcoiva; diff --git a/drivers/flybit.js b/drivers/flybit.js new file mode 100644 index 00000000..056a48da --- /dev/null +++ b/drivers/flybit.js @@ -0,0 +1,42 @@ +const Driver = require('../models/driver'); +const request = require('../lib/request'); +const Ticker = require('../models/ticker'); +const { throttleMap, parseToFloat } = require('../lib/utils'); +/** + * @memberof Driver + * @augments Driver + */ +class Flybit extends Driver { + /** + * @param {boolean} isMocked Set to true when stored tickers are used + * @augments Driver.fetchTickers + * @returns {Promise.Array} Returns a promise of an array with tickers. + */ + async fetchTickers(isMocked) { + const markets = await request('https://api.flybit.com/v2/public/market/all'); + + const tickers = throttleMap(markets, async ({ MARKET: market }) => { + const ticker = await request(`https://api.flybit.com/v2/public/ticker?market=${market}`); + const [quote, base] = market.split('-'); + + if (!ticker) { + return undefined; + } + + return new Ticker({ + base, + quote, + high: parseToFloat(ticker.MAX_PRICE), + low: parseToFloat(ticker.MIN_PRICE), + close: parseToFloat(ticker.CLOSING_PRICE), + open: parseToFloat(ticker.OPENING_PRICE), + baseVolume: parseToFloat(ticker.UNITS_TRADED_24H), + quoteVolume: parseToFloat(ticker.ACC_TRADE_VALUE_24H), + }); + }, isMocked ? 0 : 50); // 20 requests per second + + return Promise.all(tickers); + } +} + +module.exports = Flybit; diff --git a/drivers/index.js b/drivers/index.js index c8dd817e..c4a9f045 100644 --- a/drivers/index.js +++ b/drivers/index.js @@ -9,6 +9,7 @@ exports.Altcointrader = require('./altcointrader'); exports.Altilly = require('./altilly'); exports.Altmarkets = require('./altmarkets'); exports.Amanpuri = require('./amanpuri'); +exports.Ankerswap = require('./ankerswap'); exports.Atomars = require('./atomars'); exports.Bamboo = require('./bamboo'); exports.Bancor = require('./bancor'); @@ -33,6 +34,7 @@ exports.Bitasset = require('./bitasset'); exports.Bitbank = require('./bitbank'); exports.Bitbay = require('./bitbay'); exports.Bitcoin = require('./bitcoin'); +exports.Bitcoiva = require('./bitcoiva'); exports.Bitcratic = require('./bitcratic'); exports.Bitebtc = require('./bitebtc'); exports.Bitfex = require('./bitfex'); @@ -68,6 +70,7 @@ exports.Bkex = require('./bkex'); exports.Bl3p = require('./bl3p'); exports.Bleutrade = require('./bleutrade'); exports.Blockchain = require('./blockchain'); +exports.Bololex = require('./bololex'); exports.Braziliex = require('./braziliex'); exports.Btcalpha = require('./btcalpha'); exports.Btcbox = require('./btcbox'); @@ -149,6 +152,7 @@ exports.Felixo = require('./felixo'); exports.Finexbox = require('./finexbox'); exports.Fivestar = require('./fivestar'); exports.Floatsv = require('./floatsv'); +exports.Flybit = require('./flybit'); exports.Forkdelta = require('./forkdelta'); exports.Ftx = require('./ftx'); exports.Gateio = require('./gateio'); @@ -217,6 +221,7 @@ exports.Parsxc = require('./parsxc'); exports.Paycml = require('./paycml'); exports.Paymium = require('./paymium'); exports.Payrue = require('./payrue'); +exports.Polarity = require('./polarity'); exports.Poloniex = require('./poloniex'); exports.Primebit = require('./primebit'); exports.Prizmbit = require('./prizmbit'); @@ -264,6 +269,7 @@ exports.Vitex = require('./vitex'); exports.Walkex = require('./walkex'); exports.Wavesexchange = require('./wavesexchange'); exports.Wazirx = require('./wazirx'); +exports.Wenxpro = require('./wenxpro'); exports.Whitebit = require('./whitebit'); exports.Wtzex = require('./wtzex'); exports.Xbtpro = require('./xbtpro'); diff --git a/drivers/polarity.js b/drivers/polarity.js new file mode 100644 index 00000000..66f30b9b --- /dev/null +++ b/drivers/polarity.js @@ -0,0 +1,82 @@ +const Driver = require('../models/driver'); +const request = require('../lib/request'); +const Ticker = require('../models/ticker'); +const { parseToFloat } = require('../lib/utils.js'); + +/** + * @memberof Driver + * @augments Driver + */ +class Polarity extends Driver { + /** + * @augments Driver.fetchTickers + * @returns {Promise.Array} Returns a promise of an array with tickers. + */ + async fetchTickers() { + const { data: markets } = await request('https://data-service.polarity.exchange/pairs?limit=1000'); + const { data: assets } = await request('https://data-service.polarity.exchange/assets?ticker=*'); + + const currencies = assets.map((asset) => ({ + symbol: asset.data.ticker.trim(), + name: asset.data.name, + address: asset.data.id, + })); + + // Add Tether manually because polarity.exchange + // didn't include the quote currency in the assets list + currencies.push({ + address: '7RB3BWayeCVPq3kkpkeJZAFv2DYCB5gEwnutEpRofaw4', + symbol: 'USDT', + name: 'Tether', + }); + + return markets.map((market) => { + const baseCurrency = currencies.find((currency) => (market.amountAsset === currency.address)); + const quoteCurrency = currencies.find((currency) => (market.priceAsset === currency.address)); + + let base; + let baseName; + let baseReference; + if (baseCurrency) { + base = baseCurrency.symbol; + baseName = baseCurrency.name; + baseReference = baseCurrency.address; + } else { + base = market.amountAsset; + baseReference = market.amountAsset; + } + + let quote; + let quoteName; + let quoteReference; + if (quoteCurrency) { + quote = quoteCurrency.symbol; + quoteName = quoteCurrency.name; + quoteReference = quoteCurrency.address; + } else { + quote = market.priceAsset; + quoteReference = market.priceAsset; + } + + const ticker = market.data; + + return new Ticker({ + base, + baseName, + baseReference, + quote, + quoteName, + quoteReference, + open: parseToFloat(ticker.firstPrice), + high: parseToFloat(ticker.high), + low: parseToFloat(ticker.low), + close: parseToFloat(ticker.lastPrice), + vwap: parseToFloat(ticker.weightedAveragePrice), + baseVolume: parseToFloat(ticker.volume), + quoteVolume: parseToFloat(ticker.quoteVolume), + }); + }); + } +} + +module.exports = Polarity; diff --git a/drivers/wenxpro.js b/drivers/wenxpro.js new file mode 100644 index 00000000..dfd05bd1 --- /dev/null +++ b/drivers/wenxpro.js @@ -0,0 +1,50 @@ +const Driver = require('../models/driver'); +const request = require('../lib/request'); +const Ticker = require('../models/ticker'); +const { parseToFloat } = require('../lib/utils.js'); + +/** + * @memberof Driver + * @augments Driver + */ +class Wenxpro extends Driver { + /** + * @augments Driver.fetchTickers + * @returns {Promise.Array} Returns a promise of an array with tickers. + */ + async fetchTickers() { + const tickers = await request('https://api.wenxpro.com/openapi/quote/v1/ticker/24hr'); + const { symbols } = await request('https://api.wenxpro.com/openapi/v1/brokerInfo'); + const pairs = {}; + + symbols.forEach((el) => { + pairs[el.symbolName] = { + base: el.baseAsset, + baseName: el.baseAssetName, + quote: el.quoteAsset, + quoteName: el.quoteAssetName, + }; + }); + + return tickers.map((ticker) => { + const { + base, quote, baseName, quoteName, + } = pairs[ticker.symbol]; + + return new Ticker({ + base, + baseName, + quote, + quoteName, + high: parseToFloat(ticker.highPrice), + low: parseToFloat(ticker.lowPrice), + close: parseToFloat(ticker.lastPrice), + open: parseToFloat(ticker.openPrice), + baseVolume: parseToFloat(ticker.volume), + quoteVolume: parseToFloat(ticker.quoteVolume), + }); + }); + } +} + +module.exports = Wenxpro; diff --git a/package-lock.json b/package-lock.json index 0a5a2400..b585aabf 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "@coinranking/exchanges", - "version": "3.11.0", + "version": "3.14.0", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -14,16 +14,16 @@ } }, "@babel/core": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.11.0.tgz", - "integrity": "sha512-mkLq8nwaXmDtFmRkQ8ED/eA2CnVw4zr7dCztKalZXBvdK5EeNUAesrrwUqjQEzFgomJssayzB0aqlOsP1vGLqg==", + "version": "7.11.1", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.11.1.tgz", + "integrity": "sha512-XqF7F6FWQdKGGWAzGELL+aCO1p+lRY5Tj5/tbT3St1G8NaH70jhhDIKknIZaDans0OQBG5wRAldROLHSt44BgQ==", "dev": true, "requires": { "@babel/code-frame": "^7.10.4", "@babel/generator": "^7.11.0", "@babel/helper-module-transforms": "^7.11.0", "@babel/helpers": "^7.10.4", - "@babel/parser": "^7.11.0", + "@babel/parser": "^7.11.1", "@babel/template": "^7.10.4", "@babel/traverse": "^7.11.0", "@babel/types": "^7.11.0", @@ -58,9 +58,9 @@ } }, "@babel/parser": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.11.0.tgz", - "integrity": "sha512-qvRvi4oI8xii8NllyEc4MDJjuZiNaRzyb7Y7lup1NqJV8TZHF4O27CcP+72WPn/k1zkgJ6WJfnIbk4jTsVAZHw==", + "version": "7.11.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.11.3.tgz", + "integrity": "sha512-REo8xv7+sDxkKvoxEywIdsNFiZLybwdI7hcT5uEPyQrSMB4YQ973BfC9OOrD/81MaIjh6UxdulIQXkjmiH3PcA==", "dev": true }, "debug": { @@ -73,9 +73,9 @@ } }, "lodash": { - "version": "4.17.19", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.19.tgz", - "integrity": "sha512-JNvd8XER9GQX0v2qJgsaN/mzFCNA5BRe/j8JN9d+tWyGLSodKQHKFicdwNYzWwI3wjRnaKPsGj1XkBjx/F96DQ==", + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", "dev": true }, "ms": { @@ -157,9 +157,9 @@ }, "dependencies": { "lodash": { - "version": "4.17.19", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.19.tgz", - "integrity": "sha512-JNvd8XER9GQX0v2qJgsaN/mzFCNA5BRe/j8JN9d+tWyGLSodKQHKFicdwNYzWwI3wjRnaKPsGj1XkBjx/F96DQ==", + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", "dev": true } } @@ -392,9 +392,9 @@ } }, "@babel/parser": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.11.0.tgz", - "integrity": "sha512-qvRvi4oI8xii8NllyEc4MDJjuZiNaRzyb7Y7lup1NqJV8TZHF4O27CcP+72WPn/k1zkgJ6WJfnIbk4jTsVAZHw==", + "version": "7.11.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.11.3.tgz", + "integrity": "sha512-REo8xv7+sDxkKvoxEywIdsNFiZLybwdI7hcT5uEPyQrSMB4YQ973BfC9OOrD/81MaIjh6UxdulIQXkjmiH3PcA==", "dev": true } } @@ -437,9 +437,9 @@ } }, "@babel/parser": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.11.0.tgz", - "integrity": "sha512-qvRvi4oI8xii8NllyEc4MDJjuZiNaRzyb7Y7lup1NqJV8TZHF4O27CcP+72WPn/k1zkgJ6WJfnIbk4jTsVAZHw==", + "version": "7.11.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.11.3.tgz", + "integrity": "sha512-REo8xv7+sDxkKvoxEywIdsNFiZLybwdI7hcT5uEPyQrSMB4YQ973BfC9OOrD/81MaIjh6UxdulIQXkjmiH3PcA==", "dev": true }, "debug": { @@ -458,9 +458,9 @@ "dev": true }, "lodash": { - "version": "4.17.19", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.19.tgz", - "integrity": "sha512-JNvd8XER9GQX0v2qJgsaN/mzFCNA5BRe/j8JN9d+tWyGLSodKQHKFicdwNYzWwI3wjRnaKPsGj1XkBjx/F96DQ==", + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", "dev": true }, "ms": { @@ -483,9 +483,9 @@ }, "dependencies": { "lodash": { - "version": "4.17.19", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.19.tgz", - "integrity": "sha512-JNvd8XER9GQX0v2qJgsaN/mzFCNA5BRe/j8JN9d+tWyGLSodKQHKFicdwNYzWwI3wjRnaKPsGj1XkBjx/F96DQ==", + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", "dev": true } } @@ -999,16 +999,16 @@ "dev": true }, "@jest/console": { - "version": "26.2.0", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-26.2.0.tgz", - "integrity": "sha512-mXQfx3nSLwiHm1i7jbu+uvi+vvpVjNGzIQYLCfsat9rapC+MJkS4zBseNrgJE0vU921b3P67bQzhduphjY3Tig==", + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-26.3.0.tgz", + "integrity": "sha512-/5Pn6sJev0nPUcAdpJHMVIsA8sKizL2ZkcKPE5+dJrCccks7tcM7c9wbgHudBJbxXLoTbqsHkG1Dofoem4F09w==", "dev": true, "requires": { - "@jest/types": "^26.2.0", + "@jest/types": "^26.3.0", "@types/node": "*", "chalk": "^4.0.0", - "jest-message-util": "^26.2.0", - "jest-util": "^26.2.0", + "jest-message-util": "^26.3.0", + "jest-util": "^26.3.0", "slash": "^3.0.0" }, "dependencies": { @@ -1065,34 +1065,34 @@ } }, "@jest/core": { - "version": "26.2.2", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-26.2.2.tgz", - "integrity": "sha512-UwA8gNI8aeV4FHGfGAUfO/DHjrFVvlBravF1Tm9Kt6qFE+6YHR47kFhgdepOFpADEKstyO+MVdPvkV6/dyt9sA==", + "version": "26.4.0", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-26.4.0.tgz", + "integrity": "sha512-mpXm4OjWQbz7qbzGIiSqvfNZ1FxX6ywWgLtdSD2luPORt5zKPtqcdDnX7L8RdfMaj1znDBgN2+gB094ZIr7vnA==", "dev": true, "requires": { - "@jest/console": "^26.2.0", - "@jest/reporters": "^26.2.2", - "@jest/test-result": "^26.2.0", - "@jest/transform": "^26.2.2", - "@jest/types": "^26.2.0", + "@jest/console": "^26.3.0", + "@jest/reporters": "^26.4.0", + "@jest/test-result": "^26.3.0", + "@jest/transform": "^26.3.0", + "@jest/types": "^26.3.0", "@types/node": "*", "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", "exit": "^0.1.2", "graceful-fs": "^4.2.4", - "jest-changed-files": "^26.2.0", - "jest-config": "^26.2.2", - "jest-haste-map": "^26.2.2", - "jest-message-util": "^26.2.0", + "jest-changed-files": "^26.3.0", + "jest-config": "^26.4.0", + "jest-haste-map": "^26.3.0", + "jest-message-util": "^26.3.0", "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.2.2", - "jest-resolve-dependencies": "^26.2.2", - "jest-runner": "^26.2.2", - "jest-runtime": "^26.2.2", - "jest-snapshot": "^26.2.2", - "jest-util": "^26.2.0", - "jest-validate": "^26.2.0", - "jest-watcher": "^26.2.0", + "jest-resolve": "^26.4.0", + "jest-resolve-dependencies": "^26.4.0", + "jest-runner": "^26.4.0", + "jest-runtime": "^26.4.0", + "jest-snapshot": "^26.4.0", + "jest-util": "^26.3.0", + "jest-validate": "^26.4.0", + "jest-watcher": "^26.3.0", "micromatch": "^4.0.2", "p-each-series": "^2.1.0", "rimraf": "^3.0.0", @@ -1241,53 +1241,53 @@ } }, "@jest/environment": { - "version": "26.2.0", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-26.2.0.tgz", - "integrity": "sha512-oCgp9NmEiJ5rbq9VI/v/yYLDpladAAVvFxZgNsnJxOETuzPZ0ZcKKHYjKYwCtPOP1WCrM5nmyuOhMStXFGHn+g==", + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-26.3.0.tgz", + "integrity": "sha512-EW+MFEo0DGHahf83RAaiqQx688qpXgl99wdb8Fy67ybyzHwR1a58LHcO376xQJHfmoXTu89M09dH3J509cx2AA==", "dev": true, "requires": { - "@jest/fake-timers": "^26.2.0", - "@jest/types": "^26.2.0", + "@jest/fake-timers": "^26.3.0", + "@jest/types": "^26.3.0", "@types/node": "*", - "jest-mock": "^26.2.0" + "jest-mock": "^26.3.0" } }, "@jest/fake-timers": { - "version": "26.2.0", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.2.0.tgz", - "integrity": "sha512-45Gfe7YzYTKqTayBrEdAF0qYyAsNRBzfkV0IyVUm3cx7AsCWlnjilBM4T40w7IXT5VspOgMPikQlV0M6gHwy/g==", + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.3.0.tgz", + "integrity": "sha512-ZL9ytUiRwVP8ujfRepffokBvD2KbxbqMhrXSBhSdAhISCw3gOkuntisiSFv+A6HN0n0fF4cxzICEKZENLmW+1A==", "dev": true, "requires": { - "@jest/types": "^26.2.0", + "@jest/types": "^26.3.0", "@sinonjs/fake-timers": "^6.0.1", "@types/node": "*", - "jest-message-util": "^26.2.0", - "jest-mock": "^26.2.0", - "jest-util": "^26.2.0" + "jest-message-util": "^26.3.0", + "jest-mock": "^26.3.0", + "jest-util": "^26.3.0" } }, "@jest/globals": { - "version": "26.2.0", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-26.2.0.tgz", - "integrity": "sha512-Hoc6ScEIPaym7RNytIL2ILSUWIGKlwEv+JNFof9dGYOdvPjb2evEURSslvCMkNuNg1ECEClTE8PH7ULlMJntYA==", + "version": "26.4.0", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-26.4.0.tgz", + "integrity": "sha512-QKwoVAeL9d0xaEM9ebPvfc+bolN04F+o3zM2jswGDBiiNjCogZ3LvOaqumRdDyz6kLmbx+UhgMBAVuLunbXZ2A==", "dev": true, "requires": { - "@jest/environment": "^26.2.0", - "@jest/types": "^26.2.0", - "expect": "^26.2.0" + "@jest/environment": "^26.3.0", + "@jest/types": "^26.3.0", + "expect": "^26.4.0" } }, "@jest/reporters": { - "version": "26.2.2", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-26.2.2.tgz", - "integrity": "sha512-7854GPbdFTAorWVh+RNHyPO9waRIN6TcvCezKVxI1khvFq9YjINTW7J3WU+tbR038Ynn6WjYred6vtT0YmIWVQ==", + "version": "26.4.0", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-26.4.0.tgz", + "integrity": "sha512-14OPAAuYhgRBSNxAocVluX6ksdMdK/EuP9NmtBXU9g1uKaVBrPnohn/CVm6iMot1a9iU8BCxa5715YRf8FEg/A==", "dev": true, "requires": { "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^26.2.0", - "@jest/test-result": "^26.2.0", - "@jest/transform": "^26.2.2", - "@jest/types": "^26.2.0", + "@jest/console": "^26.3.0", + "@jest/test-result": "^26.3.0", + "@jest/transform": "^26.3.0", + "@jest/types": "^26.3.0", "chalk": "^4.0.0", "collect-v8-coverage": "^1.0.0", "exit": "^0.1.2", @@ -1298,16 +1298,16 @@ "istanbul-lib-report": "^3.0.0", "istanbul-lib-source-maps": "^4.0.0", "istanbul-reports": "^3.0.2", - "jest-haste-map": "^26.2.2", - "jest-resolve": "^26.2.2", - "jest-util": "^26.2.0", - "jest-worker": "^26.2.1", + "jest-haste-map": "^26.3.0", + "jest-resolve": "^26.4.0", + "jest-util": "^26.3.0", + "jest-worker": "^26.3.0", "node-notifier": "^7.0.0", "slash": "^3.0.0", "source-map": "^0.6.0", "string-length": "^4.0.1", "terminal-link": "^2.0.0", - "v8-to-istanbul": "^4.1.3" + "v8-to-istanbul": "^5.0.1" }, "dependencies": { "ansi-styles": { @@ -1375,9 +1375,9 @@ } }, "@jest/source-map": { - "version": "26.1.0", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-26.1.0.tgz", - "integrity": "sha512-XYRPYx4eEVX15cMT9mstnO7hkHP3krNtKfxUYd8L7gbtia8JvZZ6bMzSwa6IQJENbudTwKMw5R1BePRD+bkEmA==", + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-26.3.0.tgz", + "integrity": "sha512-hWX5IHmMDWe1kyrKl7IhFwqOuAreIwHhbe44+XH2ZRHjrKIh0LO5eLQ/vxHFeAfRwJapmxuqlGAEYLadDq6ZGQ==", "dev": true, "requires": { "callsites": "^3.0.0", @@ -1400,28 +1400,28 @@ } }, "@jest/test-result": { - "version": "26.2.0", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-26.2.0.tgz", - "integrity": "sha512-kgPlmcVafpmfyQEu36HClK+CWI6wIaAWDHNxfQtGuKsgoa2uQAYdlxjMDBEa3CvI40+2U3v36gQF6oZBkoKatw==", + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-26.3.0.tgz", + "integrity": "sha512-a8rbLqzW/q7HWheFVMtghXV79Xk+GWwOK1FrtimpI5n1la2SY0qHri3/b0/1F0Ve0/yJmV8pEhxDfVwiUBGtgg==", "dev": true, "requires": { - "@jest/console": "^26.2.0", - "@jest/types": "^26.2.0", + "@jest/console": "^26.3.0", + "@jest/types": "^26.3.0", "@types/istanbul-lib-coverage": "^2.0.0", "collect-v8-coverage": "^1.0.0" } }, "@jest/test-sequencer": { - "version": "26.2.2", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.2.2.tgz", - "integrity": "sha512-SliZWon5LNqV/lVXkeowSU6L8++FGOu3f43T01L1Gv6wnFDP00ER0utV9jyK9dVNdXqfMNCN66sfcyar/o7BNw==", + "version": "26.4.0", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.4.0.tgz", + "integrity": "sha512-9Z7lCShS7vERp+DRwIVNH/6sHMWwJK1DPnGCpGeVLGJJWJ4Y08sQI3vIKdmKHu2KmwlUBpRM+BFf7NlVUkl5XA==", "dev": true, "requires": { - "@jest/test-result": "^26.2.0", + "@jest/test-result": "^26.3.0", "graceful-fs": "^4.2.4", - "jest-haste-map": "^26.2.2", - "jest-runner": "^26.2.2", - "jest-runtime": "^26.2.2" + "jest-haste-map": "^26.3.0", + "jest-runner": "^26.4.0", + "jest-runtime": "^26.4.0" }, "dependencies": { "graceful-fs": { @@ -1433,21 +1433,21 @@ } }, "@jest/transform": { - "version": "26.2.2", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.2.2.tgz", - "integrity": "sha512-c1snhvi5wRVre1XyoO3Eef5SEWpuBCH/cEbntBUd9tI5sNYiBDmO0My/lc5IuuGYKp/HFIHV1eZpSx5yjdkhKw==", + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.3.0.tgz", + "integrity": "sha512-Isj6NB68QorGoFWvcOjlUhpkT56PqNIsXKR7XfvoDlCANn/IANlh8DrKAA2l2JKC3yWSMH5wS0GwuQM20w3b2A==", "dev": true, "requires": { "@babel/core": "^7.1.0", - "@jest/types": "^26.2.0", + "@jest/types": "^26.3.0", "babel-plugin-istanbul": "^6.0.0", "chalk": "^4.0.0", "convert-source-map": "^1.4.0", "fast-json-stable-stringify": "^2.0.0", "graceful-fs": "^4.2.4", - "jest-haste-map": "^26.2.2", + "jest-haste-map": "^26.3.0", "jest-regex-util": "^26.0.0", - "jest-util": "^26.2.0", + "jest-util": "^26.3.0", "micromatch": "^4.0.2", "pirates": "^4.0.1", "slash": "^3.0.0", @@ -1563,13 +1563,13 @@ } }, "@jest/types": { - "version": "26.2.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.2.0.tgz", - "integrity": "sha512-lvm3rJvctxd7+wxKSxxbzpDbr4FXDLaC57WEKdUIZ2cjTYuxYSc0zlyD7Z4Uqr5VdKxRUrtwIkiqBuvgf8uKJA==", + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.3.0.tgz", + "integrity": "sha512-BDPG23U0qDeAvU4f99haztXwdAg3hz4El95LkAM+tHAqqhiVzRpEGHHU8EDxT/AnxOrA65YjLBwDahdJ9pTLJQ==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^1.1.1", + "@types/istanbul-reports": "^3.0.0", "@types/node": "*", "@types/yargs": "^15.0.0", "chalk": "^4.0.0" @@ -2579,12 +2579,11 @@ } }, "@types/istanbul-reports": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", - "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "dev": true, "requires": { - "@types/istanbul-lib-coverage": "*", "@types/istanbul-lib-report": "*" } }, @@ -2662,9 +2661,9 @@ } }, "abab": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.3.tgz", - "integrity": "sha512-tsFzPpcttalNjFBCFMqsKYQcWxxen1pgJR56by//QwvJc4/OUS3kPOOttx2tSIfjsylB0pYu7f5D3K1RCxUnUg==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.4.tgz", + "integrity": "sha512-Eu9ELJWCz/c1e9gTiCY+FceWxcqzjYEbqMgtndnuSqZSUCOL73TWNK2mHfIj4Cw2E/ongOp+JISVNCmovt2KYQ==", "dev": true }, "acorn": { @@ -2953,16 +2952,16 @@ "integrity": "sha512-wMHVg2EOHaMRxbzgFJ9gtjOOCrI80OHLG14rxi28XwOW8ux6IiEbRCGGGqCtdAIg4FQCbW20k9RsT4y3gJlFug==" }, "babel-jest": { - "version": "26.2.2", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.2.2.tgz", - "integrity": "sha512-JmLuePHgA+DSOdOL8lPxCgD2LhPPm+rdw1vnxR73PpIrnmKCS2/aBhtkAcxQWuUcW2hBrH8MJ3LKXE7aWpNZyA==", + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.3.0.tgz", + "integrity": "sha512-sxPnQGEyHAOPF8NcUsD0g7hDCnvLL2XyblRBcgrzTWBB/mAIpWow3n1bEL+VghnnZfreLhFSBsFluRoK2tRK4g==", "dev": true, "requires": { - "@jest/transform": "^26.2.2", - "@jest/types": "^26.2.0", + "@jest/transform": "^26.3.0", + "@jest/types": "^26.3.0", "@types/babel__core": "^7.1.7", "babel-plugin-istanbul": "^6.0.0", - "babel-preset-jest": "^26.2.0", + "babel-preset-jest": "^26.3.0", "chalk": "^4.0.0", "graceful-fs": "^4.2.4", "slash": "^3.0.0" @@ -3071,13 +3070,13 @@ } }, "babel-preset-jest": { - "version": "26.2.0", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.2.0.tgz", - "integrity": "sha512-R1k8kdP3R9phYQugXeNnK/nvCGlBzG4m3EoIIukC80GXb6wCv2XiwPhK6K9MAkQcMszWBYvl2Wm+yigyXFQqXg==", + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.3.0.tgz", + "integrity": "sha512-5WPdf7nyYi2/eRxCbVrE1kKCWxgWY4RsPEbdJWFm7QsesFGqjdkyLeu1zRkwM1cxK6EPIlNd6d2AxLk7J+t4pw==", "dev": true, "requires": { "babel-plugin-jest-hoist": "^26.2.0", - "babel-preset-current-node-syntax": "^0.1.2" + "babel-preset-current-node-syntax": "^0.1.3" } }, "babel-runtime": { @@ -4389,9 +4388,9 @@ "dev": true }, "diff-sequences": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.0.0.tgz", - "integrity": "sha512-JC/eHYEC3aSS0vZGjuoc4vHA0yAQTzhQQldXMeMF+JlxLGJlCO38Gma82NV9gk1jGFz8mDzUMeaKXvjRRdJ2dg==", + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.3.0.tgz", + "integrity": "sha512-5j5vdRcw3CNctePNYN0Wy2e/JbWT6cAYnXv5OuqPhDpyCGc0uLu2TK0zOCJWNB9kOIfYMSpIulRaDgIi4HJ6Ig==", "dev": true }, "dir-glob": { @@ -5078,9 +5077,9 @@ } }, "eslint-plugin-jsdoc": { - "version": "30.2.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-30.2.1.tgz", - "integrity": "sha512-9Nx+BKMBoCTDRIbVpMV4MYfw+lvfnfsWTWYX9vwRRZrkXBpZkKtE3dsFcG6MhF7N/vW1cwpjEnoAIAtn0+a6gw==", + "version": "30.2.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-30.2.2.tgz", + "integrity": "sha512-588zVyRy+g7s8VU3D0AL75r7xBYN0UX6tZEwP5EQ4JvpVavwu2iPJRaBxwuG3QAj99WZkUBlrLU16p4qST6vSw==", "dev": true, "requires": { "comment-parser": "^0.7.5", @@ -5283,16 +5282,16 @@ } }, "expect": { - "version": "26.2.0", - "resolved": "https://registry.npmjs.org/expect/-/expect-26.2.0.tgz", - "integrity": "sha512-8AMBQ9UVcoUXt0B7v+5/U5H6yiUR87L6eKCfjE3spx7Ya5lF+ebUo37MCFBML2OiLfkX1sxmQOZhIDonyVTkcw==", + "version": "26.4.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-26.4.0.tgz", + "integrity": "sha512-dbYDJhFcqQsamlos6nEwAMe+ahdckJBk5fmw1DYGLQGabGSlUuT+Fm2jHYw5119zG3uIhP+lCQbjJhFEdZMJtg==", "dev": true, "requires": { - "@jest/types": "^26.2.0", + "@jest/types": "^26.3.0", "ansi-styles": "^4.0.0", - "jest-get-type": "^26.0.0", - "jest-matcher-utils": "^26.2.0", - "jest-message-util": "^26.2.0", + "jest-get-type": "^26.3.0", + "jest-matcher-utils": "^26.4.0", + "jest-message-util": "^26.3.0", "jest-regex-util": "^26.0.0" }, "dependencies": { @@ -6826,9 +6825,9 @@ "optional": true }, "is-docker": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.0.0.tgz", - "integrity": "sha512-pJEdRugimx4fBMra5z2/5iRdZ63OhYV0vr0Dwm5+xtW4D1FvRkB8hamMIhnWfyJeDdyr/aa7BDyNbtG38VxgoQ==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz", + "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==", "dev": true, "optional": true }, @@ -7117,14 +7116,14 @@ "dev": true }, "jest": { - "version": "26.2.2", - "resolved": "https://registry.npmjs.org/jest/-/jest-26.2.2.tgz", - "integrity": "sha512-EkJNyHiAG1+A8pqSz7cXttoVa34hOEzN/MrnJhYnfp5VHxflVcf2pu3oJSrhiy6LfIutLdWo+n6q63tjcoIeig==", + "version": "26.4.0", + "resolved": "https://registry.npmjs.org/jest/-/jest-26.4.0.tgz", + "integrity": "sha512-lNCOS+ckRHE1wFyVtQClBmbsOVuH2GWUTJMDL3vunp9DXcah+V8vfvVVApngClcdoc3rgZpqOfCNKLjxjj2l4g==", "dev": true, "requires": { - "@jest/core": "^26.2.2", + "@jest/core": "^26.4.0", "import-local": "^3.0.2", - "jest-cli": "^26.2.2" + "jest-cli": "^26.4.0" }, "dependencies": { "ansi-styles": { @@ -7175,22 +7174,22 @@ "dev": true }, "jest-cli": { - "version": "26.2.2", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.2.2.tgz", - "integrity": "sha512-vVcly0n/ijZvdy6gPQiQt0YANwX2hLTPQZHtW7Vi3gcFdKTtif7YpI85F8R8JYy5DFSWz4x1OW0arnxlziu5Lw==", + "version": "26.4.0", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.4.0.tgz", + "integrity": "sha512-kw2Pr3V2x9/WzSDGsbz/MJBNlCoPMxMudrIavft4bqRlv5tASjU51tyO+1Os1LdW2dAnLQZYsxFUZ8oWPyssGQ==", "dev": true, "requires": { - "@jest/core": "^26.2.2", - "@jest/test-result": "^26.2.0", - "@jest/types": "^26.2.0", + "@jest/core": "^26.4.0", + "@jest/test-result": "^26.3.0", + "@jest/types": "^26.3.0", "chalk": "^4.0.0", "exit": "^0.1.2", "graceful-fs": "^4.2.4", "import-local": "^3.0.2", "is-ci": "^2.0.0", - "jest-config": "^26.2.2", - "jest-util": "^26.2.0", - "jest-validate": "^26.2.0", + "jest-config": "^26.4.0", + "jest-util": "^26.3.0", + "jest-validate": "^26.4.0", "prompts": "^2.0.1", "yargs": "^15.3.1" } @@ -7207,12 +7206,12 @@ } }, "jest-changed-files": { - "version": "26.2.0", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.2.0.tgz", - "integrity": "sha512-+RyJb+F1K/XBLIYiL449vo5D+CvlHv29QveJUWNPXuUicyZcq+tf1wNxmmFeRvAU1+TzhwqczSjxnCCFt7+8iA==", + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.3.0.tgz", + "integrity": "sha512-1C4R4nijgPltX6fugKxM4oQ18zimS7LqQ+zTTY8lMCMFPrxqBFb7KJH0Z2fRQJvw2Slbaipsqq7s1mgX5Iot+g==", "dev": true, "requires": { - "@jest/types": "^26.2.0", + "@jest/types": "^26.3.0", "execa": "^4.0.0", "throat": "^5.0.0" }, @@ -7246,9 +7245,9 @@ } }, "get-stream": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.1.0.tgz", - "integrity": "sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", "dev": true, "requires": { "pump": "^3.0.0" @@ -7276,9 +7275,9 @@ } }, "onetime": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.0.tgz", - "integrity": "sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", "dev": true, "requires": { "mimic-fn": "^2.1.0" @@ -7317,29 +7316,29 @@ } }, "jest-config": { - "version": "26.2.2", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.2.2.tgz", - "integrity": "sha512-2lhxH0y4YFOijMJ65usuf78m7+9/8+hAb1PZQtdRdgnQpAb4zP6KcVDDktpHEkspBKnc2lmFu+RQdHukUUbiTg==", + "version": "26.4.0", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.4.0.tgz", + "integrity": "sha512-MxsvrBug8YY+C4QcUBtmgnHyFeW7w3Ouk/w9eplCDN8VJGVyBEZFe8Lxzfp2pSqh0Dqurqv8Oik2YkbekGUlxg==", "dev": true, "requires": { "@babel/core": "^7.1.0", - "@jest/test-sequencer": "^26.2.2", - "@jest/types": "^26.2.0", - "babel-jest": "^26.2.2", + "@jest/test-sequencer": "^26.4.0", + "@jest/types": "^26.3.0", + "babel-jest": "^26.3.0", "chalk": "^4.0.0", "deepmerge": "^4.2.2", "glob": "^7.1.1", "graceful-fs": "^4.2.4", - "jest-environment-jsdom": "^26.2.0", - "jest-environment-node": "^26.2.0", - "jest-get-type": "^26.0.0", - "jest-jasmine2": "^26.2.2", + "jest-environment-jsdom": "^26.3.0", + "jest-environment-node": "^26.3.0", + "jest-get-type": "^26.3.0", + "jest-jasmine2": "^26.4.0", "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.2.2", - "jest-util": "^26.2.0", - "jest-validate": "^26.2.0", + "jest-resolve": "^26.4.0", + "jest-util": "^26.3.0", + "jest-validate": "^26.4.0", "micromatch": "^4.0.2", - "pretty-format": "^26.2.0" + "pretty-format": "^26.4.0" }, "dependencies": { "ansi-styles": { @@ -7444,15 +7443,15 @@ } }, "jest-diff": { - "version": "26.2.0", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.2.0.tgz", - "integrity": "sha512-Wu4Aopi2nzCsHWLBlD48TgRy3Z7OsxlwvHNd1YSnHc7q1NJfrmyCPoUXrTIrydQOG5ApaYpsAsdfnMbJqV1/wQ==", + "version": "26.4.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.4.0.tgz", + "integrity": "sha512-wwC38HlOW+iTq6j5tkj/ZamHn6/nrdcEOc/fKaVILNtN2NLWGdkfRaHWwfNYr5ehaLvuoG2LfCZIcWByVj0gjg==", "dev": true, "requires": { "chalk": "^4.0.0", - "diff-sequences": "^26.0.0", - "jest-get-type": "^26.0.0", - "pretty-format": "^26.2.0" + "diff-sequences": "^26.3.0", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.4.0" }, "dependencies": { "ansi-styles": { @@ -7517,16 +7516,16 @@ } }, "jest-each": { - "version": "26.2.0", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-26.2.0.tgz", - "integrity": "sha512-gHPCaho1twWHB5bpcfnozlc6mrMi+VAewVPNgmwf81x2Gzr6XO4dl+eOrwPWxbkYlgjgrYjWK2xgKnixbzH3Ew==", + "version": "26.4.0", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-26.4.0.tgz", + "integrity": "sha512-+cyBh1ehs6thVT/bsZVG+WwmRn2ix4Q4noS9yLZgM10yGWPW12/TDvwuOV2VZXn1gi09/ZwJKJWql6YW1C9zNw==", "dev": true, "requires": { - "@jest/types": "^26.2.0", + "@jest/types": "^26.3.0", "chalk": "^4.0.0", - "jest-get-type": "^26.0.0", - "jest-util": "^26.2.0", - "pretty-format": "^26.2.0" + "jest-get-type": "^26.3.0", + "jest-util": "^26.3.0", + "pretty-format": "^26.4.0" }, "dependencies": { "ansi-styles": { @@ -7582,47 +7581,47 @@ } }, "jest-environment-jsdom": { - "version": "26.2.0", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.2.0.tgz", - "integrity": "sha512-sDG24+5M4NuIGzkI3rJW8XUlrpkvIdE9Zz4jhD8OBnVxAw+Y1jUk9X+lAOD48nlfUTlnt3lbAI3k2Ox+WF3S0g==", + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.3.0.tgz", + "integrity": "sha512-zra8He2btIMJkAzvLaiZ9QwEPGEetbxqmjEBQwhH3CA+Hhhu0jSiEJxnJMbX28TGUvPLxBt/zyaTLrOPF4yMJA==", "dev": true, "requires": { - "@jest/environment": "^26.2.0", - "@jest/fake-timers": "^26.2.0", - "@jest/types": "^26.2.0", + "@jest/environment": "^26.3.0", + "@jest/fake-timers": "^26.3.0", + "@jest/types": "^26.3.0", "@types/node": "*", - "jest-mock": "^26.2.0", - "jest-util": "^26.2.0", + "jest-mock": "^26.3.0", + "jest-util": "^26.3.0", "jsdom": "^16.2.2" } }, "jest-environment-node": { - "version": "26.2.0", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.2.0.tgz", - "integrity": "sha512-4M5ExTYkJ19efBzkiXtBi74JqKLDciEk4CEsp5tTjWGYMrlKFQFtwIVG3tW1OGE0AlXhZjuHPwubuRYY4j4uOw==", + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.3.0.tgz", + "integrity": "sha512-c9BvYoo+FGcMj5FunbBgtBnbR5qk3uky8PKyRVpSfe2/8+LrNQMiXX53z6q2kY+j15SkjQCOSL/6LHnCPLVHNw==", "dev": true, "requires": { - "@jest/environment": "^26.2.0", - "@jest/fake-timers": "^26.2.0", - "@jest/types": "^26.2.0", + "@jest/environment": "^26.3.0", + "@jest/fake-timers": "^26.3.0", + "@jest/types": "^26.3.0", "@types/node": "*", - "jest-mock": "^26.2.0", - "jest-util": "^26.2.0" + "jest-mock": "^26.3.0", + "jest-util": "^26.3.0" } }, "jest-get-type": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.0.0.tgz", - "integrity": "sha512-zRc1OAPnnws1EVfykXOj19zo2EMw5Hi6HLbFCSjpuJiXtOWAYIjNsHVSbpQ8bDX7L5BGYGI8m+HmKdjHYFF0kg==", + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", "dev": true }, "jest-haste-map": { - "version": "26.2.2", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.2.2.tgz", - "integrity": "sha512-3sJlMSt+NHnzCB+0KhJ1Ut4zKJBiJOlbrqEYNdRQGlXTv8kqzZWjUKQRY3pkjmlf+7rYjAV++MQ4D6g4DhAyOg==", + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.3.0.tgz", + "integrity": "sha512-DHWBpTJgJhLLGwE5Z1ZaqLTYqeODQIZpby0zMBsCU9iRFHYyhklYqP4EiG73j5dkbaAdSZhgB938mL51Q5LeZA==", "dev": true, "requires": { - "@jest/types": "^26.2.0", + "@jest/types": "^26.3.0", "@types/graceful-fs": "^4.1.2", "@types/node": "*", "anymatch": "^3.0.3", @@ -7630,9 +7629,9 @@ "fsevents": "^2.1.2", "graceful-fs": "^4.2.4", "jest-regex-util": "^26.0.0", - "jest-serializer": "^26.2.0", - "jest-util": "^26.2.0", - "jest-worker": "^26.2.1", + "jest-serializer": "^26.3.0", + "jest-util": "^26.3.0", + "jest-worker": "^26.3.0", "micromatch": "^4.0.2", "sane": "^4.0.3", "walker": "^1.0.7" @@ -7690,28 +7689,28 @@ } }, "jest-jasmine2": { - "version": "26.2.2", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.2.2.tgz", - "integrity": "sha512-Q8AAHpbiZMVMy4Hz9j1j1bg2yUmPa1W9StBvcHqRaKa9PHaDUMwds8LwaDyzP/2fkybcTQE4+pTMDOG9826tEw==", + "version": "26.4.0", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.4.0.tgz", + "integrity": "sha512-cGBxwzDDKB09EPJ4pE69BMDv+2lO442IB1xQd+vL3cua2OKdeXQK6iDlQKoRX/iP0RgU5T8sn9yahLcx/+ox8Q==", "dev": true, "requires": { "@babel/traverse": "^7.1.0", - "@jest/environment": "^26.2.0", - "@jest/source-map": "^26.1.0", - "@jest/test-result": "^26.2.0", - "@jest/types": "^26.2.0", + "@jest/environment": "^26.3.0", + "@jest/source-map": "^26.3.0", + "@jest/test-result": "^26.3.0", + "@jest/types": "^26.3.0", "@types/node": "*", "chalk": "^4.0.0", "co": "^4.6.0", - "expect": "^26.2.0", + "expect": "^26.4.0", "is-generator-fn": "^2.0.0", - "jest-each": "^26.2.0", - "jest-matcher-utils": "^26.2.0", - "jest-message-util": "^26.2.0", - "jest-runtime": "^26.2.2", - "jest-snapshot": "^26.2.2", - "jest-util": "^26.2.0", - "pretty-format": "^26.2.0", + "jest-each": "^26.4.0", + "jest-matcher-utils": "^26.4.0", + "jest-message-util": "^26.3.0", + "jest-runtime": "^26.4.0", + "jest-snapshot": "^26.4.0", + "jest-util": "^26.3.0", + "pretty-format": "^26.4.0", "throat": "^5.0.0" }, "dependencies": { @@ -7768,25 +7767,25 @@ } }, "jest-leak-detector": { - "version": "26.2.0", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.2.0.tgz", - "integrity": "sha512-aQdzTX1YiufkXA1teXZu5xXOJgy7wZQw6OJ0iH5CtQlOETe6gTSocaYKUNui1SzQ91xmqEUZ/WRavg9FD82rtQ==", + "version": "26.4.0", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.4.0.tgz", + "integrity": "sha512-7EXKKEKnAWUPyiVtGZzJflbPOtYUdlNoevNVOkAcPpdR8xWiYKPGNGA6sz25S+8YhZq3rmkQJYAh3/P0VnoRwA==", "dev": true, "requires": { - "jest-get-type": "^26.0.0", - "pretty-format": "^26.2.0" + "jest-get-type": "^26.3.0", + "pretty-format": "^26.4.0" } }, "jest-matcher-utils": { - "version": "26.2.0", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.2.0.tgz", - "integrity": "sha512-2cf/LW2VFb3ayPHrH36ZDjp9+CAeAe/pWBAwsV8t3dKcrINzXPVxq8qMWOxwt5BaeBCx4ZupVGH7VIgB8v66vQ==", + "version": "26.4.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.4.0.tgz", + "integrity": "sha512-u+xdCdq+F262DH+PutJKXLGr2H5P3DImdJCir51PGSfi3TtbLQ5tbzKaN8BkXbiTIU6ayuAYBWTlU1nyckVdzA==", "dev": true, "requires": { "chalk": "^4.0.0", - "jest-diff": "^26.2.0", - "jest-get-type": "^26.0.0", - "pretty-format": "^26.2.0" + "jest-diff": "^26.4.0", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.4.0" }, "dependencies": { "ansi-styles": { @@ -7842,13 +7841,13 @@ } }, "jest-message-util": { - "version": "26.2.0", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.2.0.tgz", - "integrity": "sha512-g362RhZaJuqeqG108n1sthz5vNpzTNy926eNDszo4ncRbmmcMRIUAZibnd6s5v2XSBCChAxQtCoN25gnzp7JbQ==", + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.3.0.tgz", + "integrity": "sha512-xIavRYqr4/otGOiLxLZGj3ieMmjcNE73Ui+LdSW/Y790j5acqCsAdDiLIbzHCZMpN07JOENRWX5DcU+OQ+TjTA==", "dev": true, "requires": { "@babel/code-frame": "^7.0.0", - "@jest/types": "^26.2.0", + "@jest/types": "^26.3.0", "@types/stack-utils": "^1.0.1", "chalk": "^4.0.0", "graceful-fs": "^4.2.4", @@ -7959,12 +7958,12 @@ } }, "jest-mock": { - "version": "26.2.0", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-26.2.0.tgz", - "integrity": "sha512-XeC7yWtWmWByoyVOHSsE7NYsbXJLtJNgmhD7z4MKumKm6ET0si81bsSLbQ64L5saK3TgsHo2B/UqG5KNZ1Sp/Q==", + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-26.3.0.tgz", + "integrity": "sha512-PeaRrg8Dc6mnS35gOo/CbZovoDPKAeB1FICZiuagAgGvbWdNNyjQjkOaGUa/3N3JtpQ/Mh9P4A2D4Fv51NnP8Q==", "dev": true, "requires": { - "@jest/types": "^26.2.0", + "@jest/types": "^26.3.0", "@types/node": "*" } }, @@ -7981,16 +7980,16 @@ "dev": true }, "jest-resolve": { - "version": "26.2.2", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.2.2.tgz", - "integrity": "sha512-ye9Tj/ILn/0OgFPE/3dGpQPUqt4dHwIocxt5qSBkyzxQD8PbL0bVxBogX2FHxsd3zJA7V2H/cHXnBnNyyT9YoQ==", + "version": "26.4.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.4.0.tgz", + "integrity": "sha512-bn/JoZTEXRSlEx3+SfgZcJAVuTMOksYq9xe9O6s4Ekg84aKBObEaVXKOEilULRqviSLAYJldnoWV9c07kwtiCg==", "dev": true, "requires": { - "@jest/types": "^26.2.0", + "@jest/types": "^26.3.0", "chalk": "^4.0.0", "graceful-fs": "^4.2.4", "jest-pnp-resolver": "^1.2.2", - "jest-util": "^26.2.0", + "jest-util": "^26.3.0", "read-pkg-up": "^7.0.1", "resolve": "^1.17.0", "slash": "^3.0.0" @@ -8156,40 +8155,40 @@ } }, "jest-resolve-dependencies": { - "version": "26.2.2", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.2.2.tgz", - "integrity": "sha512-S5vufDmVbQXnpP7435gr710xeBGUFcKNpNswke7RmFvDQtmqPjPVU/rCeMlEU0p6vfpnjhwMYeaVjKZAy5QYJA==", + "version": "26.4.0", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.4.0.tgz", + "integrity": "sha512-hznK/hlrlhu8hwdbieRdHFKmcV83GW8t30libt/v6j1L3IEzb8iN21SaWzV8KRAAK4ijiU0kuge0wnHn+0rytQ==", "dev": true, "requires": { - "@jest/types": "^26.2.0", + "@jest/types": "^26.3.0", "jest-regex-util": "^26.0.0", - "jest-snapshot": "^26.2.2" + "jest-snapshot": "^26.4.0" } }, "jest-runner": { - "version": "26.2.2", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-26.2.2.tgz", - "integrity": "sha512-/qb6ptgX+KQ+aNMohJf1We695kaAfuu3u3ouh66TWfhTpLd9WbqcF6163d/tMoEY8GqPztXPLuyG0rHRVDLxCA==", + "version": "26.4.0", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-26.4.0.tgz", + "integrity": "sha512-XF+tnUGolnPriu6Gg+HHWftspMjD5NkTV2mQppQnpZe39GcUangJ0al7aBGtA3GbVAcRd048DQiJPmsQRdugjw==", "dev": true, "requires": { - "@jest/console": "^26.2.0", - "@jest/environment": "^26.2.0", - "@jest/test-result": "^26.2.0", - "@jest/types": "^26.2.0", + "@jest/console": "^26.3.0", + "@jest/environment": "^26.3.0", + "@jest/test-result": "^26.3.0", + "@jest/types": "^26.3.0", "@types/node": "*", "chalk": "^4.0.0", "emittery": "^0.7.1", "exit": "^0.1.2", "graceful-fs": "^4.2.4", - "jest-config": "^26.2.2", + "jest-config": "^26.4.0", "jest-docblock": "^26.0.0", - "jest-haste-map": "^26.2.2", - "jest-leak-detector": "^26.2.0", - "jest-message-util": "^26.2.0", - "jest-resolve": "^26.2.2", - "jest-runtime": "^26.2.2", - "jest-util": "^26.2.0", - "jest-worker": "^26.2.1", + "jest-haste-map": "^26.3.0", + "jest-leak-detector": "^26.4.0", + "jest-message-util": "^26.3.0", + "jest-resolve": "^26.4.0", + "jest-runtime": "^26.4.0", + "jest-util": "^26.3.0", + "jest-worker": "^26.3.0", "source-map-support": "^0.5.6", "throat": "^5.0.0" }, @@ -8253,34 +8252,34 @@ } }, "jest-runtime": { - "version": "26.2.2", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.2.2.tgz", - "integrity": "sha512-a8VXM3DxCDnCIdl9+QucWFfQ28KdqmyVFqeKLigHdErtsx56O2ZIdQkhFSuP1XtVrG9nTNHbKxjh5XL1UaFDVQ==", - "dev": true, - "requires": { - "@jest/console": "^26.2.0", - "@jest/environment": "^26.2.0", - "@jest/fake-timers": "^26.2.0", - "@jest/globals": "^26.2.0", - "@jest/source-map": "^26.1.0", - "@jest/test-result": "^26.2.0", - "@jest/transform": "^26.2.2", - "@jest/types": "^26.2.0", + "version": "26.4.0", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.4.0.tgz", + "integrity": "sha512-1fjZgGpkyQBUTo59Vi19I4IcsBwzY6uwVFNjUmR06iIi3XRErkY28yimi4IUDRrofQErqcDEw2n3DF9WmQ6vEg==", + "dev": true, + "requires": { + "@jest/console": "^26.3.0", + "@jest/environment": "^26.3.0", + "@jest/fake-timers": "^26.3.0", + "@jest/globals": "^26.4.0", + "@jest/source-map": "^26.3.0", + "@jest/test-result": "^26.3.0", + "@jest/transform": "^26.3.0", + "@jest/types": "^26.3.0", "@types/yargs": "^15.0.0", "chalk": "^4.0.0", "collect-v8-coverage": "^1.0.0", "exit": "^0.1.2", "glob": "^7.1.3", "graceful-fs": "^4.2.4", - "jest-config": "^26.2.2", - "jest-haste-map": "^26.2.2", - "jest-message-util": "^26.2.0", - "jest-mock": "^26.2.0", + "jest-config": "^26.4.0", + "jest-haste-map": "^26.3.0", + "jest-message-util": "^26.3.0", + "jest-mock": "^26.3.0", "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.2.2", - "jest-snapshot": "^26.2.2", - "jest-util": "^26.2.0", - "jest-validate": "^26.2.0", + "jest-resolve": "^26.4.0", + "jest-snapshot": "^26.4.0", + "jest-util": "^26.3.0", + "jest-validate": "^26.4.0", "slash": "^3.0.0", "strip-bom": "^4.0.0", "yargs": "^15.3.1" @@ -8351,9 +8350,9 @@ } }, "jest-serializer": { - "version": "26.2.0", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.2.0.tgz", - "integrity": "sha512-V7snZI9IVmyJEu0Qy0inmuXgnMWDtrsbV2p9CRAcmlmPVwpC2ZM8wXyYpiugDQnwLHx0V4+Pnog9Exb3UO8M6Q==", + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.3.0.tgz", + "integrity": "sha512-IDRBQBLPlKa4flg77fqg0n/pH87tcRKwe8zxOVTWISxGpPHYkRZ1dXKyh04JOja7gppc60+soKVZ791mruVdow==", "dev": true, "requires": { "@types/node": "*", @@ -8369,25 +8368,25 @@ } }, "jest-snapshot": { - "version": "26.2.2", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.2.2.tgz", - "integrity": "sha512-NdjD8aJS7ePu268Wy/n/aR1TUisG0BOY+QOW4f6h46UHEKOgYmmkvJhh2BqdVZQ0BHSxTMt04WpCf9njzx8KtA==", + "version": "26.4.0", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.4.0.tgz", + "integrity": "sha512-vFGmNGWHMBomrlOpheTMoqihymovuH3GqfmaEIWoPpsxUXyxT3IlbxI5I4m2vg0uv3HUJYg5JoGrkgMzVsAwCg==", "dev": true, "requires": { "@babel/types": "^7.0.0", - "@jest/types": "^26.2.0", + "@jest/types": "^26.3.0", "@types/prettier": "^2.0.0", "chalk": "^4.0.0", - "expect": "^26.2.0", + "expect": "^26.4.0", "graceful-fs": "^4.2.4", - "jest-diff": "^26.2.0", - "jest-get-type": "^26.0.0", - "jest-haste-map": "^26.2.2", - "jest-matcher-utils": "^26.2.0", - "jest-message-util": "^26.2.0", - "jest-resolve": "^26.2.2", + "jest-diff": "^26.4.0", + "jest-get-type": "^26.3.0", + "jest-haste-map": "^26.3.0", + "jest-matcher-utils": "^26.4.0", + "jest-message-util": "^26.3.0", + "jest-resolve": "^26.4.0", "natural-compare": "^1.4.0", - "pretty-format": "^26.2.0", + "pretty-format": "^26.4.0", "semver": "^7.3.2" }, "dependencies": { @@ -8456,12 +8455,12 @@ } }, "jest-util": { - "version": "26.2.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.2.0.tgz", - "integrity": "sha512-YmDwJxLZ1kFxpxPfhSJ0rIkiZOM0PQbRcfH0TzJOhqCisCAsI1WcmoQqO83My9xeVA2k4n+rzg2UuexVKzPpig==", + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.3.0.tgz", + "integrity": "sha512-4zpn6bwV0+AMFN0IYhH/wnzIQzRaYVrz1A8sYnRnj4UXDXbOVtWmlaZkO9mipFqZ13okIfN87aDoJWB7VH6hcw==", "dev": true, "requires": { - "@jest/types": "^26.2.0", + "@jest/types": "^26.3.0", "@types/node": "*", "chalk": "^4.0.0", "graceful-fs": "^4.2.4", @@ -8571,17 +8570,17 @@ } }, "jest-validate": { - "version": "26.2.0", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.2.0.tgz", - "integrity": "sha512-8XKn3hM6VIVmLNuyzYLCPsRCT83o8jMZYhbieh4dAyKLc4Ypr36rVKC+c8WMpWkfHHpGnEkvWUjjIAyobEIY/Q==", + "version": "26.4.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.4.0.tgz", + "integrity": "sha512-t56Z/FRMrLP6mpmje7/YgHy0wOzcuc6i3LBXz6kjmsUWYN62OuMdC86Vg9/dX59SvyitSqqegOrx+h7BkNXeaQ==", "dev": true, "requires": { - "@jest/types": "^26.2.0", + "@jest/types": "^26.3.0", "camelcase": "^6.0.0", "chalk": "^4.0.0", - "jest-get-type": "^26.0.0", + "jest-get-type": "^26.3.0", "leven": "^3.1.0", - "pretty-format": "^26.2.0" + "pretty-format": "^26.4.0" }, "dependencies": { "ansi-styles": { @@ -8643,17 +8642,17 @@ } }, "jest-watcher": { - "version": "26.2.0", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.2.0.tgz", - "integrity": "sha512-674Boco4Joe0CzgKPL6K4Z9LgyLx+ZvW2GilbpYb8rFEUkmDGgsZdv1Hv5rxsRpb1HLgKUOL/JfbttRCuFdZXQ==", + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.3.0.tgz", + "integrity": "sha512-XnLdKmyCGJ3VoF6G/p5ohbJ04q/vv5aH9ENI+i6BL0uu9WWB6Z7Z2lhQQk0d2AVZcRGp1yW+/TsoToMhBFPRdQ==", "dev": true, "requires": { - "@jest/test-result": "^26.2.0", - "@jest/types": "^26.2.0", + "@jest/test-result": "^26.3.0", + "@jest/types": "^26.3.0", "@types/node": "*", "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", - "jest-util": "^26.2.0", + "jest-util": "^26.3.0", "string-length": "^4.0.1" }, "dependencies": { @@ -8725,9 +8724,9 @@ } }, "jest-worker": { - "version": "26.2.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.2.1.tgz", - "integrity": "sha512-+XcGMMJDTeEGncRb5M5Zq9P7K4sQ1sirhjdOxsN1462h6lFo9w59bl2LVQmdGEEeU3m+maZCkS2Tcc9SfCHO4A==", + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.3.0.tgz", + "integrity": "sha512-Vmpn2F6IASefL+DVBhPzI2J9/GJUsqzomdeN+P+dK8/jKxbh8R3BtFnx3FIta7wYlPU62cpJMJQo4kuOowcMnw==", "dev": true, "requires": { "@types/node": "*", @@ -8883,9 +8882,9 @@ "dev": true }, "jsdom": { - "version": "16.3.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.3.0.tgz", - "integrity": "sha512-zggeX5UuEknpdZzv15+MS1dPYG0J/TftiiNunOeNxSl3qr8Z6cIlQpN0IdJa44z9aFxZRIVqRncvEhQ7X5DtZg==", + "version": "16.4.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.4.0.tgz", + "integrity": "sha512-lYMm3wYdgPhrl7pDcRmvzPhhrGVBeVhPIqeHjzeiHN3DFmD1RBpbExbi8vU7BJdH8VAZYovR8DMt0PNNDM7k8w==", "dev": true, "requires": { "abab": "^2.0.3", @@ -9577,9 +9576,9 @@ "dev": true }, "nock": { - "version": "13.0.3", - "resolved": "https://registry.npmjs.org/nock/-/nock-13.0.3.tgz", - "integrity": "sha512-hDscKS5chEfyEiF8J1syz8mkkH6Wetp04ECAAPNdL5k6e6WmRgx9FZZNnCrjePNdykgiiPXORBcXbNmMzFOP5w==", + "version": "13.0.4", + "resolved": "https://registry.npmjs.org/nock/-/nock-13.0.4.tgz", + "integrity": "sha512-alqTV8Qt7TUbc74x1pKRLSENzfjp4nywovcJgi/1aXDiUxXdt7TkruSTF5MDWPP7UoPVgea4F9ghVdmX0xxnSA==", "dev": true, "requires": { "debug": "^4.1.0", @@ -13674,12 +13673,12 @@ "dev": true }, "pretty-format": { - "version": "26.2.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.2.0.tgz", - "integrity": "sha512-qi/8IuBu2clY9G7qCXgCdD1Bf9w+sXakdHTRToknzMtVy0g7c4MBWaZy7MfB7ndKZovRO6XRwJiAYqq+MC7SDA==", + "version": "26.4.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.4.0.tgz", + "integrity": "sha512-mEEwwpCseqrUtuMbrJG4b824877pM5xald3AkilJ47Po2YLr97/siejYQHqj2oDQBeJNbu+Q0qUuekJ8F0NAPg==", "dev": true, "requires": { - "@jest/types": "^26.2.0", + "@jest/types": "^26.3.0", "ansi-regex": "^5.0.0", "ansi-styles": "^4.0.0", "react-is": "^16.12.0" @@ -14058,9 +14057,9 @@ }, "dependencies": { "lodash": { - "version": "4.17.19", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.19.tgz", - "integrity": "sha512-JNvd8XER9GQX0v2qJgsaN/mzFCNA5BRe/j8JN9d+tWyGLSodKQHKFicdwNYzWwI3wjRnaKPsGj1XkBjx/F96DQ==", + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", "dev": true }, "request-promise-core": { @@ -15822,9 +15821,9 @@ "dev": true }, "v8-to-istanbul": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-4.1.4.tgz", - "integrity": "sha512-Rw6vJHj1mbdK8edjR7+zuJrpDtKIgNdAvTSAcpYfgMIw+u2dPDntD3dgN4XQFLU2/fvFQdzj+EeSGfd/jnY5fQ==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-5.0.1.tgz", + "integrity": "sha512-mbDNjuDajqYe3TXFk5qxcQy8L1msXNE37WTlLoqqpBfRsimbNcrlhQlDPntmECEcUvdC+AQ8CyMMf6EUx1r74Q==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.1", diff --git a/package.json b/package.json index b8e82e19..e1802d8f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@coinranking/exchanges", - "version": "3.11.0", + "version": "3.14.0", "description": "An open source JavaScript library for fetching tickers from cryptocurrency exchanges", "main": "lib/exchanges.js", "engines": { @@ -67,12 +67,12 @@ "eslint": "^7.6.0", "eslint-config-airbnb-base": "^14.2.0", "eslint-plugin-import": "^2.22.0", - "eslint-plugin-jsdoc": "^30.2.1", + "eslint-plugin-jsdoc": "^30.2.2", "husky": "^4.2.5", - "jest": "^26.2.2", + "jest": "^26.4.0", "jsdoc": "^3.6.5", "jsdoc-to-markdown": "^6.0.1", - "nock": "^13.0.3", + "nock": "^13.0.4", "semantic-release": "^17.1.1" }, "config": { diff --git a/tests/fixtures/ankerswap.json b/tests/fixtures/ankerswap.json new file mode 100644 index 00000000..9997021b --- /dev/null +++ b/tests/fixtures/ankerswap.json @@ -0,0 +1,568 @@ +[ + { + "scope": "https://api.ankerswap.com:443", + "method": "GET", + "path": "/api/v1/tickers", + "body": "", + "status": 200, + "response": { + "time": 1597086847, + "data": [ + { + "ticker_id": "PAX_LTC", + "base_currency": "PAX", + "target_currency": "LTC", + "ask": "0.016791", + "last_price": "0.016791", + "base_volume": 0, + "target_volume": 0, + "high": "0.016791", + "low": "0.016791" + }, + { + "ticker_id": "PAX_NANO", + "base_currency": "PAX", + "target_currency": "NANO", + "ask": "0.831269", + "last_price": "0.831269", + "base_volume": 0, + "target_volume": 0, + "high": "0.831269", + "low": "0.831269" + }, + { + "ticker_id": "PAX_DOGE", + "base_currency": "PAX", + "target_currency": "DOGE", + "ask": "269.375455", + "last_price": "269.375455", + "base_volume": 0, + "target_volume": 0, + "high": "269.375455", + "low": "269.375455" + }, + { + "ticker_id": "PAX_DASH", + "base_currency": "PAX", + "target_currency": "DASH", + "ask": "0.010202", + "last_price": "0.010202", + "base_volume": 0, + "target_volume": 0, + "high": "0.010202", + "low": "0.010202" + }, + { + "ticker_id": "PAX_MATIC", + "base_currency": "PAX", + "target_currency": "MATIC", + "ask": "39.614038", + "last_price": "39.614038", + "base_volume": 0, + "target_volume": 0, + "high": "39.614038", + "low": "39.614038" + }, + { + "ticker_id": "PAX_BTC", + "base_currency": "PAX", + "target_currency": "BTC", + "ask": "0.000082", + "last_price": "0.000082", + "base_volume": 0, + "target_volume": 0, + "high": "0.000082", + "low": "0.000082" + }, + { + "ticker_id": "PAX_ETH", + "base_currency": "PAX", + "target_currency": "ETH", + "ask": "0.002423", + "last_price": "0.002423", + "base_volume": 0, + "target_volume": 0, + "high": "0.002423", + "low": "0.002423" + }, + { + "ticker_id": "LTC_PAX", + "base_currency": "LTC", + "target_currency": "PAX", + "ask": "57.168659", + "last_price": "57.168659", + "base_volume": 0, + "target_volume": 0, + "high": "57.168659", + "low": "57.168659" + }, + { + "ticker_id": "LTC_NANO", + "base_currency": "LTC", + "target_currency": "NANO", + "ask": "48.506048", + "last_price": "48.506048", + "base_volume": 0, + "target_volume": 0, + "high": "48.506048", + "low": "48.506048" + }, + { + "ticker_id": "LTC_DOGE", + "base_currency": "LTC", + "target_currency": "DOGE", + "ask": "16039.333333", + "last_price": "16039.333333", + "base_volume": 0, + "target_volume": 0, + "high": "16039.333333", + "low": "16039.333333" + }, + { + "ticker_id": "LTC_DASH", + "base_currency": "LTC", + "target_currency": "DASH", + "ask": "0.595299", + "last_price": "0.595299", + "base_volume": 0, + "target_volume": 0, + "high": "0.595299", + "low": "0.595299" + }, + { + "ticker_id": "LTC_MATIC", + "base_currency": "LTC", + "target_currency": "MATIC", + "ask": "2358.725490", + "last_price": "2557.483871", + "base_volume": 4.199999999999999, + "target_volume": 10741.432258064515, + "high": "2557.483871", + "low": "2557.483871" + }, + { + "ticker_id": "LTC_BTC", + "base_currency": "LTC", + "target_currency": "BTC", + "ask": "0.004812", + "last_price": "0.004772", + "base_volume": 4.199999999999999, + "target_volume": 0.020040803999999995, + "high": "0.004772", + "low": "0.004772" + }, + { + "ticker_id": "LTC_ETH", + "base_currency": "LTC", + "target_currency": "ETH", + "ask": "0.144265", + "last_price": "0.144265", + "base_volume": 0, + "target_volume": 0, + "high": "0.144265", + "low": "0.144265" + }, + { + "ticker_id": "NANO_PAX", + "base_currency": "NANO", + "target_currency": "PAX", + "ask": "1.152688", + "last_price": "1.152688", + "base_volume": 0, + "target_volume": 0, + "high": "1.152688", + "low": "1.152688" + }, + { + "ticker_id": "NANO_LTC", + "base_currency": "NANO", + "target_currency": "LTC", + "ask": "0.019756", + "last_price": "0.018614", + "base_volume": 140, + "target_volume": 2.6059228706949886, + "high": "0.018614", + "low": "0.018614" + }, + { + "ticker_id": "NANO_DOGE", + "base_currency": "NANO", + "target_currency": "DOGE", + "ask": "323.400000", + "last_price": "299.553333", + "base_volume": 805, + "target_volume": 239505.46666666667, + "high": "299.553333", + "low": "295.306667" + }, + { + "ticker_id": "NANO_DASH", + "base_currency": "NANO", + "target_currency": "DASH", + "ask": "0.012003", + "last_price": "0.012003", + "base_volume": 0, + "target_volume": 0, + "high": "0.012003", + "low": "0.012003" + }, + { + "ticker_id": "NANO_MATIC", + "base_currency": "NANO", + "target_currency": "MATIC", + "ask": "47.558824", + "last_price": "47.558824", + "base_volume": 0, + "target_volume": 0, + "high": "47.558824", + "low": "47.558824" + }, + { + "ticker_id": "NANO_BTC", + "base_currency": "NANO", + "target_currency": "BTC", + "ask": "0.000097", + "last_price": "0.000092", + "base_volume": 315, + "target_volume": 0.028777699999999996, + "high": "0.000092", + "low": "0.000091" + }, + { + "ticker_id": "NANO_ETH", + "base_currency": "NANO", + "target_currency": "ETH", + "ask": "0.002909", + "last_price": "0.002909", + "base_volume": 0, + "target_volume": 0, + "high": "0.002909", + "low": "0.002909" + }, + { + "ticker_id": "DASH_PAX", + "base_currency": "DASH", + "target_currency": "PAX", + "ask": "94.077956", + "last_price": "94.077956", + "base_volume": 0, + "target_volume": 0, + "high": "94.077956", + "low": "94.077956" + }, + { + "ticker_id": "DASH_LTC", + "base_currency": "DASH", + "target_currency": "LTC", + "ask": "1.612380", + "last_price": "1.611724", + "base_volume": 4, + "target_volume": 6.565067627016841, + "high": "1.670810", + "low": "1.611724" + }, + { + "ticker_id": "DASH_NANO", + "base_currency": "DASH", + "target_currency": "NANO", + "ask": "79.822581", + "last_price": "86.660455", + "base_volume": 2, + "target_volume": 173.32091007583966, + "high": "86.660455", + "low": "86.660455" + }, + { + "ticker_id": "DASH_DOGE", + "base_currency": "DASH", + "target_currency": "DOGE", + "ask": "26394.666667", + "last_price": "26394.666667", + "base_volume": 0, + "target_volume": 0, + "high": "26394.666667", + "low": "26394.666667" + }, + { + "ticker_id": "DASH_MATIC", + "base_currency": "DASH", + "target_currency": "MATIC", + "ask": "3881.568627", + "last_price": "3881.568627", + "base_volume": 0, + "target_volume": 0, + "high": "3881.568627", + "low": "3881.568627" + }, + { + "ticker_id": "DASH_BTC", + "base_currency": "DASH", + "target_currency": "BTC", + "ask": "0.007918", + "last_price": "0.008008", + "base_volume": 2.8000000000000003, + "target_volume": 0.022421224000000003, + "high": "0.008008", + "low": "0.008008" + }, + { + "ticker_id": "DASH_ETH", + "base_currency": "DASH", + "target_currency": "ETH", + "ask": "0.237405", + "last_price": "0.240260", + "base_volume": 2.6, + "target_volume": 0.6246754473612499, + "high": "0.240260", + "low": "0.240260" + }, + { + "ticker_id": "MATIC_PAX", + "base_currency": "MATIC", + "target_currency": "PAX", + "ask": "0.023163", + "last_price": "0.023163", + "base_volume": 0, + "target_volume": 0, + "high": "0.023163", + "low": "0.023163" + }, + { + "ticker_id": "MATIC_LTC", + "base_currency": "MATIC", + "target_currency": "LTC", + "ask": "0.000405", + "last_price": "0.000405", + "base_volume": 0, + "target_volume": 0, + "high": "0.000405", + "low": "0.000405" + }, + { + "ticker_id": "MATIC_NANO", + "base_currency": "MATIC", + "target_currency": "NANO", + "ask": "0.020054", + "last_price": "0.020054", + "base_volume": 0, + "target_volume": 0, + "high": "0.020054", + "low": "0.020054" + }, + { + "ticker_id": "MATIC_DOGE", + "base_currency": "MATIC", + "target_currency": "DOGE", + "ask": "6.498707", + "last_price": "5.954480", + "base_volume": 14000, + "target_volume": 83362.72, + "high": "5.954480", + "low": "5.954480" + }, + { + "ticker_id": "MATIC_DASH", + "base_currency": "MATIC", + "target_currency": "DASH", + "ask": "0.000246", + "last_price": "0.000246", + "base_volume": 0, + "target_volume": 0, + "high": "0.000246", + "low": "0.000246" + }, + { + "ticker_id": "MATIC_BTC", + "base_currency": "MATIC", + "target_currency": "BTC", + "ask": "0.000002", + "last_price": "0.000002", + "base_volume": 0, + "target_volume": 0, + "high": "0.000002", + "low": "0.000002" + }, + { + "ticker_id": "MATIC_ETH", + "base_currency": "MATIC", + "target_currency": "ETH", + "ask": "0.000058", + "last_price": "0.000058", + "base_volume": 0, + "target_volume": 0, + "high": "0.000058", + "low": "0.000058" + }, + { + "ticker_id": "BTC_PAX", + "base_currency": "BTC", + "target_currency": "PAX", + "ask": "11643.311400", + "last_price": "11653.336800", + "base_volume": 0.096, + "target_volume": 1124.4880248000002, + "high": "11758.049800", + "low": "11558.688400" + }, + { + "ticker_id": "BTC_LTC", + "base_currency": "BTC", + "target_currency": "LTC", + "ask": "199.552026", + "last_price": "199.470792", + "base_volume": 0.049999999999999996, + "target_volume": 10.041110075893476, + "high": "201.936946", + "low": "199.470792" + }, + { + "ticker_id": "BTC_NANO", + "base_currency": "BTC", + "target_currency": "NANO", + "ask": "9879.032258", + "last_price": "10283.315845", + "base_volume": 0.09, + "target_volume": 949.6156045838741, + "high": "10925.306577", + "low": "10283.315845" + }, + { + "ticker_id": "BTC_DOGE", + "base_currency": "BTC", + "target_currency": "DOGE", + "ask": "3266666.666667", + "last_price": "3266666.666667", + "base_volume": 0.129, + "target_volume": 421399.99999999994, + "high": "3266666.666667", + "low": "3266666.666667" + }, + { + "ticker_id": "BTC_DASH", + "base_currency": "BTC", + "target_currency": "DASH", + "ask": "121.242113", + "last_price": "121.227115", + "base_volume": 0.147, + "target_volume": 17.754603628743524, + "high": "121.332178", + "low": "119.745846" + }, + { + "ticker_id": "BTC_MATIC", + "base_currency": "BTC", + "target_currency": "MATIC", + "ask": "480392.156863", + "last_price": "485148.514851", + "base_volume": 0.084, + "target_volume": 42501.3674478468, + "high": "521276.595745", + "low": "485148.514851" + }, + { + "ticker_id": "BTC_ETH", + "base_currency": "BTC", + "target_currency": "ETH", + "ask": "29.381783", + "last_price": "29.525187", + "base_volume": 0.039, + "target_volume": 1.156263707219138, + "high": "29.744742", + "low": "29.525187" + }, + { + "ticker_id": "ETH_PAX", + "base_currency": "ETH", + "target_currency": "PAX", + "ask": "380.572578", + "last_price": "381.368499", + "base_volume": 4.700000000000001, + "target_volume": 1785.0596757000003, + "high": "384.020781", + "low": "376.310627" + }, + { + "ticker_id": "ETH_LTC", + "base_currency": "ETH", + "target_currency": "LTC", + "ask": "6.655659", + "last_price": "6.681671", + "base_volume": 0.2, + "target_volume": 1.3363342273571281, + "high": "6.681671", + "low": "6.681671" + }, + { + "ticker_id": "ETH_NANO", + "base_currency": "ETH", + "target_currency": "NANO", + "ask": "329.495363", + "last_price": "351.395440", + "base_volume": 2.9000000000000004, + "target_volume": 1027.9150784655158, + "high": "355.618441", + "low": "351.395440" + }, + { + "ticker_id": "ETH_DOGE", + "base_currency": "ETH", + "target_currency": "DOGE", + "ask": "106774.070667", + "last_price": "106281.065333", + "base_volume": 2.3000000000000003, + "target_volume": 244446.45026590003, + "high": "106281.065333", + "low": "106281.065333" + }, + { + "ticker_id": "ETH_DASH", + "base_currency": "ETH", + "target_currency": "DASH", + "ask": "4.043788", + "last_price": "4.020556", + "base_volume": 6.4, + "target_volume": 25.586695948455578, + "high": "4.020556", + "low": "3.874532" + }, + { + "ticker_id": "ETH_MATIC", + "base_currency": "ETH", + "target_currency": "MATIC", + "ask": "15702.069216", + "last_price": "15877.028515", + "base_volume": 4.300000000000001, + "target_volume": 71711.4679768, + "high": "17133.536000", + "low": "15877.028515" + }, + { + "ticker_id": "ETH_BTC", + "base_currency": "ETH", + "target_currency": "BTC", + "ask": "0.032686", + "last_price": "0.032726", + "base_volume": 2.3000000000000003, + "target_volume": 0.07525449399999999, + "high": "0.032726", + "low": "0.032570" + } + ] + }, + "rawHeaders": [ + "Server", + "nginx/1.14.0 (Ubuntu)", + "Date", + "Mon, 10 Aug 2020 19:14:35 GMT", + "Content-Type", + "application/json; charset=UTF-8", + "Content-Length", + "10690", + "Connection", + "keep-alive", + "Etag", + "\"5b5e306220fb073e0e82b29d9976d1eedcba56f1\"" + ], + "responseIsBinary": false + } +] \ No newline at end of file diff --git a/tests/fixtures/bitcoiva.json b/tests/fixtures/bitcoiva.json new file mode 100644 index 00000000..54e87150 --- /dev/null +++ b/tests/fixtures/bitcoiva.json @@ -0,0 +1,367 @@ +[ + { + "scope": "https://www.bitcoiva.com:443", + "method": "GET", + "path": "/api/tickers", + "body": "", + "status": 200, + "response": { + "status": 1, + "pairlist": { + "BTC/USDT": { + "base_full_name": "Bitcoin", + "current_price": "11525.35000000", + "high": "11601.57000000", + "low": "11515.26000000", + "percent": "-0.74", + "start_price": "11601.57000000", + "volume": "1499.41556253", + "count": 4 + }, + "BTC/INR": { + "base_full_name": "Bitcoin", + "current_price": "882957.06350000", + "high": "888159.4400", + "low": "870262.8300", + "percent": "-0.82", + "start_price": "887181.3100", + "volume": "206422.7083", + "count": 22 + }, + "ETH/BTC": { + "base_full_name": "Ethereum", + "current_price": "0.03403600", + "high": "0.00", + "low": "0.00", + "percent": "0.00", + "start_price": "0.00", + "volume": "0.00", + "count": 0 + }, + "ETH/INR": { + "base_full_name": "Ethereum", + "current_price": "30033.41830000", + "high": "30156.2200", + "low": "29883.9600", + "percent": "-0.51", + "start_price": "30118.2600", + "volume": "131880.2023", + "count": 24 + }, + "LTC/BTC": { + "base_full_name": "Litecoin", + "current_price": "0.00470500", + "high": "0.00", + "low": "0.00", + "percent": "0.00", + "start_price": "0.00", + "volume": "0.00", + "count": 0 + }, + "LTC/INR": { + "base_full_name": "Litecoin", + "current_price": "4152.26200000", + "high": "0.00", + "low": "0.00", + "percent": "0.00", + "start_price": "0.00", + "volume": "0.00", + "count": 0 + }, + "ETH/USDT": { + "base_full_name": "Ethereum", + "current_price": "392.03000000", + "high": "0.00", + "low": "0.00", + "percent": "0.00", + "start_price": "0.00", + "volume": "0.00", + "count": 0 + }, + "LTC/USDT": { + "base_full_name": "Litecoin", + "current_price": "54.20000000", + "high": "0.00", + "low": "0.00", + "percent": "0.00", + "start_price": "0.00", + "volume": "0.00", + "count": 0 + }, + "BCH/USDT": { + "base_full_name": "Bitcoin Cash", + "current_price": "281.91000000", + "high": "0.00", + "low": "0.00", + "percent": "0.00", + "start_price": "0.00", + "volume": "0.00", + "count": 0 + }, + "DASH/USDT": { + "base_full_name": "DASH", + "current_price": "89.13000000", + "high": "0.00", + "low": "0.00", + "percent": "0.00", + "start_price": "0.00", + "volume": "0.00", + "count": 0 + }, + "XRP/USDT": { + "base_full_name": "Ripple", + "current_price": "0.28037000", + "high": "0.00", + "low": "0.00", + "percent": "0.00", + "start_price": "0.00", + "volume": "0.00", + "count": 0 + }, + "ZEC/USDT": { + "base_full_name": "ZCASH", + "current_price": "80.39000000", + "high": "0.00", + "low": "0.00", + "percent": "0.00", + "start_price": "0.00", + "volume": "0.00", + "count": 0 + }, + "XLM/USDT": { + "base_full_name": "Stellar Lumens", + "current_price": "0.10050000", + "high": "0.00", + "low": "0.00", + "percent": "0.00", + "start_price": "0.00", + "volume": "0.00", + "count": 0 + }, + "BNB/USDT": { + "base_full_name": "Binance", + "current_price": "21.16600000", + "high": "21.18720000", + "low": "21.18720000", + "percent": "0.00", + "start_price": "21.18720000", + "volume": "51.69676800", + "count": 2 + }, + "XMR/USDT": { + "base_full_name": "Monero", + "current_price": "89.30000000", + "high": "0.00", + "low": "0.00", + "percent": "0.00", + "start_price": "0.00", + "volume": "0.00", + "count": 0 + }, + "TRX/USDT": { + "base_full_name": "Tron", + "current_price": "0.02167000", + "high": "0.02179000", + "low": "0.02004000", + "percent": "+8.73", + "start_price": "0.02004000", + "volume": "73.11163500", + "count": 6 + }, + "BTT/USDT": { + "base_full_name": "BitTorrent", + "current_price": "0.00046060", + "high": "0.00045520", + "low": "0.00045490", + "percent": "+0.07", + "start_price": "0.00045490", + "volume": "104.77750810", + "count": 12 + }, + "BDX/USDT": { + "base_full_name": "Beldex", + "current_price": "0.16000000", + "high": "0.00", + "low": "0.00", + "percent": "0.00", + "start_price": "0.00", + "volume": "0.00", + "count": 0 + }, + "USDT/INR": { + "base_full_name": "Tether", + "current_price": "76.57169500", + "high": "76.9038", + "low": "76.3195", + "percent": "-0.72", + "start_price": "76.9038", + "volume": "127416.4186", + "count": 14 + }, + "BCH/INR": { + "base_full_name": "Bitcoin Cash", + "current_price": "21597.12510000", + "high": "0.00", + "low": "0.00", + "percent": "0.00", + "start_price": "0.00", + "volume": "0.00", + "count": 0 + }, + "DASH/INR": { + "base_full_name": "DASH", + "current_price": "6828.24930000", + "high": "0.00", + "low": "0.00", + "percent": "0.00", + "start_price": "0.00", + "volume": "0.00", + "count": 0 + }, + "XRP/INR": { + "base_full_name": "Ripple", + "current_price": "21.47914570", + "high": "21.5675", + "low": "21.5675", + "percent": "0.00", + "start_price": "21.5675", + "volume": "776.4307", + "count": 2 + }, + "ZEC/INR": { + "base_full_name": "ZCASH", + "current_price": "6158.67790000", + "high": "0.00", + "low": "0.00", + "percent": "0.00", + "start_price": "0.00", + "volume": "0.00", + "count": 0 + }, + "XLM/INR": { + "base_full_name": "Stellar Lumens", + "current_price": "7.69930500", + "high": "7.7266", + "low": "0.0000", + "percent": "-100.00", + "start_price": "7.7266", + "volume": "1374.5657", + "count": 4 + }, + "BNB/INR": { + "base_full_name": "Binance", + "current_price": "1621.52726000", + "high": "1615.6296", + "low": "0.0000", + "percent": "-100.00", + "start_price": "1615.6296", + "volume": "3210.9917", + "count": 8 + }, + "XMR/INR": { + "base_full_name": "Monero", + "current_price": "6841.27300000", + "high": "0.00", + "low": "0.00", + "percent": "0.00", + "start_price": "0.00", + "volume": "0.00", + "count": 0 + }, + "TRX/INR": { + "base_full_name": "Tron", + "current_price": "1.66013870", + "high": "0.00", + "low": "0.00", + "percent": "0.00", + "start_price": "0.00", + "volume": "0.00", + "count": 0 + }, + "BTT/INR": { + "base_full_name": "BitTorrent", + "current_price": "0.03528657", + "high": "0.00", + "low": "0.00", + "percent": "0.00", + "start_price": "0.00", + "volume": "0.00", + "count": 0 + }, + "BDX/INR": { + "base_full_name": "Beldex", + "current_price": "4.19000000", + "high": "4.2500", + "low": "4.0700", + "percent": "+0.24", + "start_price": "4.1800", + "volume": "1148408.1616", + "count": 91 + }, + "BCH/BTC": { + "base_full_name": "Bitcoin Cash", + "current_price": "0.02445500", + "high": "0.00", + "low": "0.00", + "percent": "0.00", + "start_price": "0.00", + "volume": "0.00", + "count": 0 + }, + "DASH/BTC": { + "base_full_name": "DASH", + "current_price": "0.00774200", + "high": "0.00", + "low": "0.00", + "percent": "0.00", + "start_price": "0.00", + "volume": "0.00", + "count": 0 + }, + "BNB/BTC": { + "base_full_name": "Binance", + "current_price": "0.00183700", + "high": "0.00183640", + "low": "0.00183640", + "percent": "0.00", + "start_price": "0.00183640", + "volume": "0.00449918", + "count": 2 + }, + "BDX/BTC": { + "base_full_name": "Beldex", + "current_price": "0.00000500", + "high": "0.00000500", + "low": "0.00000500", + "percent": "0.00", + "start_price": "0.00000500", + "volume": "0.00324080", + "count": 1 + } + } + }, + "rawHeaders": [ + "Date", + "Thu, 13 Aug 2020 16:53:17 GMT", + "Content-Type", + "text/html; charset=UTF-8", + "Transfer-Encoding", + "chunked", + "Connection", + "keep-alive", + "Set-Cookie", + "__cfduid=d7fc283985d3871449d1d07e9ff289bf01597337596; expires=Sat, 12-Sep-20 16:53:16 GMT; path=/; domain=.bitcoiva.com; HttpOnly; SameSite=Lax; Secure", + "Vary", + "Accept-Encoding", + "CF-Cache-Status", + "DYNAMIC", + "cf-request-id", + "048a568a590000913ff30bc200000001", + "Expect-CT", + "max-age=604800, report-uri=\"https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct\"", + "Server", + "cloudflare" + ], + "responseIsBinary": false + } +] \ No newline at end of file diff --git a/tests/fixtures/bololex.json b/tests/fixtures/bololex.json new file mode 100644 index 00000000..88fc8f81 --- /dev/null +++ b/tests/fixtures/bololex.json @@ -0,0 +1,967 @@ +[ + { + "scope": "https://api.bololex.com:443", + "method": "GET", + "path": "/api/prices", + "body": "", + "status": 200, + "response": { + "status": true, + "result": [ + { + "ask": "0.0000043000", + "bid": "0.0000033000", + "last": "0.0000031000", + "open": "0.0000030100", + "low": "0.0000030100", + "high": "0.0000031000", + "priceChange": "2.99", + "liquidity": { + "base": "95736.300000", + "quote": "0.296782" + }, + "volume": { + "base": "7000.000000", + "quote": "0.021700" + }, + "timestamp": "2020-08-10T18:56:00.211Z", + "symbol": "WND/ETH" + }, + { + "ask": "0.0000749900", + "bid": "0.0000037500", + "last": "0.0000000000", + "open": "0.0000000000", + "low": "0.0000000000", + "high": "0.0000000000", + "priceChange": "0.00", + "liquidity": { + "base": "21715.000000", + "quote": "0.000000" + }, + "volume": { + "base": "0.000000", + "quote": "0.000000" + }, + "timestamp": "2020-08-10T18:56:00.211Z", + "symbol": "HALV/ETH" + }, + { + "ask": "0.0000300000", + "bid": "0.0000250000", + "last": "0.0000000000", + "open": "0.0000000000", + "low": "0.0000000000", + "high": "0.0000000000", + "priceChange": "0.00", + "liquidity": { + "base": "188358.000000", + "quote": "0.000000" + }, + "volume": { + "base": "0.000000", + "quote": "0.000000" + }, + "timestamp": "2020-08-10T18:56:00.211Z", + "symbol": "PCT/ETH" + }, + { + "ask": "0.0049999900", + "bid": "0.0023007100", + "last": "0.0000000000", + "open": "0.0000000000", + "low": "0.0000000000", + "high": "0.0000000000", + "priceChange": "0.00", + "liquidity": { + "base": "59104573.818000", + "quote": "0.000000" + }, + "volume": { + "base": "0.000000", + "quote": "0.000000" + }, + "timestamp": "2020-08-10T18:56:00.211Z", + "symbol": "TWJ/TRX" + }, + { + "ask": "0.0000001600", + "bid": "0.0000001500", + "last": "0.0000001600", + "open": "0.0000001700", + "low": "0.0000000500", + "high": "0.0000001700", + "priceChange": "-5.88", + "liquidity": { + "base": "37540.900000", + "quote": "0.006006" + }, + "volume": { + "base": "2990.900000", + "quote": "0.000478" + }, + "timestamp": "2020-08-10T18:56:00.211Z", + "symbol": "SCH/BTC" + }, + { + "ask": "0.0000018108", + "bid": "0.0000017808", + "last": "0.0000017943", + "open": "0.0000017525", + "low": "0.0000017191", + "high": "0.0000018420", + "priceChange": "2.38", + "liquidity": { + "base": "34074670.000000", + "quote": "61.140180" + }, + "volume": { + "base": "2361064.234914", + "quote": "4.236457" + }, + "timestamp": "2020-08-10T18:56:00.211Z", + "symbol": "TRX/BTC" + }, + { + "ask": "0.0000003600", + "bid": "0.0000003500", + "last": "0.0000004000", + "open": "0.0000004800", + "low": "0.0000004000", + "high": "0.0000010000", + "priceChange": "-16.67", + "liquidity": { + "base": "331502.000000", + "quote": "0.132600" + }, + "volume": { + "base": "5139.000000", + "quote": "0.002055" + }, + "timestamp": "2020-08-10T18:56:00.211Z", + "symbol": "RSC/ETH" + }, + { + "ask": "0.0336060000", + "bid": "0.0330710000", + "last": "0.0333713000", + "open": "0.0334750000", + "low": "0.0328294500", + "high": "0.0337454000", + "priceChange": "-0.31", + "liquidity": { + "base": "3442.344000", + "quote": "114.875494" + }, + "volume": { + "base": "97.750285", + "quote": "3.262054" + }, + "timestamp": "2020-08-10T18:56:00.211Z", + "symbol": "ETH/BTC" + }, + { + "ask": "0.0019999900", + "bid": "0.0002000200", + "last": "0.0002000300", + "open": "0.0005000400", + "low": "0.0001000300", + "high": "0.0019999900", + "priceChange": "-60.00", + "liquidity": { + "base": "133369260.000000", + "quote": "26677.853077" + }, + "volume": { + "base": "188418.000000", + "quote": "37.689252" + }, + "timestamp": "2020-08-10T18:56:00.211Z", + "symbol": "TSV/TRX" + }, + { + "ask": "0.0000000000", + "bid": "0.0000000000", + "last": "0.0000000000", + "open": "0.0000000000", + "low": "0.0000000000", + "high": "0.0000000000", + "priceChange": "0.00", + "liquidity": { + "base": "0.000000", + "quote": "0.000000" + }, + "volume": { + "base": "0.000000", + "quote": "0.000000" + }, + "timestamp": "2020-08-10T18:56:00.211Z", + "symbol": "CLC/BTC" + }, + { + "ask": "11968.0300000000", + "bid": "11777.7100000000", + "last": "11862.2910000000", + "open": "11636.7110000000", + "low": "11505.5640000000", + "high": "12042.4960000000", + "priceChange": "1.94", + "liquidity": { + "base": "34.834210", + "quote": "413213.535775" + }, + "volume": { + "base": "1.338770", + "quote": "15880.879322" + }, + "timestamp": "2020-08-10T18:56:00.211Z", + "symbol": "BTC/USDT" + }, + { + "ask": "0.0000000100", + "bid": "0.0000000000", + "last": "0.0000000000", + "open": "0.0000000000", + "low": "0.0000000000", + "high": "0.0000000000", + "priceChange": "0.00", + "liquidity": { + "base": "10101999.000000", + "quote": "0.000000" + }, + "volume": { + "base": "0.000000", + "quote": "0.000000" + }, + "timestamp": "2020-08-10T18:56:00.211Z", + "symbol": "HROI/ETH" + }, + { + "ask": "0.0000002982", + "bid": "0.0000002927", + "last": "0.0000002957", + "open": "0.0000002966", + "low": "0.0000002893", + "high": "0.0000002990", + "priceChange": "-0.30", + "liquidity": { + "base": "83894500.000000", + "quote": "24.807603" + }, + "volume": { + "base": "15487088.417025", + "quote": "4.579532" + }, + "timestamp": "2020-08-10T18:56:00.211Z", + "symbol": "DOGE/BTC" + }, + { + "ask": "0.0000027564", + "bid": "0.0000024937", + "last": "0.0000026381", + "open": "0.0000025078", + "low": "0.0000022850", + "high": "0.0000026672", + "priceChange": "5.20", + "liquidity": { + "base": "1816890.900000", + "quote": "4.793139" + }, + "volume": { + "base": "1447340.844729", + "quote": "3.818229" + }, + "timestamp": "2020-08-10T18:56:00.211Z", + "symbol": "DGB/BTC" + }, + { + "ask": "0.0000005000", + "bid": "0.0000001000", + "last": "0.0000001000", + "open": "0.0000001500", + "low": "0.0000001000", + "high": "0.0000004400", + "priceChange": "-33.33", + "liquidity": { + "base": "1009686.800000", + "quote": "0.100968" + }, + "volume": { + "base": "1996.000000", + "quote": "0.000199" + }, + "timestamp": "2020-08-10T18:56:00.211Z", + "symbol": "CRM/BTC" + }, + { + "ask": "0.0000054800", + "bid": "0.0000001000", + "last": "0.0000035000", + "open": "0.0000030000", + "low": "0.0000030000", + "high": "0.0000035000", + "priceChange": "16.67", + "liquidity": { + "base": "27661.340000", + "quote": "0.096814" + }, + "volume": { + "base": "1300.000000", + "quote": "0.004550" + }, + "timestamp": "2020-08-10T18:56:00.212Z", + "symbol": "JDC/ETH" + }, + { + "ask": "0.0021000000", + "bid": "0.0016000000", + "last": "0.0021000000", + "open": "0.0018000000", + "low": "0.0016000000", + "high": "0.0021000000", + "priceChange": "16.67", + "liquidity": { + "base": "101899248.400000", + "quote": "213988.421640" + }, + "volume": { + "base": "33951.000000", + "quote": "71.297100" + }, + "timestamp": "2020-08-10T18:56:00.212Z", + "symbol": "HORA/TRX" + }, + { + "ask": "0.0000250600", + "bid": "0.0000246500", + "last": "0.0000248755", + "open": "0.0000246145", + "low": "0.0000244045", + "high": "0.0000251400", + "priceChange": "1.06", + "liquidity": { + "base": "2258906.000000", + "quote": "56.191416" + }, + "volume": { + "base": "206293.851799", + "quote": "5.131662" + }, + "timestamp": "2020-08-10T18:56:00.212Z", + "symbol": "XRP/BTC" + }, + { + "ask": "0.0010450000", + "bid": "0.0000100000", + "last": "0.0000900000", + "open": "0.0000900000", + "low": "0.0000900000", + "high": "0.0000900000", + "priceChange": "0.00", + "liquidity": { + "base": "374181.700000", + "quote": "33.676353" + }, + "volume": { + "base": "505.000000", + "quote": "0.045450" + }, + "timestamp": "2020-08-10T18:56:00.212Z", + "symbol": "TWJ/USDT" + }, + { + "ask": "0.0000010000", + "bid": "0.0000001001", + "last": "0.0000000000", + "open": "0.0000000000", + "low": "0.0000000000", + "high": "0.0000000000", + "priceChange": "0.00", + "liquidity": { + "base": "30240.000000", + "quote": "0.000000" + }, + "volume": { + "base": "0.000000", + "quote": "0.000000" + }, + "timestamp": "2020-08-10T18:56:00.212Z", + "symbol": "HALV/BTC" + }, + { + "ask": "0.0001000000", + "bid": "0.0000000007", + "last": "0.0000000000", + "open": "0.0000000000", + "low": "0.0000000000", + "high": "0.0000000000", + "priceChange": "0.00", + "liquidity": { + "base": "11003806.000000", + "quote": "0.000000" + }, + "volume": { + "base": "0.000000", + "quote": "0.000000" + }, + "timestamp": "2020-08-10T18:56:00.212Z", + "symbol": "BTCM/ETH" + }, + { + "ask": "0.0049520000", + "bid": "0.0048720000", + "last": "0.0049080000", + "open": "0.0048783500", + "low": "0.0048205500", + "high": "0.0049839000", + "priceChange": "0.61", + "liquidity": { + "base": "19786.770000", + "quote": "97.113467" + }, + "volume": { + "base": "1652.384308", + "quote": "8.109902" + }, + "timestamp": "2020-08-10T18:56:00.212Z", + "symbol": "LTC/BTC" + }, + { + "ask": "0.0257210000", + "bid": "0.0253100000", + "last": "0.0254949500", + "open": "0.0256456500", + "low": "0.0247791000", + "high": "0.0258869500", + "priceChange": "-0.59", + "liquidity": { + "base": "2503.803000", + "quote": "63.834332" + }, + "volume": { + "base": "254.258272", + "quote": "6.482301" + }, + "timestamp": "2020-08-10T18:56:00.212Z", + "symbol": "BCH/BTC" + }, + { + "ask": "0.0000089700", + "bid": "0.0000088000", + "last": "0.0000088935", + "open": "0.0000089330", + "low": "0.0000087175", + "high": "0.0000090635", + "priceChange": "-0.44", + "liquidity": { + "base": "5933780.000000", + "quote": "52.772072" + }, + "volume": { + "base": "654384.538854", + "quote": "5.819768" + }, + "timestamp": "2020-08-10T18:56:00.212Z", + "symbol": "XLM/BTC" + }, + { + "ask": "0.0000000000", + "bid": "0.0000000000", + "last": "0.0000000000", + "open": "0.0000000000", + "low": "0.0000000000", + "high": "0.0000000000", + "priceChange": "0.00", + "liquidity": { + "base": "0.000000", + "quote": "0.000000" + }, + "volume": { + "base": "0.000000", + "quote": "0.000000" + }, + "timestamp": "2020-08-10T18:56:00.212Z", + "symbol": "BYRON/BTC" + }, + { + "ask": "0.0000000300", + "bid": "0.0000000029", + "last": "0.0000000000", + "open": "0.0000000000", + "low": "0.0000000000", + "high": "0.0000000000", + "priceChange": "0.00", + "liquidity": { + "base": "2397720.000000", + "quote": "0.000000" + }, + "volume": { + "base": "0.000000", + "quote": "0.000000" + }, + "timestamp": "2020-08-10T18:56:00.212Z", + "symbol": "LTHN/BTC" + }, + { + "ask": "0.0000000000", + "bid": "0.0000000000", + "last": "0.0000000000", + "open": "0.0000000000", + "low": "0.0000000000", + "high": "0.0000000000", + "priceChange": "0.00", + "liquidity": { + "base": "0.000000", + "quote": "0.000000" + }, + "volume": { + "base": "0.000000", + "quote": "0.000000" + }, + "timestamp": "2020-08-10T18:56:00.212Z", + "symbol": "BAZT/ETH" + }, + { + "ask": "0.0000005000", + "bid": "0.0000000000", + "last": "0.0000000000", + "open": "0.0000000000", + "low": "0.0000000000", + "high": "0.0000000000", + "priceChange": "0.00", + "liquidity": { + "base": "99560.000000", + "quote": "0.000000" + }, + "volume": { + "base": "0.000000", + "quote": "0.000000" + }, + "timestamp": "2020-08-10T18:56:00.212Z", + "symbol": "BTCO/BTC" + }, + { + "ask": "0.0000000000", + "bid": "0.5002000000", + "last": "0.0000000000", + "open": "0.0000000000", + "low": "0.0000000000", + "high": "0.0000000000", + "priceChange": "0.00", + "liquidity": { + "base": "10013.000000", + "quote": "0.000000" + }, + "volume": { + "base": "0.000000", + "quote": "0.000000" + }, + "timestamp": "2020-08-10T18:56:00.212Z", + "symbol": "NOLE/TRX" + }, + { + "ask": "0.0000000200", + "bid": "0.0000000011", + "last": "0.0000000000", + "open": "0.0000000000", + "low": "0.0000000000", + "high": "0.0000000000", + "priceChange": "0.00", + "liquidity": { + "base": "2024850.000000", + "quote": "0.000000" + }, + "volume": { + "base": "0.000000", + "quote": "0.000000" + }, + "timestamp": "2020-08-10T18:56:00.212Z", + "symbol": "RUNES/BTC" + }, + { + "ask": "0.0079150000", + "bid": "0.0077840000", + "last": "0.0078560500", + "open": "0.0079817500", + "low": "0.0077463500", + "high": "0.0080041500", + "priceChange": "-1.57", + "liquidity": { + "base": "4904.131900", + "quote": "38.527105" + }, + "volume": { + "base": "407.242328", + "quote": "3.199316" + }, + "timestamp": "2020-08-10T18:56:00.212Z", + "symbol": "XMR/BTC" + }, + { + "ask": "0.0007000000", + "bid": "0.0005000000", + "last": "0.0005000000", + "open": "0.0005000000", + "low": "0.0005000000", + "high": "0.0005000000", + "priceChange": "0.00", + "liquidity": { + "base": "32002.000000", + "quote": "16.001000" + }, + "volume": { + "base": "3.000000", + "quote": "0.001500" + }, + "timestamp": "2020-08-10T18:56:00.212Z", + "symbol": "BOLO/USDT" + }, + { + "ask": "0.0090000000", + "bid": "0.0000300000", + "last": "0.0000000000", + "open": "0.0000000000", + "low": "0.0000000000", + "high": "0.0000000000", + "priceChange": "0.00", + "liquidity": { + "base": "244551.500000", + "quote": "0.000000" + }, + "volume": { + "base": "0.000000", + "quote": "0.000000" + }, + "timestamp": "2020-08-10T18:56:00.212Z", + "symbol": "TKM/DOGE" + }, + { + "ask": "0.0003000000", + "bid": "0.0000010000", + "last": "0.0000000000", + "open": "0.0000000000", + "low": "0.0000000000", + "high": "0.0000000000", + "priceChange": "0.00", + "liquidity": { + "base": "366500.000000", + "quote": "0.000000" + }, + "volume": { + "base": "0.000000", + "quote": "0.000000" + }, + "timestamp": "2020-08-10T18:56:00.212Z", + "symbol": "TECN/ETH" + }, + { + "ask": "0.0000000000", + "bid": "0.0000000000", + "last": "0.0000000000", + "open": "0.0000000000", + "low": "0.0000000000", + "high": "0.0000000000", + "priceChange": "0.00", + "liquidity": { + "base": "0.000000", + "quote": "0.000000" + }, + "volume": { + "base": "0.000000", + "quote": "0.000000" + }, + "timestamp": "2020-08-10T18:56:00.212Z", + "symbol": "NEWS/ETH" + }, + { + "ask": "0.0000000000", + "bid": "0.0000400000", + "last": "0.0000000000", + "open": "0.0000000000", + "low": "0.0000000000", + "high": "0.0000000000", + "priceChange": "0.00", + "liquidity": { + "base": "470.000000", + "quote": "0.000000" + }, + "volume": { + "base": "0.000000", + "quote": "0.000000" + }, + "timestamp": "2020-08-10T18:56:00.212Z", + "symbol": "RAS/USDT" + }, + { + "ask": "0.0000000000", + "bid": "0.0000000500", + "last": "0.0000000000", + "open": "0.0000000000", + "low": "0.0000000000", + "high": "0.0000000000", + "priceChange": "0.00", + "liquidity": { + "base": "4710000.000000", + "quote": "0.000000" + }, + "volume": { + "base": "0.000000", + "quote": "0.000000" + }, + "timestamp": "2020-08-10T18:56:00.212Z", + "symbol": "B1P/ETH" + }, + { + "ask": "0.0000199700", + "bid": "0.0000001000", + "last": "0.0000000000", + "open": "0.0000000000", + "low": "0.0000000000", + "high": "0.0000000000", + "priceChange": "0.00", + "liquidity": { + "base": "33286.000000", + "quote": "0.000000" + }, + "volume": { + "base": "0.000000", + "quote": "0.000000" + }, + "timestamp": "2020-08-10T18:56:00.212Z", + "symbol": "DCA/ETH" + }, + { + "ask": "0.0000000000", + "bid": "1.0000000000", + "last": "0.0000000000", + "open": "0.0000000000", + "low": "0.0000000000", + "high": "0.0000000000", + "priceChange": "0.00", + "liquidity": { + "base": "10160.000000", + "quote": "0.000000" + }, + "volume": { + "base": "0.000000", + "quote": "0.000000" + }, + "timestamp": "2020-08-10T18:56:00.212Z", + "symbol": "888/TRX" + }, + { + "ask": "0.0000000000", + "bid": "0.0000000000", + "last": "0.0000000000", + "open": "0.0000000000", + "low": "0.0000000000", + "high": "0.0000000000", + "priceChange": "0.00", + "liquidity": { + "base": "0.000000", + "quote": "0.000000" + }, + "volume": { + "base": "0.000000", + "quote": "0.000000" + }, + "timestamp": "2020-08-10T18:56:00.212Z", + "symbol": "SEC/ETH" + }, + { + "ask": "0.0000000000", + "bid": "0.0000000000", + "last": "0.0000000000", + "open": "0.0000000000", + "low": "0.0000000000", + "high": "0.0000000000", + "priceChange": "0.00", + "liquidity": { + "base": "0.000000", + "quote": "0.000000" + }, + "volume": { + "base": "0.000000", + "quote": "0.000000" + }, + "timestamp": "2020-08-10T18:56:00.212Z", + "symbol": "AMB/BTC" + }, + { + "ask": "0.0000000000", + "bid": "0.0000000000", + "last": "0.0000000000", + "open": "0.0000000000", + "low": "0.0000000000", + "high": "0.0000000000", + "priceChange": "0.00", + "liquidity": { + "base": "0.000000", + "quote": "0.000000" + }, + "volume": { + "base": "0.000000", + "quote": "0.000000" + }, + "timestamp": "2020-08-10T18:56:00.212Z", + "symbol": "PKG/ETH" + }, + { + "ask": "0.0000000000", + "bid": "0.0000000100", + "last": "0.0000000000", + "open": "0.0000000000", + "low": "0.0000000000", + "high": "0.0000000000", + "priceChange": "0.00", + "liquidity": { + "base": "18400.000000", + "quote": "0.000000" + }, + "volume": { + "base": "0.000000", + "quote": "0.000000" + }, + "timestamp": "2020-08-10T18:56:00.212Z", + "symbol": "ZER/BTC" + }, + { + "ask": "0.0000110200", + "bid": "0.0000000000", + "last": "0.0000000000", + "open": "0.0000000000", + "low": "0.0000000000", + "high": "0.0000000000", + "priceChange": "0.00", + "liquidity": { + "base": "1000.000000", + "quote": "0.000000" + }, + "volume": { + "base": "0.000000", + "quote": "0.000000" + }, + "timestamp": "2020-08-10T18:56:00.212Z", + "symbol": "HELP/BTC" + }, + { + "ask": "0.0000000000", + "bid": "0.0000000100", + "last": "0.0000000000", + "open": "0.0000000000", + "low": "0.0000000000", + "high": "0.0000000000", + "priceChange": "0.00", + "liquidity": { + "base": "6000.000000", + "quote": "0.000000" + }, + "volume": { + "base": "0.000000", + "quote": "0.000000" + }, + "timestamp": "2020-08-10T18:56:00.212Z", + "symbol": "WNS/ETH" + }, + { + "ask": "0.0000000000", + "bid": "0.0000000400", + "last": "0.0000000000", + "open": "0.0000000000", + "low": "0.0000000000", + "high": "0.0000000000", + "priceChange": "0.00", + "liquidity": { + "base": "37000.000000", + "quote": "0.000000" + }, + "volume": { + "base": "0.000000", + "quote": "0.000000" + }, + "timestamp": "2020-08-10T18:56:00.212Z", + "symbol": "NST/ETH" + }, + { + "ask": "0.0000004000", + "bid": "0.0000002000", + "last": "0.0000000000", + "open": "0.0000000000", + "low": "0.0000000000", + "high": "0.0000000000", + "priceChange": "0.00", + "liquidity": { + "base": "15400.000000", + "quote": "0.000000" + }, + "volume": { + "base": "0.000000", + "quote": "0.000000" + }, + "timestamp": "2020-08-10T18:56:00.212Z", + "symbol": "XMV/BTC" + }, + { + "ask": "0.0000000000", + "bid": "0.0000000100", + "last": "0.0000000000", + "open": "0.0000000000", + "low": "0.0000000000", + "high": "0.0000000000", + "priceChange": "0.00", + "liquidity": { + "base": "40000.000000", + "quote": "0.000000" + }, + "volume": { + "base": "0.000000", + "quote": "0.000000" + }, + "timestamp": "2020-08-10T18:56:00.212Z", + "symbol": "ILC/BTC" + } + ] + }, + "rawHeaders": [ + "Date", + "Mon, 10 Aug 2020 18:56:00 GMT", + "Content-Type", + "application/json; charset=utf-8", + "Transfer-Encoding", + "chunked", + "Connection", + "keep-alive", + "Set-Cookie", + "__cfduid=d6aa1db088fff03792ca9e88adca5ff501597085759; expires=Wed, 09-Sep-20 18:55:59 GMT; path=/; domain=.bololex.com; HttpOnly; SameSite=Lax", + "X-Powered-By", + "Express", + "ETag", + "W/\"3b69-iL8Q/vOKGayOpV2Jw87TMeDw+WU\"", + "Vary", + "Accept-Encoding", + "X-Frame-Options", + "sameorigin", + "X-Content-Type-Options", + "nosniff", + "X-XSS-Protection", + "1; mode=block", + "Access-Control-Allow-Origin", + "https://bololex.com", + "Access-Control-Allow-Methods", + "GET, POST, OPTIONS, DELETE, PUT, PATCH", + "Access-Control-Allow-Headers", + "DNT,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Range,Authorization,X-Api-Key", + "Access-Control-Expose-Headers", + "Content-Length,Content-Range", + "CF-Cache-Status", + "DYNAMIC", + "cf-request-id", + "047b53d198000091035b25b200000001", + "Expect-CT", + "max-age=604800, report-uri=\"https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct\"", + "Server", + "cloudflare" + ], + "responseIsBinary": false + } +] \ No newline at end of file diff --git a/tests/fixtures/flybit.json b/tests/fixtures/flybit.json new file mode 100644 index 00000000..b11e14a2 --- /dev/null +++ b/tests/fixtures/flybit.json @@ -0,0 +1,4647 @@ +[ + { + "scope": "https://api.flybit.com:443", + "method": "GET", + "path": "/v2/public/market/all", + "body": "", + "status": 200, + "response": [ + { + "MARKET": "KRW-BTC", + "KOREAN_NAME": "비트코인", + "ENGLISH_NAME": "BTC", + "MARKET_ID": 1 + }, + { + "MARKET": "USDT-BTC", + "KOREAN_NAME": "비트코인", + "ENGLISH_NAME": "BTC", + "MARKET_ID": 1031 + }, + { + "MARKET": "BTC-BCH", + "KOREAN_NAME": "비트코인캐시", + "ENGLISH_NAME": "BCH", + "MARKET_ID": 4 + }, + { + "MARKET": "USDT-BCH", + "KOREAN_NAME": "비트코인캐시", + "ENGLISH_NAME": "BCH", + "MARKET_ID": 1034 + }, + { + "MARKET": "KRW-ETH", + "KOREAN_NAME": "이더리움", + "ENGLISH_NAME": "ETH", + "MARKET_ID": 2 + }, + { + "MARKET": "BTC-ETH", + "KOREAN_NAME": "이더리움", + "ENGLISH_NAME": "ETH", + "MARKET_ID": 6 + }, + { + "MARKET": "USDT-ETH", + "KOREAN_NAME": "이더리움", + "ENGLISH_NAME": "ETH", + "MARKET_ID": 1032 + }, + { + "MARKET": "BTC-ETC", + "KOREAN_NAME": "이더리움클래식", + "ENGLISH_NAME": "ETC", + "MARKET_ID": 7 + }, + { + "MARKET": "USDT-ETC", + "KOREAN_NAME": "이더리움클래식", + "ENGLISH_NAME": "ETC", + "MARKET_ID": 1038 + }, + { + "MARKET": "BTC-XRP", + "KOREAN_NAME": "리플", + "ENGLISH_NAME": "XRP", + "MARKET_ID": 8 + }, + { + "MARKET": "USDT-XRP", + "KOREAN_NAME": "리플", + "ENGLISH_NAME": "XRP", + "MARKET_ID": 1033 + }, + { + "MARKET": "BTC-LTC", + "KOREAN_NAME": "라이트코인", + "ENGLISH_NAME": "LTC", + "MARKET_ID": 11 + }, + { + "MARKET": "USDT-LTC", + "KOREAN_NAME": "라이트코인", + "ENGLISH_NAME": "LTC", + "MARKET_ID": 1035 + }, + { + "MARKET": "BTC-QTUM", + "KOREAN_NAME": "퀀텀", + "ENGLISH_NAME": "QTUM", + "MARKET_ID": 12 + }, + { + "MARKET": "USDT-QTUM", + "KOREAN_NAME": "퀀텀", + "ENGLISH_NAME": "QTUM", + "MARKET_ID": 1039 + }, + { + "MARKET": "BTC-ADA", + "KOREAN_NAME": "에이다", + "ENGLISH_NAME": "ADA", + "MARKET_ID": 2049 + }, + { + "MARKET": "USDT-ADA", + "KOREAN_NAME": "에이다", + "ENGLISH_NAME": "ADA", + "MARKET_ID": 2047 + }, + { + "MARKET": "BTC-ENG", + "KOREAN_NAME": "이니그마", + "ENGLISH_NAME": "ENG", + "MARKET_ID": 1059 + }, + { + "MARKET": "USDT-VET", + "KOREAN_NAME": "비체인", + "ENGLISH_NAME": "VET", + "MARKET_ID": 2048 + }, + { + "MARKET": "BTC-VET", + "KOREAN_NAME": "비체인", + "ENGLISH_NAME": "VET", + "MARKET_ID": 2050 + }, + { + "MARKET": "KRW-AMPL", + "KOREAN_NAME": "앰플", + "ENGLISH_NAME": "AMPL", + "MARKET_ID": 2247 + }, + { + "MARKET": "KRW-USDT", + "KOREAN_NAME": "테더", + "ENGLISH_NAME": "USDT", + "MARKET_ID": 1466 + }, + { + "MARKET": "BTC-LINK", + "KOREAN_NAME": "체인링크", + "ENGLISH_NAME": "LINK", + "MARKET_ID": 1024 + }, + { + "MARKET": "USDT-LINK", + "KOREAN_NAME": "체인링크", + "ENGLISH_NAME": "LINK", + "MARKET_ID": 1040 + }, + { + "MARKET": "BTC-BAT", + "KOREAN_NAME": "베이직어텐션토큰", + "ENGLISH_NAME": "BAT", + "MARKET_ID": 1025 + }, + { + "MARKET": "USDT-BAT", + "KOREAN_NAME": "베이직어텐션토큰", + "ENGLISH_NAME": "BAT", + "MARKET_ID": 1041 + }, + { + "MARKET": "BTC-OMG", + "KOREAN_NAME": "오미세고", + "ENGLISH_NAME": "OMG", + "MARKET_ID": 1026 + }, + { + "MARKET": "USDT-OMG", + "KOREAN_NAME": "오미세고", + "ENGLISH_NAME": "OMG", + "MARKET_ID": 1042 + }, + { + "MARKET": "BTC-MATIC", + "KOREAN_NAME": "매틱네트워크", + "ENGLISH_NAME": "MATIC", + "MARKET_ID": 1027 + }, + { + "MARKET": "USDT-MATIC", + "KOREAN_NAME": "매틱네트워크", + "ENGLISH_NAME": "MATIC", + "MARKET_ID": 1043 + }, + { + "MARKET": "BTC-OGN", + "KOREAN_NAME": "오리진프로토콜", + "ENGLISH_NAME": "OGN", + "MARKET_ID": 1028 + }, + { + "MARKET": "USDT-OGN", + "KOREAN_NAME": "오리진프로토콜", + "ENGLISH_NAME": "OGN", + "MARKET_ID": 1044 + }, + { + "MARKET": "BTC-LTO", + "KOREAN_NAME": "엘티오네트워크", + "ENGLISH_NAME": "LTO", + "MARKET_ID": 1029 + }, + { + "MARKET": "USDT-LTO", + "KOREAN_NAME": "엘티오네트워크", + "ENGLISH_NAME": "LTO", + "MARKET_ID": 1045 + }, + { + "MARKET": "BTC-EOS", + "KOREAN_NAME": "이오스", + "ENGLISH_NAME": "EOS", + "MARKET_ID": 1023 + }, + { + "MARKET": "USDT-EOS", + "KOREAN_NAME": "이오스", + "ENGLISH_NAME": "EOS", + "MARKET_ID": 1036 + }, + { + "MARKET": "USDT-CHZ", + "KOREAN_NAME": "칠리즈", + "ENGLISH_NAME": "CHZ", + "MARKET_ID": 1046 + }, + { + "MARKET": "BTC-CHZ", + "KOREAN_NAME": "칠리즈", + "ENGLISH_NAME": "CHZ", + "MARKET_ID": 1030 + }, + { + "MARKET": "BTC-BNB", + "KOREAN_NAME": "바이낸스코인", + "ENGLISH_NAME": "BNB", + "MARKET_ID": 1050 + }, + { + "MARKET": "USDT-BNB", + "KOREAN_NAME": "바이낸스코인", + "ENGLISH_NAME": "BNB", + "MARKET_ID": 1063 + }, + { + "MARKET": "BTC-THETA", + "KOREAN_NAME": "쎄타토큰", + "ENGLISH_NAME": "THETA", + "MARKET_ID": 1051 + }, + { + "MARKET": "USDT-THETA", + "KOREAN_NAME": "쎄타토큰", + "ENGLISH_NAME": "THETA", + "MARKET_ID": 1064 + }, + { + "MARKET": "BTC-ZRX", + "KOREAN_NAME": "제로엑스", + "ENGLISH_NAME": "ZRX", + "MARKET_ID": 1052 + }, + { + "MARKET": "USDT-ZRX", + "KOREAN_NAME": "제로엑스", + "ENGLISH_NAME": "ZRX", + "MARKET_ID": 1065 + }, + { + "MARKET": "USDT-REN", + "KOREAN_NAME": "렌토큰", + "ENGLISH_NAME": "REN", + "MARKET_ID": 1066 + }, + { + "MARKET": "BTC-REN", + "KOREAN_NAME": "렌토큰", + "ENGLISH_NAME": "REN", + "MARKET_ID": 1053 + }, + { + "MARKET": "BTC-SNGLS", + "KOREAN_NAME": "싱귤러DTV", + "ENGLISH_NAME": "SNGLS", + "MARKET_ID": 1054 + }, + { + "MARKET": "BTC-FET", + "KOREAN_NAME": "페치", + "ENGLISH_NAME": "FET", + "MARKET_ID": 1055 + }, + { + "MARKET": "USDT-FET", + "KOREAN_NAME": "페치", + "ENGLISH_NAME": "FET", + "MARKET_ID": 1067 + }, + { + "MARKET": "BTC-BAND", + "KOREAN_NAME": "밴드프로토콜", + "ENGLISH_NAME": "BAND", + "MARKET_ID": 1056 + }, + { + "MARKET": "USDT-BAND", + "KOREAN_NAME": "밴드프로토콜", + "ENGLISH_NAME": "BAND", + "MARKET_ID": 1068 + }, + { + "MARKET": "BTC-PERL", + "KOREAN_NAME": "펄린", + "ENGLISH_NAME": "PERL", + "MARKET_ID": 1058 + }, + { + "MARKET": "USDT-PERL", + "KOREAN_NAME": "펄린", + "ENGLISH_NAME": "PERL", + "MARKET_ID": 1070 + }, + { + "MARKET": "BTC-XTZ", + "KOREAN_NAME": "테조스", + "ENGLISH_NAME": "XTZ", + "MARKET_ID": 1047 + }, + { + "MARKET": "USDT-XTZ", + "KOREAN_NAME": "테조스", + "ENGLISH_NAME": "XTZ", + "MARKET_ID": 1060 + }, + { + "MARKET": "USDT-ZIL", + "KOREAN_NAME": "질리카", + "ENGLISH_NAME": "ZIL", + "MARKET_ID": 1456 + }, + { + "MARKET": "BTC-ZIL", + "KOREAN_NAME": "질리카", + "ENGLISH_NAME": "ZIL", + "MARKET_ID": 1447 + }, + { + "MARKET": "USDT-TRX", + "KOREAN_NAME": "트론", + "ENGLISH_NAME": "TRX", + "MARKET_ID": 1457 + }, + { + "MARKET": "BTC-TRX", + "KOREAN_NAME": "트론", + "ENGLISH_NAME": "TRX", + "MARKET_ID": 1448 + }, + { + "MARKET": "USDT-ALGO", + "KOREAN_NAME": "알고랜드", + "ENGLISH_NAME": "ALGO", + "MARKET_ID": 1458 + }, + { + "MARKET": "BTC-ALGO", + "KOREAN_NAME": "알고랜드", + "ENGLISH_NAME": "ALGO", + "MARKET_ID": 1449 + }, + { + "MARKET": "USDT-ERD", + "KOREAN_NAME": "엘론드", + "ENGLISH_NAME": "ERD", + "MARKET_ID": 1459 + }, + { + "MARKET": "BTC-ERD", + "KOREAN_NAME": "엘론드", + "ENGLISH_NAME": "ERD", + "MARKET_ID": 1450 + }, + { + "MARKET": "USDT-BTT", + "KOREAN_NAME": "비트토렌트", + "ENGLISH_NAME": "BTT", + "MARKET_ID": 1460 + }, + { + "MARKET": "USDT-ATOM", + "KOREAN_NAME": "코스모스", + "ENGLISH_NAME": "ATOM", + "MARKET_ID": 1461 + }, + { + "MARKET": "BTC-ATOM", + "KOREAN_NAME": "코스모스", + "ENGLISH_NAME": "ATOM", + "MARKET_ID": 1451 + }, + { + "MARKET": "USDT-LEND", + "KOREAN_NAME": "에이브", + "ENGLISH_NAME": "LEND", + "MARKET_ID": 1462 + }, + { + "MARKET": "BTC-LEND", + "KOREAN_NAME": "에이브", + "ENGLISH_NAME": "LEND", + "MARKET_ID": 1452 + }, + { + "MARKET": "USDT-TROY", + "KOREAN_NAME": "트로이", + "ENGLISH_NAME": "TROY", + "MARKET_ID": 1463 + }, + { + "MARKET": "BTC-TROY", + "KOREAN_NAME": "트로이", + "ENGLISH_NAME": "TROY", + "MARKET_ID": 1453 + }, + { + "MARKET": "USDT-HIVE", + "KOREAN_NAME": "하이브", + "ENGLISH_NAME": "HIVE", + "MARKET_ID": 1464 + }, + { + "MARKET": "BTC-HIVE", + "KOREAN_NAME": "하이브", + "ENGLISH_NAME": "HIVE", + "MARKET_ID": 1454 + }, + { + "MARKET": "USDT-RLC", + "KOREAN_NAME": "알엘씨", + "ENGLISH_NAME": "RLC", + "MARKET_ID": 1465 + }, + { + "MARKET": "BTC-RLC", + "KOREAN_NAME": "알엘씨", + "ENGLISH_NAME": "RLC", + "MARKET_ID": 1455 + }, + { + "MARKET": "BTC-COMP", + "KOREAN_NAME": "컴파운드", + "ENGLISH_NAME": "COMP", + "MARKET_ID": 1648 + }, + { + "MARKET": "USDT-COMP", + "KOREAN_NAME": "컴파운드", + "ENGLISH_NAME": "COMP", + "MARKET_ID": 1649 + }, + { + "MARKET": "KRW-EGG", + "KOREAN_NAME": "네스트리", + "ENGLISH_NAME": "EGG", + "MARKET_ID": 824 + }, + { + "MARKET": "KRW-SDT", + "KOREAN_NAME": "이스다", + "ENGLISH_NAME": "SDT", + "MARKET_ID": 825 + }, + { + "MARKET": "KRW-KEYT", + "KOREAN_NAME": "키보드토큰", + "ENGLISH_NAME": "KEYT", + "MARKET_ID": 1022 + }, + { + "MARKET": "BTC-DREP", + "KOREAN_NAME": "디알이피체인", + "ENGLISH_NAME": "DREP", + "MARKET_ID": 1057 + }, + { + "MARKET": "USDT-DREP", + "KOREAN_NAME": "디알이피체인", + "ENGLISH_NAME": "DREP", + "MARKET_ID": 1069 + }, + { + "MARKET": "BTC-HBAR", + "KOREAN_NAME": "헤데라해시그래프", + "ENGLISH_NAME": "HBAR", + "MARKET_ID": 1048 + }, + { + "MARKET": "USDT-HBAR", + "KOREAN_NAME": "헤데라해시그래프", + "ENGLISH_NAME": "HBAR", + "MARKET_ID": 1061 + }, + { + "MARKET": "BTC-NEO", + "KOREAN_NAME": "네오", + "ENGLISH_NAME": "NEO", + "MARKET_ID": 1049 + }, + { + "MARKET": "USDT-NEO", + "KOREAN_NAME": "네오", + "ENGLISH_NAME": "NEO", + "MARKET_ID": 1062 + }, + { + "MARKET": "KRW-MCI", + "KOREAN_NAME": "엠씨아이", + "ENGLISH_NAME": "MCI", + "MARKET_ID": 1647 + }, + { + "MARKET": "KRW-CT", + "KOREAN_NAME": "코잼", + "ENGLISH_NAME": "CT", + "MARKET_ID": 1847 + } + ], + "rawHeaders": [ + "Content-Type", + "application/json;charset=UTF-8", + "Transfer-Encoding", + "chunked", + "Connection", + "keep-alive", + "Date", + "Thu, 13 Aug 2020 16:50:03 GMT", + "Server", + "Flybit Api", + "Cache-Control", + "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0", + "Expires", + "0", + "X-Cache", + "Miss from cloudfront", + "Via", + "1.1 c275031486c6f7b744b8d30847e98b14.cloudfront.net (CloudFront)", + "X-Amz-Cf-Pop", + "FRA6-C1", + "X-Amz-Cf-Id", + "c8OPwlYYqB-tXptdEKP58sOFq8syyqdHGe2COTEMpIHlyo9qfq6l5A==" + ], + "responseIsBinary": false + }, + { + "scope": "https://api.flybit.com:443", + "method": "GET", + "path": "/v2/public/ticker?market=BTC-ETH", + "body": "", + "status": 200, + "response": { + "ACC_TRADE_VALUE": 62.580726128, + "MIN_PRICE": 0.033875, + "UNITS_TRADED": 1833.008, + "UNITS_TRADED_24H": 19489.79, + "FLUCTATE_RATE_24H": 0, + "ACC_TRADE_VALUE_24H": 664.52387984, + "CLOSING_PRICE": 0.034141, + "PREV_CLOSING_PRICE": 0.034064, + "DATE": 1597337403768, + "FLUCTATE_24H": 0.000908, + "TRADE_PRICE": 0.031317, + "OPENING_PRICE": 0.034112, + "MAX_PRICE": 0.034205 + }, + "rawHeaders": [ + "Content-Type", + "application/json;charset=UTF-8", + "Transfer-Encoding", + "chunked", + "Connection", + "keep-alive", + "Date", + "Thu, 13 Aug 2020 16:50:03 GMT", + "Server", + "Flybit Api", + "Cache-Control", + "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0", + "Expires", + "0", + "X-Cache", + "Miss from cloudfront", + "Via", + "1.1 e7e7960d7731a7583cedd8f1ff1aca38.cloudfront.net (CloudFront)", + "X-Amz-Cf-Pop", + "FRA6-C1", + "X-Amz-Cf-Id", + "pi7EM67R3YB9EBb9xY-loc0iThJLeuNvL3iGB4RohDRjFl5LUFg19Q==" + ], + "responseIsBinary": false + }, + { + "scope": "https://api.flybit.com:443", + "method": "GET", + "path": "/v2/public/ticker?market=USDT-BTC", + "body": "", + "status": 200, + "response": { + "ACC_TRADE_VALUE": 1655526.66, + "MIN_PRICE": 11443.15, + "UNITS_TRADED": 143.95884, + "UNITS_TRADED_24H": 2063.832099, + "FLUCTATE_RATE_24H": 0, + "ACC_TRADE_VALUE_24H": 23718920.61089334, + "CLOSING_PRICE": 11500, + "PREV_CLOSING_PRICE": 11526.37, + "DATE": 1597337403795, + "FLUCTATE_24H": -62.33, + "TRADE_PRICE": "0", + "OPENING_PRICE": 11526.36, + "MAX_PRICE": 11535 + }, + "rawHeaders": [ + "Content-Type", + "application/json;charset=UTF-8", + "Transfer-Encoding", + "chunked", + "Connection", + "keep-alive", + "Date", + "Thu, 13 Aug 2020 16:50:03 GMT", + "Server", + "Flybit Api", + "Cache-Control", + "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0", + "Expires", + "0", + "X-Cache", + "Miss from cloudfront", + "Via", + "1.1 62dc260e32d7b9197a4511447f6a264a.cloudfront.net (CloudFront)", + "X-Amz-Cf-Pop", + "FRA6-C1", + "X-Amz-Cf-Id", + "TTDkB70duLgLJNLwuhJuAI4kYPb_ESgIwuF2HLB1YXCkrAVvWMroYQ==" + ], + "responseIsBinary": false + }, + { + "scope": "https://api.flybit.com:443", + "method": "GET", + "path": "/v2/public/ticker?market=BTC-BCH", + "body": "", + "status": 200, + "response": { + "ACC_TRADE_VALUE": 1.864823859, + "MIN_PRICE": 0.024269, + "UNITS_TRADED": 76.299, + "UNITS_TRADED_24H": 1295.661, + "FLUCTATE_RATE_24H": 0, + "ACC_TRADE_VALUE_24H": 31.667250501, + "CLOSING_PRICE": 0.024441, + "PREV_CLOSING_PRICE": 0.024392, + "DATE": 1597337403855, + "FLUCTATE_24H": -0.000199, + "TRADE_PRICE": 0.026494, + "OPENING_PRICE": 0.024441, + "MAX_PRICE": 0.024543 + }, + "rawHeaders": [ + "Content-Type", + "application/json;charset=UTF-8", + "Transfer-Encoding", + "chunked", + "Connection", + "keep-alive", + "Date", + "Thu, 13 Aug 2020 16:50:03 GMT", + "Server", + "Flybit Api", + "Cache-Control", + "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0", + "Expires", + "0", + "X-Cache", + "Miss from cloudfront", + "Via", + "1.1 9bca546700a965c9c77ef5b8dbe65cc4.cloudfront.net (CloudFront)", + "X-Amz-Cf-Pop", + "FRA6-C1", + "X-Amz-Cf-Id", + "ovc0n9VUlYRWKNaGgigT36YAz63i1OkSev-_ZiMNNDI9tuh_Cv9Tlw==" + ], + "responseIsBinary": false + }, + { + "scope": "https://api.flybit.com:443", + "method": "GET", + "path": "/v2/public/ticker?market=USDT-BCH", + "body": "", + "status": 200, + "response": { + "ACC_TRADE_VALUE": 66619.1372418, + "MIN_PRICE": 277.71, + "UNITS_TRADED": 236.79227, + "UNITS_TRADED_24H": 4065.2068, + "FLUCTATE_RATE_24H": 0, + "ACC_TRADE_VALUE_24H": 1143705.281112, + "CLOSING_PRICE": 281.34, + "PREV_CLOSING_PRICE": 281.42, + "DATE": 1597337403912, + "FLUCTATE_24H": -3.23, + "TRADE_PRICE": "0", + "OPENING_PRICE": 281.2, + "MAX_PRICE": 282.31 + }, + "rawHeaders": [ + "Content-Type", + "application/json;charset=UTF-8", + "Transfer-Encoding", + "chunked", + "Connection", + "keep-alive", + "Date", + "Thu, 13 Aug 2020 16:50:03 GMT", + "Server", + "Flybit Api", + "Cache-Control", + "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0", + "Expires", + "0", + "X-Cache", + "Miss from cloudfront", + "Via", + "1.1 92ab13182d4b89ed20b3b5c10adc4f23.cloudfront.net (CloudFront)", + "X-Amz-Cf-Pop", + "FRA6-C1", + "X-Amz-Cf-Id", + "unw0Qk_kkxRYq9o19yS3LAmIDlNHS4pVdWZsI4YVrWugGxs7ah0YRg==" + ], + "responseIsBinary": false + }, + { + "scope": "https://api.flybit.com:443", + "method": "GET", + "path": "/v2/public/ticker?market=USDT-ETH", + "body": "", + "status": 200, + "response": { + "ACC_TRADE_VALUE": 856014.6481875, + "MIN_PRICE": 388.02, + "UNITS_TRADED": 2180.65125, + "UNITS_TRADED_24H": 34231.81117, + "FLUCTATE_RATE_24H": 0, + "ACC_TRADE_VALUE_24H": 13414077.5250762, + "CLOSING_PRICE": 392.55, + "PREV_CLOSING_PRICE": 392.78, + "DATE": 1597337404057, + "FLUCTATE_24H": 8.3, + "TRADE_PRICE": 375.81, + "OPENING_PRICE": 392.59, + "MAX_PRICE": 393.75 + }, + "rawHeaders": [ + "Content-Type", + "application/json;charset=UTF-8", + "Transfer-Encoding", + "chunked", + "Connection", + "keep-alive", + "Date", + "Thu, 13 Aug 2020 16:50:04 GMT", + "Server", + "Flybit Api", + "Cache-Control", + "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0", + "Expires", + "0", + "X-Cache", + "Miss from cloudfront", + "Via", + "1.1 9bca546700a965c9c77ef5b8dbe65cc4.cloudfront.net (CloudFront)", + "X-Amz-Cf-Pop", + "FRA6-C1", + "X-Amz-Cf-Id", + "-AxereGgFn6vYDa_hvIAgWjl0sFCWbk8LI0LsLrWny5Z4qtqPnJnSg==" + ], + "responseIsBinary": false + }, + { + "scope": "https://api.flybit.com:443", + "method": "GET", + "path": "/v2/public/ticker?market=BTC-LTC", + "body": "", + "status": 200, + "response": { + "ACC_TRADE_VALUE": 3.49939748, + "MIN_PRICE": 0.004673, + "UNITS_TRADED": 740.77, + "UNITS_TRADED_24H": 5932.96, + "FLUCTATE_RATE_24H": 0, + "ACC_TRADE_VALUE_24H": 28.02730304, + "CLOSING_PRICE": 0.004724, + "PREV_CLOSING_PRICE": 0.004715, + "DATE": 1597337404071, + "FLUCTATE_24H": 0, + "TRADE_PRICE": 0.005118, + "OPENING_PRICE": 0.004724, + "MAX_PRICE": 0.004737 + }, + "rawHeaders": [ + "Content-Type", + "application/json;charset=UTF-8", + "Transfer-Encoding", + "chunked", + "Connection", + "keep-alive", + "Date", + "Thu, 13 Aug 2020 16:50:04 GMT", + "Server", + "Flybit Api", + "Cache-Control", + "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0", + "Expires", + "0", + "X-Cache", + "Miss from cloudfront", + "Via", + "1.1 78059242182c195ff7f26013772da09a.cloudfront.net (CloudFront)", + "X-Amz-Cf-Pop", + "FRA6-C1", + "X-Amz-Cf-Id", + "PJGrdk5s5BUXlsWE8mbd8Q7JovofwuSLeaJYAePwilCaSG4xv4cgHQ==" + ], + "responseIsBinary": false + }, + { + "scope": "https://api.flybit.com:443", + "method": "GET", + "path": "/v2/public/ticker?market=BTC-ETC", + "body": "", + "status": 200, + "response": { + "ACC_TRADE_VALUE": 0.17172295, + "MIN_PRICE": 0.0005807, + "UNITS_TRADED": 294.5, + "UNITS_TRADED_24H": 7690.83, + "FLUCTATE_RATE_24H": 0, + "ACC_TRADE_VALUE_24H": 4.484522973, + "CLOSING_PRICE": 0.0005831, + "PREV_CLOSING_PRICE": 0.0005811, + "DATE": 1597337404105, + "FLUCTATE_24H": 0.0000032, + "TRADE_PRICE": 0.0006497, + "OPENING_PRICE": 0.0005831, + "MAX_PRICE": 0.0005869 + }, + "rawHeaders": [ + "Content-Type", + "application/json;charset=UTF-8", + "Transfer-Encoding", + "chunked", + "Connection", + "keep-alive", + "Date", + "Thu, 13 Aug 2020 16:50:04 GMT", + "Server", + "Flybit Api", + "Cache-Control", + "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0", + "Expires", + "0", + "X-Cache", + "Miss from cloudfront", + "Via", + "1.1 c275031486c6f7b744b8d30847e98b14.cloudfront.net (CloudFront)", + "X-Amz-Cf-Pop", + "FRA6-C1", + "X-Amz-Cf-Id", + "m7NkmMDLqSLK2jS_iuvSYIa88x16F2x7X4YBQ-wn1qId7XltDr_z0g==" + ], + "responseIsBinary": false + }, + { + "scope": "https://api.flybit.com:443", + "method": "GET", + "path": "/v2/public/ticker?market=USDT-LTC", + "body": "", + "status": 200, + "response": { + "ACC_TRADE_VALUE": 195806.0923182, + "MIN_PRICE": 53.42, + "UNITS_TRADED": 3595.41117, + "UNITS_TRADED_24H": 21829.93861, + "FLUCTATE_RATE_24H": 0, + "ACC_TRADE_VALUE_24H": 1188858.4567006, + "CLOSING_PRICE": 54.46, + "PREV_CLOSING_PRICE": 54.27, + "DATE": 1597337404131, + "FLUCTATE_24H": -0.14, + "TRADE_PRICE": "0", + "OPENING_PRICE": 54.46, + "MAX_PRICE": 54.53 + }, + "rawHeaders": [ + "Content-Type", + "application/json;charset=UTF-8", + "Transfer-Encoding", + "chunked", + "Connection", + "keep-alive", + "Date", + "Thu, 13 Aug 2020 16:50:04 GMT", + "Server", + "Flybit Api", + "Cache-Control", + "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0", + "Expires", + "0", + "X-Cache", + "Miss from cloudfront", + "Via", + "1.1 1b412557b82dda96e078541f9ee8dfb2.cloudfront.net (CloudFront)", + "X-Amz-Cf-Pop", + "FRA6-C1", + "X-Amz-Cf-Id", + "0TZMymtX_LdFn9OloW7orJhHYYepM7Di9kXPjLIFa8NjIOulVUSjaA==" + ], + "responseIsBinary": false + }, + { + "scope": "https://api.flybit.com:443", + "method": "GET", + "path": "/v2/public/ticker?market=USDT-ETC", + "body": "", + "status": 200, + "response": { + "ACC_TRADE_VALUE": 17397.470449, + "MIN_PRICE": 6.6321, + "UNITS_TRADED": 2593.27, + "UNITS_TRADED_24H": 33793.81, + "FLUCTATE_RATE_24H": 0, + "ACC_TRADE_VALUE_24H": 226712.533147, + "CLOSING_PRICE": 6.7087, + "PREV_CLOSING_PRICE": 6.6939, + "DATE": 1597337404155, + "FLUCTATE_24H": 0.0085, + "TRADE_PRICE": "0", + "OPENING_PRICE": 6.7037, + "MAX_PRICE": 6.7619 + }, + "rawHeaders": [ + "Content-Type", + "application/json;charset=UTF-8", + "Transfer-Encoding", + "chunked", + "Connection", + "keep-alive", + "Date", + "Thu, 13 Aug 2020 16:50:04 GMT", + "Server", + "Flybit Api", + "Cache-Control", + "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0", + "Expires", + "0", + "X-Cache", + "Miss from cloudfront", + "Via", + "1.1 c1fb60e38be5022a78e4b52bedded7c2.cloudfront.net (CloudFront)", + "X-Amz-Cf-Pop", + "FRA6-C1", + "X-Amz-Cf-Id", + "v7JaOdfFqCxchKYsONQn0daiwjcABJOOwm6iPMXRdJt8ikpeUVAbZQ==" + ], + "responseIsBinary": false + }, + { + "scope": "https://api.flybit.com:443", + "method": "GET", + "path": "/v2/public/ticker?market=BTC-XRP", + "body": "", + "status": 200, + "response": { + "ACC_TRADE_VALUE": 5.03190129, + "MIN_PRICE": 0.00002405, + "UNITS_TRADED": 208533, + "UNITS_TRADED_24H": 2908115, + "FLUCTATE_RATE_24H": 0, + "ACC_TRADE_VALUE_24H": 70.17281495, + "CLOSING_PRICE": 0.00002413, + "PREV_CLOSING_PRICE": 0.00002411, + "DATE": 1597337404204, + "FLUCTATE_24H": -2.5e-7, + "TRADE_PRICE": 0.00002383, + "OPENING_PRICE": 0.00002413, + "MAX_PRICE": 0.00002438 + }, + "rawHeaders": [ + "Content-Type", + "application/json;charset=UTF-8", + "Transfer-Encoding", + "chunked", + "Connection", + "keep-alive", + "Date", + "Thu, 13 Aug 2020 16:50:04 GMT", + "Server", + "Flybit Api", + "Cache-Control", + "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0", + "Expires", + "0", + "X-Cache", + "Miss from cloudfront", + "Via", + "1.1 f0a97a8c56cd2bb79a1739863489ed4c.cloudfront.net (CloudFront)", + "X-Amz-Cf-Pop", + "FRA6-C1", + "X-Amz-Cf-Id", + "UMhhAfNRF5Na-hJD2RQbEEL_Ztxxdi67d__AuMufooz_ftqiP3vFrw==" + ], + "responseIsBinary": false + }, + { + "scope": "https://api.flybit.com:443", + "method": "GET", + "path": "/v2/public/ticker?market=USDT-XRP", + "body": "", + "status": 200, + "response": { + "ACC_TRADE_VALUE": 196799.306704, + "MIN_PRICE": 0.27547, + "UNITS_TRADED": 709391.2, + "UNITS_TRADED_24H": 9215986.3, + "FLUCTATE_RATE_24H": 0, + "ACC_TRADE_VALUE_24H": 2556698.919346, + "CLOSING_PRICE": 0.27742, + "PREV_CLOSING_PRICE": 0.27794, + "DATE": 1597337404257, + "FLUCTATE_24H": -0.00461, + "TRADE_PRICE": 0.27702, + "OPENING_PRICE": 0.278, + "MAX_PRICE": 0.28035 + }, + "rawHeaders": [ + "Content-Type", + "application/json;charset=UTF-8", + "Transfer-Encoding", + "chunked", + "Connection", + "keep-alive", + "Date", + "Thu, 13 Aug 2020 16:50:04 GMT", + "Server", + "Flybit Api", + "Cache-Control", + "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0", + "Expires", + "0", + "X-Cache", + "Miss from cloudfront", + "Via", + "1.1 163be08bc1bc44818353c4fd88655bee.cloudfront.net (CloudFront)", + "X-Amz-Cf-Pop", + "FRA6-C1", + "X-Amz-Cf-Id", + "HqFWYTtGuLUYFVIhkTLAtmQoYgeljxZ3WiJw-zfWfBVnGzp0K9jBng==" + ], + "responseIsBinary": false + }, + { + "scope": "https://api.flybit.com:443", + "method": "GET", + "path": "/v2/public/ticker?market=BTC-ADA", + "body": "", + "status": 200, + "response": { + "ACC_TRADE_VALUE": 6.6173718, + "MIN_PRICE": 0.0000118, + "UNITS_TRADED": 558428, + "UNITS_TRADED_24H": 5216248, + "FLUCTATE_RATE_24H": 0, + "ACC_TRADE_VALUE_24H": 61.76037632, + "CLOSING_PRICE": 0.00001185, + "PREV_CLOSING_PRICE": 0.00001188, + "DATE": 1597337404264, + "FLUCTATE_24H": 1e-7, + "TRADE_PRICE": "0", + "OPENING_PRICE": 0.0000119, + "MAX_PRICE": 0.00001201 + }, + "rawHeaders": [ + "Content-Type", + "application/json;charset=UTF-8", + "Transfer-Encoding", + "chunked", + "Connection", + "keep-alive", + "Date", + "Thu, 13 Aug 2020 16:50:04 GMT", + "Server", + "Flybit Api", + "Cache-Control", + "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0", + "Expires", + "0", + "X-Cache", + "Miss from cloudfront", + "Via", + "1.1 62dc260e32d7b9197a4511447f6a264a.cloudfront.net (CloudFront)", + "X-Amz-Cf-Pop", + "FRA6-C1", + "X-Amz-Cf-Id", + "i1OLxvgQdgOKvJcjK2odcxCoSIA9p-IYvVHVhmy7dPtcJUxlnhjrBg==" + ], + "responseIsBinary": false + }, + { + "scope": "https://api.flybit.com:443", + "method": "GET", + "path": "/v2/public/ticker?market=BTC-ENG", + "body": "", + "status": 200, + "response": { + "ACC_TRADE_VALUE": 0.54153116, + "MIN_PRICE": 0.00004546, + "UNITS_TRADED": 11681, + "UNITS_TRADED_24H": 551778, + "FLUCTATE_RATE_24H": 0, + "ACC_TRADE_VALUE_24H": 25.58042808, + "CLOSING_PRICE": 0.00004636, + "PREV_CLOSING_PRICE": 0.0000465, + "DATE": 1597337404367, + "FLUCTATE_24H": 0.00000637, + "TRADE_PRICE": "0", + "OPENING_PRICE": 0.00004636, + "MAX_PRICE": 0.00004636 + }, + "rawHeaders": [ + "Content-Type", + "application/json;charset=UTF-8", + "Transfer-Encoding", + "chunked", + "Connection", + "keep-alive", + "Date", + "Thu, 13 Aug 2020 16:50:04 GMT", + "Server", + "Flybit Api", + "Cache-Control", + "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0", + "Expires", + "0", + "X-Cache", + "Miss from cloudfront", + "Via", + "1.1 82e9051d8d41080bd3028731e0e8677f.cloudfront.net (CloudFront)", + "X-Amz-Cf-Pop", + "FRA6-C1", + "X-Amz-Cf-Id", + "vTwSGreUN31OU74YuF9iLYZG8bUZfVQqj-sO-ToOPifFwslOzxQ7Eg==" + ], + "responseIsBinary": false + }, + { + "scope": "https://api.flybit.com:443", + "method": "GET", + "path": "/v2/public/ticker?market=USDT-VET", + "body": "", + "status": 200, + "response": { + "ACC_TRADE_VALUE": 136484.958636, + "MIN_PRICE": 0.019282, + "UNITS_TRADED": 7027338, + "UNITS_TRADED_24H": 51052316, + "FLUCTATE_RATE_24H": 0, + "ACC_TRADE_VALUE_24H": 991538.081352, + "CLOSING_PRICE": 0.019422, + "PREV_CLOSING_PRICE": 0.019672, + "DATE": 1597337404417, + "FLUCTATE_24H": -0.001079, + "TRADE_PRICE": 0.018721, + "OPENING_PRICE": 0.019672, + "MAX_PRICE": 0.019894 + }, + "rawHeaders": [ + "Content-Type", + "application/json;charset=UTF-8", + "Transfer-Encoding", + "chunked", + "Connection", + "keep-alive", + "Date", + "Thu, 13 Aug 2020 16:50:04 GMT", + "Server", + "Flybit Api", + "Cache-Control", + "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0", + "Expires", + "0", + "X-Cache", + "Miss from cloudfront", + "Via", + "1.1 f0a97a8c56cd2bb79a1739863489ed4c.cloudfront.net (CloudFront)", + "X-Amz-Cf-Pop", + "FRA6-C1", + "X-Amz-Cf-Id", + "kuhAYWVQH0mEEAZGA9xPEDNrsAes9Jc4I0MaIZceP2LZaqvP28rjfw==" + ], + "responseIsBinary": false + }, + { + "scope": "https://api.flybit.com:443", + "method": "GET", + "path": "/v2/public/ticker?market=BTC-QTUM", + "body": "", + "status": 200, + "response": { + "ACC_TRADE_VALUE": 0.682248726, + "MIN_PRICE": 0.0002355, + "UNITS_TRADED": 2889.66, + "UNITS_TRADED_24H": 30284.57, + "FLUCTATE_RATE_24H": 0, + "ACC_TRADE_VALUE_24H": 7.150186977, + "CLOSING_PRICE": 0.0002361, + "PREV_CLOSING_PRICE": 0.0002366, + "DATE": 1597337404418, + "FLUCTATE_24H": -0.0000039, + "TRADE_PRICE": "0", + "OPENING_PRICE": 0.0002366, + "MAX_PRICE": 0.0002443 + }, + "rawHeaders": [ + "Content-Type", + "application/json;charset=UTF-8", + "Transfer-Encoding", + "chunked", + "Connection", + "keep-alive", + "Date", + "Thu, 13 Aug 2020 16:50:04 GMT", + "Server", + "Flybit Api", + "Cache-Control", + "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0", + "Expires", + "0", + "X-Cache", + "Miss from cloudfront", + "Via", + "1.1 92ab13182d4b89ed20b3b5c10adc4f23.cloudfront.net (CloudFront)", + "X-Amz-Cf-Pop", + "FRA6-C1", + "X-Amz-Cf-Id", + "X98mAftWOat7hZ6f9hrbeFyfZUk4ObzMZAZhQyZ0YiIOWhz1bxlt7Q==" + ], + "responseIsBinary": false + }, + { + "scope": "https://api.flybit.com:443", + "method": "GET", + "path": "/v2/public/ticker?market=USDT-QTUM", + "body": "", + "status": 200, + "response": { + "ACC_TRADE_VALUE": 33520.761791, + "MIN_PRICE": 2.696, + "UNITS_TRADED": 12355.607, + "UNITS_TRADED_24H": 139448.95, + "FLUCTATE_RATE_24H": 0, + "ACC_TRADE_VALUE_24H": 378325.00135, + "CLOSING_PRICE": 2.713, + "PREV_CLOSING_PRICE": 2.717, + "DATE": 1597337404454, + "FLUCTATE_24H": -0.067, + "TRADE_PRICE": "0", + "OPENING_PRICE": 2.717, + "MAX_PRICE": 2.815 + }, + "rawHeaders": [ + "Content-Type", + "application/json;charset=UTF-8", + "Transfer-Encoding", + "chunked", + "Connection", + "keep-alive", + "Date", + "Thu, 13 Aug 2020 16:50:04 GMT", + "Server", + "Flybit Api", + "Cache-Control", + "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0", + "Expires", + "0", + "X-Cache", + "Miss from cloudfront", + "Via", + "1.1 8e04f5d6c745b231c10fce7c2aa9c70f.cloudfront.net (CloudFront)", + "X-Amz-Cf-Pop", + "FRA6-C1", + "X-Amz-Cf-Id", + "TN7rLKsaXHR8iII2A70lEtfOX8AX6yIUuVDF8AlVlge0zfWnq1zT-Q==" + ], + "responseIsBinary": false + }, + { + "scope": "https://api.flybit.com:443", + "method": "GET", + "path": "/v2/public/ticker?market=BTC-VET", + "body": "", + "status": 200, + "response": { + "ACC_TRADE_VALUE": 5.2717884, + "MIN_PRICE": 0.00000168, + "UNITS_TRADED": 3101052, + "UNITS_TRADED_24H": 23042483, + "FLUCTATE_RATE_24H": 0, + "ACC_TRADE_VALUE_24H": 39.1722211, + "CLOSING_PRICE": 0.0000017, + "PREV_CLOSING_PRICE": 0.00000171, + "DATE": 1597337404472, + "FLUCTATE_24H": -7e-8, + "TRADE_PRICE": "0", + "OPENING_PRICE": 0.00000171, + "MAX_PRICE": 0.00000174 + }, + "rawHeaders": [ + "Content-Type", + "application/json;charset=UTF-8", + "Transfer-Encoding", + "chunked", + "Connection", + "keep-alive", + "Date", + "Thu, 13 Aug 2020 16:50:04 GMT", + "Server", + "Flybit Api", + "Cache-Control", + "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0", + "Expires", + "0", + "X-Cache", + "Miss from cloudfront", + "Via", + "1.1 82e9051d8d41080bd3028731e0e8677f.cloudfront.net (CloudFront)", + "X-Amz-Cf-Pop", + "FRA6-C1", + "X-Amz-Cf-Id", + "jtS9qfmU28Vu1894Z1CuM6rRq3jfHvdEaaeQtZJyH48ItyqmxyK7mw==" + ], + "responseIsBinary": false + }, + { + "scope": "https://api.flybit.com:443", + "method": "GET", + "path": "/v2/public/ticker?market=USDT-ADA", + "body": "", + "status": 200, + "response": { + "ACC_TRADE_VALUE": 95233.570438, + "MIN_PRICE": 0.13492, + "UNITS_TRADED": 698859.4, + "UNITS_TRADED_24H": 10417495.8, + "FLUCTATE_RATE_24H": 0, + "ACC_TRADE_VALUE_24H": 1418237.878212, + "CLOSING_PRICE": 0.13627, + "PREV_CLOSING_PRICE": 0.13708, + "DATE": 1597337404560, + "FLUCTATE_24H": 0.00068, + "TRADE_PRICE": "0", + "OPENING_PRICE": 0.13708, + "MAX_PRICE": 0.13805 + }, + "rawHeaders": [ + "Content-Type", + "application/json;charset=UTF-8", + "Transfer-Encoding", + "chunked", + "Connection", + "keep-alive", + "Date", + "Thu, 13 Aug 2020 16:50:04 GMT", + "Server", + "Flybit Api", + "Cache-Control", + "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0", + "Expires", + "0", + "X-Cache", + "Miss from cloudfront", + "Via", + "1.1 62dc260e32d7b9197a4511447f6a264a.cloudfront.net (CloudFront)", + "X-Amz-Cf-Pop", + "FRA6-C1", + "X-Amz-Cf-Id", + "rKeOR862KT2f8O5h-bwF-J_u-LOaMb8oukJGwhnic7mVGhlE9Vc6mQ==" + ], + "responseIsBinary": false + }, + { + "scope": "https://api.flybit.com:443", + "method": "GET", + "path": "/v2/public/ticker?market=KRW-AMPL", + "body": "", + "status": 200, + "response": { + "ACC_TRADE_VALUE": 96575278.00594401, + "MIN_PRICE": 808, + "UNITS_TRADED": 117918.53236379, + "UNITS_TRADED_24H": 1458820.62962622, + "FLUCTATE_RATE_24H": 0, + "ACC_TRADE_VALUE_24H": 1193315275.0342479, + "CLOSING_PRICE": 819, + "PREV_CLOSING_PRICE": 839, + "DATE": 1597337404524, + "FLUCTATE_24H": -294, + "TRADE_PRICE": 825, + "OPENING_PRICE": 840, + "MAX_PRICE": 851 + }, + "rawHeaders": [ + "Content-Type", + "application/json;charset=UTF-8", + "Transfer-Encoding", + "chunked", + "Connection", + "keep-alive", + "Date", + "Thu, 13 Aug 2020 16:50:04 GMT", + "Server", + "Flybit Api", + "Cache-Control", + "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0", + "Expires", + "0", + "X-Cache", + "Miss from cloudfront", + "Via", + "1.1 c05282a87474a55ae2a8dd2aa77d1233.cloudfront.net (CloudFront)", + "X-Amz-Cf-Pop", + "FRA6-C1", + "X-Amz-Cf-Id", + "bEIYk7X0IqM4XNRoWCzvy-yML354w-8iepmb5R1_DmZYM6i2dBQcVQ==" + ], + "responseIsBinary": false + }, + { + "scope": "https://api.flybit.com:443", + "method": "GET", + "path": "/v2/public/ticker?market=BTC-OMG", + "body": "", + "status": 200, + "response": { + "ACC_TRADE_VALUE": 2.754420518, + "MIN_PRICE": 0.0001507, + "UNITS_TRADED": 16774.79, + "UNITS_TRADED_24H": 54086.14, + "FLUCTATE_RATE_24H": 0, + "ACC_TRADE_VALUE_24H": 8.880944188, + "CLOSING_PRICE": 0.0001642, + "PREV_CLOSING_PRICE": 0.0001507, + "DATE": 1597337404820, + "FLUCTATE_24H": 0.0000178, + "TRADE_PRICE": "0", + "OPENING_PRICE": 0.0001642, + "MAX_PRICE": 0.0001658 + }, + "rawHeaders": [ + "Content-Type", + "application/json;charset=UTF-8", + "Transfer-Encoding", + "chunked", + "Connection", + "keep-alive", + "Date", + "Thu, 13 Aug 2020 16:50:04 GMT", + "Server", + "Flybit Api", + "Cache-Control", + "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0", + "Expires", + "0", + "X-Cache", + "Miss from cloudfront", + "Via", + "1.1 49140b838a62cd29e30f20e39a82dad0.cloudfront.net (CloudFront)", + "X-Amz-Cf-Pop", + "FRA6-C1", + "X-Amz-Cf-Id", + "pnlhWL9vXpnplSp9m9uOi9a4G7rehWQGQHU0Inp7dbuoEHyZ9c8lXQ==" + ], + "responseIsBinary": false + }, + { + "scope": "https://api.flybit.com:443", + "method": "GET", + "path": "/v2/public/ticker?market=BTC-LINK", + "body": "", + "status": 200, + "response": { + "ACC_TRADE_VALUE": 42.946896344, + "MIN_PRICE": 0.00142241, + "UNITS_TRADED": 29365.6, + "UNITS_TRADED_24H": 312306.6, + "FLUCTATE_RATE_24H": 0, + "ACC_TRADE_VALUE_24H": 456.745279434, + "CLOSING_PRICE": 0.00146249, + "PREV_CLOSING_PRICE": 0.00144904, + "DATE": 1597337404850, + "FLUCTATE_24H": 0.00008693, + "TRADE_PRICE": "0", + "OPENING_PRICE": 0.00145913, + "MAX_PRICE": 0.00153401 + }, + "rawHeaders": [ + "Content-Type", + "application/json;charset=UTF-8", + "Transfer-Encoding", + "chunked", + "Connection", + "keep-alive", + "Date", + "Thu, 13 Aug 2020 16:50:04 GMT", + "Server", + "Flybit Api", + "Cache-Control", + "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0", + "Expires", + "0", + "X-Cache", + "Miss from cloudfront", + "Via", + "1.1 92ab13182d4b89ed20b3b5c10adc4f23.cloudfront.net (CloudFront)", + "X-Amz-Cf-Pop", + "FRA6-C1", + "X-Amz-Cf-Id", + "zn8JgNxPUQOD9Ww8JcA5WykkoAnRaIbc9Z6MaJhNigGxp8LQLGIinQ==" + ], + "responseIsBinary": false + }, + { + "scope": "https://api.flybit.com:443", + "method": "GET", + "path": "/v2/public/ticker?market=USDT-LINK", + "body": "", + "status": 200, + "response": { + "ACC_TRADE_VALUE": 908822.3661, + "MIN_PRICE": 16.3079, + "UNITS_TRADED": 53910.45, + "UNITS_TRADED_24H": 722142.82, + "FLUCTATE_RATE_24H": 0, + "ACC_TRADE_VALUE_24H": 12173883.65956, + "CLOSING_PRICE": 16.858, + "PREV_CLOSING_PRICE": 16.7078, + "DATE": 1597337404904, + "FLUCTATE_24H": 0.9613, + "TRADE_PRICE": "0", + "OPENING_PRICE": 16.7935, + "MAX_PRICE": 17.649 + }, + "rawHeaders": [ + "Content-Type", + "application/json;charset=UTF-8", + "Transfer-Encoding", + "chunked", + "Connection", + "keep-alive", + "Date", + "Thu, 13 Aug 2020 16:50:04 GMT", + "Server", + "Flybit Api", + "Cache-Control", + "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0", + "Expires", + "0", + "X-Cache", + "Miss from cloudfront", + "Via", + "1.1 7fcb41b117930690c299be9cec4a977a.cloudfront.net (CloudFront)", + "X-Amz-Cf-Pop", + "FRA6-C1", + "X-Amz-Cf-Id", + "TPtBM-Nnvvg8xLpxkMZDWTf-5bd3l2y6rWDn9kwDRtvaCcfckphwsQ==" + ], + "responseIsBinary": false + }, + { + "scope": "https://api.flybit.com:443", + "method": "GET", + "path": "/v2/public/ticker?market=BTC-MATIC", + "body": "", + "status": 200, + "response": { + "ACC_TRADE_VALUE": 16.82438275, + "MIN_PRICE": 0.00000234, + "UNITS_TRADED": 6867095, + "UNITS_TRADED_24H": 37030897, + "FLUCTATE_RATE_24H": 0, + "ACC_TRADE_VALUE_24H": 90.72569765, + "CLOSING_PRICE": 0.00000245, + "PREV_CLOSING_PRICE": 0.0000024, + "DATE": 1597337404916, + "FLUCTATE_24H": 3.2e-7, + "TRADE_PRICE": "0", + "OPENING_PRICE": 0.00000244, + "MAX_PRICE": 0.00000248 + }, + "rawHeaders": [ + "Content-Type", + "application/json;charset=UTF-8", + "Transfer-Encoding", + "chunked", + "Connection", + "keep-alive", + "Date", + "Thu, 13 Aug 2020 16:50:04 GMT", + "Server", + "Flybit Api", + "Cache-Control", + "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0", + "Expires", + "0", + "X-Cache", + "Miss from cloudfront", + "Via", + "1.1 2f0580a0593ad9d3fb82aee9226d8179.cloudfront.net (CloudFront)", + "X-Amz-Cf-Pop", + "FRA6-C1", + "X-Amz-Cf-Id", + "7yneBoeO-S27lcJBySxb3GyCEy8xRmLTwNQwqNuVXC4K5aDJYZSbFA==" + ], + "responseIsBinary": false + }, + { + "scope": "https://api.flybit.com:443", + "method": "GET", + "path": "/v2/public/ticker?market=KRW-BTC", + "body": "", + "status": 200, + "response": { + "ACC_TRADE_VALUE": 528455789.5176, + "MIN_PRICE": 13544000, + "UNITS_TRADED": 38.8341997, + "UNITS_TRADED_24H": 430.60312538, + "FLUCTATE_RATE_24H": 0, + "ACC_TRADE_VALUE_24H": 5859647330.17104, + "CLOSING_PRICE": 13608000, + "PREV_CLOSING_PRICE": 13610000, + "DATE": 1597337403754, + "FLUCTATE_24H": -95000, + "TRADE_PRICE": 13579000, + "OPENING_PRICE": 13607000, + "MAX_PRICE": 13618000 + }, + "rawHeaders": [ + "Content-Type", + "application/json;charset=UTF-8", + "Transfer-Encoding", + "chunked", + "Connection", + "keep-alive", + "Date", + "Thu, 13 Aug 2020 16:50:04 GMT", + "Server", + "Flybit Api", + "Cache-Control", + "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0", + "Expires", + "0", + "X-Cache", + "Miss from cloudfront", + "Via", + "1.1 89c822bb1ce1445a7be6d1057088cfbf.cloudfront.net (CloudFront)", + "X-Amz-Cf-Pop", + "FRA6-C1", + "X-Amz-Cf-Id", + "Urx-2tSUn0iWQ98Ubecy69pzRqtkH7pUf9RctQ8FzQUPYMxWf1z8sA==" + ], + "responseIsBinary": false + }, + { + "scope": "https://api.flybit.com:443", + "method": "GET", + "path": "/v2/public/ticker?market=USDT-MATIC", + "body": "", + "status": 200, + "response": { + "ACC_TRADE_VALUE": 118805.26867, + "MIN_PRICE": 0.02684, + "UNITS_TRADED": 4202521, + "UNITS_TRADED_24H": 27234457.8, + "FLUCTATE_RATE_24H": 0, + "ACC_TRADE_VALUE_24H": 769645.777428, + "CLOSING_PRICE": 0.02827, + "PREV_CLOSING_PRICE": 0.02765, + "DATE": 1597337404969, + "FLUCTATE_24H": 0.00368, + "TRADE_PRICE": "0", + "OPENING_PRICE": 0.02827, + "MAX_PRICE": 0.02851 + }, + "rawHeaders": [ + "Content-Type", + "application/json;charset=UTF-8", + "Transfer-Encoding", + "chunked", + "Connection", + "keep-alive", + "Date", + "Thu, 13 Aug 2020 16:50:04 GMT", + "Server", + "Flybit Api", + "Cache-Control", + "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0", + "Expires", + "0", + "X-Cache", + "Miss from cloudfront", + "Via", + "1.1 e7e7960d7731a7583cedd8f1ff1aca38.cloudfront.net (CloudFront)", + "X-Amz-Cf-Pop", + "FRA6-C1", + "X-Amz-Cf-Id", + "HfwEblh-O08i84MTndbLWT2gMt5WmrnFloQzU5eWDEFkbzEtJ2au4A==" + ], + "responseIsBinary": false + }, + { + "scope": "https://api.flybit.com:443", + "method": "GET", + "path": "/v2/public/ticker?market=USDT-BAT", + "body": "", + "status": 200, + "response": { + "ACC_TRADE_VALUE": 11733.031584, + "MIN_PRICE": 0.2627, + "UNITS_TRADED": 43976.88, + "UNITS_TRADED_24H": 542038.45, + "FLUCTATE_RATE_24H": 0, + "ACC_TRADE_VALUE_24H": 144615.85846, + "CLOSING_PRICE": 0.2668, + "PREV_CLOSING_PRICE": 0.2639, + "DATE": 1597337405000, + "FLUCTATE_24H": -0.0038, + "TRADE_PRICE": "0", + "OPENING_PRICE": 0.2668, + "MAX_PRICE": 0.2681 + }, + "rawHeaders": [ + "Content-Type", + "application/json;charset=UTF-8", + "Transfer-Encoding", + "chunked", + "Connection", + "keep-alive", + "Date", + "Thu, 13 Aug 2020 16:50:05 GMT", + "Server", + "Flybit Api", + "Cache-Control", + "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0", + "Expires", + "0", + "X-Cache", + "Miss from cloudfront", + "Via", + "1.1 1b412557b82dda96e078541f9ee8dfb2.cloudfront.net (CloudFront)", + "X-Amz-Cf-Pop", + "FRA6-C1", + "X-Amz-Cf-Id", + "zQ4pFu73OnUvswpzSPR3rPVjCB2kdmm4s35J5Xe9CBoKIW3ivI5fOA==" + ], + "responseIsBinary": false + }, + { + "scope": "https://api.flybit.com:443", + "method": "GET", + "path": "/v2/public/ticker?market=BTC-BAT", + "body": "", + "status": 200, + "response": { + "ACC_TRADE_VALUE": 2.24022968, + "MIN_PRICE": 0.00002287, + "UNITS_TRADED": 96812, + "UNITS_TRADED_24H": 593528, + "FLUCTATE_RATE_24H": 0, + "ACC_TRADE_VALUE_24H": 13.73423792, + "CLOSING_PRICE": 0.00002314, + "PREV_CLOSING_PRICE": 0.00002287, + "DATE": 1597337404991, + "FLUCTATE_24H": -3.1e-7, + "TRADE_PRICE": "0", + "OPENING_PRICE": 0.00002314, + "MAX_PRICE": 0.00002332 + }, + "rawHeaders": [ + "Content-Type", + "application/json;charset=UTF-8", + "Transfer-Encoding", + "chunked", + "Connection", + "keep-alive", + "Date", + "Thu, 13 Aug 2020 16:50:05 GMT", + "Server", + "Flybit Api", + "Cache-Control", + "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0", + "Expires", + "0", + "X-Cache", + "Miss from cloudfront", + "Via", + "1.1 163be08bc1bc44818353c4fd88655bee.cloudfront.net (CloudFront)", + "X-Amz-Cf-Pop", + "FRA6-C1", + "X-Amz-Cf-Id", + "QoIvx4qHVFDkYdyroqXfmh11ANgKK2dI6g69KCicux8-14BhE9BSVg==" + ], + "responseIsBinary": false + }, + { + "scope": "https://api.flybit.com:443", + "method": "GET", + "path": "/v2/public/ticker?market=BTC-OGN", + "body": "", + "status": 200, + "response": { + "ACC_TRADE_VALUE": 5.39983034, + "MIN_PRICE": 0.0000448, + "UNITS_TRADED": 113299, + "UNITS_TRADED_24H": 1763959, + "FLUCTATE_RATE_24H": 0, + "ACC_TRADE_VALUE_24H": 84.05264635, + "CLOSING_PRICE": 0.00004766, + "PREV_CLOSING_PRICE": 0.00004525, + "DATE": 1597337405028, + "FLUCTATE_24H": 0.00000932, + "TRADE_PRICE": "0", + "OPENING_PRICE": 0.00004765, + "MAX_PRICE": 0.00004839 + }, + "rawHeaders": [ + "Content-Type", + "application/json;charset=UTF-8", + "Transfer-Encoding", + "chunked", + "Connection", + "keep-alive", + "Date", + "Thu, 13 Aug 2020 16:50:05 GMT", + "Server", + "Flybit Api", + "Cache-Control", + "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0", + "Expires", + "0", + "X-Cache", + "Miss from cloudfront", + "Via", + "1.1 9bca546700a965c9c77ef5b8dbe65cc4.cloudfront.net (CloudFront)", + "X-Amz-Cf-Pop", + "FRA6-C1", + "X-Amz-Cf-Id", + "FyI9PN3teyJHoIgwPHwFVYIi-V6vFsj0ZaAVqA-8oKQphp3E9eQOsw==" + ], + "responseIsBinary": false + }, + { + "scope": "https://api.flybit.com:443", + "method": "GET", + "path": "/v2/public/ticker?market=KRW-ETH", + "body": "", + "status": 200, + "response": { + "ACC_TRADE_VALUE": 183154921.30526, + "MIN_PRICE": 460100, + "UNITS_TRADED": 394.8155234, + "UNITS_TRADED_24H": 5947.36392221, + "FLUCTATE_RATE_24H": 0, + "ACC_TRADE_VALUE_24H": 2756603177.944335, + "CLOSING_PRICE": 463900, + "PREV_CLOSING_PRICE": 463600, + "DATE": 1597337403955, + "FLUCTATE_24H": 8800, + "TRADE_PRICE": 463000, + "OPENING_PRICE": 464100, + "MAX_PRICE": 465100 + }, + "rawHeaders": [ + "Content-Type", + "application/json;charset=UTF-8", + "Transfer-Encoding", + "chunked", + "Connection", + "keep-alive", + "Date", + "Thu, 13 Aug 2020 16:50:05 GMT", + "Server", + "Flybit Api", + "Cache-Control", + "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0", + "Expires", + "0", + "X-Cache", + "Miss from cloudfront", + "Via", + "1.1 163be08bc1bc44818353c4fd88655bee.cloudfront.net (CloudFront)", + "X-Amz-Cf-Pop", + "FRA6-C1", + "X-Amz-Cf-Id", + "BNxjfeoneKpNbn3PfRguU74ASRk5AzS2QWzbYKVymsUd5OLQQE52PA==" + ], + "responseIsBinary": false + }, + { + "scope": "https://api.flybit.com:443", + "method": "GET", + "path": "/v2/public/ticker?market=USDT-OGN", + "body": "", + "status": 200, + "response": { + "ACC_TRADE_VALUE": 120879.564369, + "MIN_PRICE": 0.512, + "UNITS_TRADED": 220703.97, + "UNITS_TRADED_24H": 2214278.77, + "FLUCTATE_RATE_24H": 0, + "ACC_TRADE_VALUE_24H": 1212760.482329, + "CLOSING_PRICE": 0.5477, + "PREV_CLOSING_PRICE": 0.5213, + "DATE": 1597337405068, + "FLUCTATE_24H": 0.1032, + "TRADE_PRICE": "0", + "OPENING_PRICE": 0.5477, + "MAX_PRICE": 0.5543 + }, + "rawHeaders": [ + "Content-Type", + "application/json;charset=UTF-8", + "Transfer-Encoding", + "chunked", + "Connection", + "keep-alive", + "Date", + "Thu, 13 Aug 2020 16:50:05 GMT", + "Server", + "Flybit Api", + "Cache-Control", + "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0", + "Expires", + "0", + "X-Cache", + "Miss from cloudfront", + "Via", + "1.1 163be08bc1bc44818353c4fd88655bee.cloudfront.net (CloudFront)", + "X-Amz-Cf-Pop", + "FRA6-C1", + "X-Amz-Cf-Id", + "KiW3syONj_4iOiaVs65zPgYrQSG0dyYFTwZybX0yI1kq3HYUiPuE7A==" + ], + "responseIsBinary": false + }, + { + "scope": "https://api.flybit.com:443", + "method": "GET", + "path": "/v2/public/ticker?market=KRW-USDT", + "body": "", + "status": 200, + "response": { + "ACC_TRADE_VALUE": 21317082.4775, + "MIN_PRICE": 1178, + "UNITS_TRADED": 18050.0275, + "UNITS_TRADED_24H": 134080.47521344, + "FLUCTATE_RATE_24H": 0, + "ACC_TRADE_VALUE_24H": 158214960.7518592, + "CLOSING_PRICE": 1181, + "PREV_CLOSING_PRICE": 1181, + "DATE": 1597337404572, + "FLUCTATE_24H": -1, + "TRADE_PRICE": 1180, + "OPENING_PRICE": 1182, + "MAX_PRICE": 1182 + }, + "rawHeaders": [ + "Content-Type", + "application/json;charset=UTF-8", + "Transfer-Encoding", + "chunked", + "Connection", + "keep-alive", + "Date", + "Thu, 13 Aug 2020 16:50:05 GMT", + "Server", + "Flybit Api", + "Cache-Control", + "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0", + "Expires", + "0", + "X-Cache", + "Miss from cloudfront", + "Via", + "1.1 82e9051d8d41080bd3028731e0e8677f.cloudfront.net (CloudFront)", + "X-Amz-Cf-Pop", + "FRA6-C1", + "X-Amz-Cf-Id", + "Qb9jD5iKROPbTqG-DqQfwrT0ovkOPOAIVR1PTrPGUquwHCoUi_KpNw==" + ], + "responseIsBinary": false + }, + { + "scope": "https://api.flybit.com:443", + "method": "GET", + "path": "/v2/public/ticker?market=USDT-OMG", + "body": "", + "status": 200, + "response": { + "ACC_TRADE_VALUE": 62071.5019, + "MIN_PRICE": 1.7391, + "UNITS_TRADED": 32798.68, + "UNITS_TRADED_24H": 83345.23, + "FLUCTATE_RATE_24H": 0, + "ACC_TRADE_VALUE_24H": 157730.847775, + "CLOSING_PRICE": 1.8925, + "PREV_CLOSING_PRICE": 1.7391, + "DATE": 1597337405107, + "FLUCTATE_24H": 0.2007, + "TRADE_PRICE": "0", + "OPENING_PRICE": 1.8914, + "MAX_PRICE": 1.9032 + }, + "rawHeaders": [ + "Content-Type", + "application/json;charset=UTF-8", + "Transfer-Encoding", + "chunked", + "Connection", + "keep-alive", + "Date", + "Thu, 13 Aug 2020 16:50:05 GMT", + "Server", + "Flybit Api", + "Cache-Control", + "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0", + "Expires", + "0", + "X-Cache", + "Miss from cloudfront", + "Via", + "1.1 9bca546700a965c9c77ef5b8dbe65cc4.cloudfront.net (CloudFront)", + "X-Amz-Cf-Pop", + "FRA6-C1", + "X-Amz-Cf-Id", + "GSwVZvG9XANFgxLQ5ugNQu7EbSqwXefvQmc3Om16xXxIQM9mDUeLRw==" + ], + "responseIsBinary": false + }, + { + "scope": "https://api.flybit.com:443", + "method": "GET", + "path": "/v2/public/ticker?market=BTC-LTO", + "body": "", + "status": 200, + "response": { + "ACC_TRADE_VALUE": 0.6873237, + "MIN_PRICE": 0.00000707, + "UNITS_TRADED": 96670, + "UNITS_TRADED_24H": 1740397, + "FLUCTATE_RATE_24H": 0, + "ACC_TRADE_VALUE_24H": 12.37422267, + "CLOSING_PRICE": 0.00000711, + "PREV_CLOSING_PRICE": 0.00000708, + "DATE": 1597337405121, + "FLUCTATE_24H": 2.4e-7, + "TRADE_PRICE": "0", + "OPENING_PRICE": 0.00000711, + "MAX_PRICE": 0.00000729 + }, + "rawHeaders": [ + "Content-Type", + "application/json;charset=UTF-8", + "Transfer-Encoding", + "chunked", + "Connection", + "keep-alive", + "Date", + "Thu, 13 Aug 2020 16:50:05 GMT", + "Server", + "Flybit Api", + "Cache-Control", + "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0", + "Expires", + "0", + "X-Cache", + "Miss from cloudfront", + "Via", + "1.1 507b5edb20d0e1a0b73c8687f53defa9.cloudfront.net (CloudFront)", + "X-Amz-Cf-Pop", + "FRA6-C1", + "X-Amz-Cf-Id", + "qPvUBdC39jbuEmeN-dT7o6lpMXOcCOSJybj-xjjc92ahBq-iwYw1BA==" + ], + "responseIsBinary": false + }, + { + "scope": "https://api.flybit.com:443", + "method": "GET", + "path": "/v2/public/ticker?market=BTC-EOS", + "body": "", + "status": 200, + "response": { + "ACC_TRADE_VALUE": 2.929047212, + "MIN_PRICE": 0.0002611, + "UNITS_TRADED": 11099.08, + "UNITS_TRADED_24H": 106043.66, + "FLUCTATE_RATE_24H": 0, + "ACC_TRADE_VALUE_24H": 27.984921874, + "CLOSING_PRICE": 0.0002639, + "PREV_CLOSING_PRICE": 0.0002614, + "DATE": 1597337405223, + "FLUCTATE_24H": 0.0000027, + "TRADE_PRICE": "0", + "OPENING_PRICE": 0.0002639, + "MAX_PRICE": 0.0002643 + }, + "rawHeaders": [ + "Content-Type", + "application/json;charset=UTF-8", + "Transfer-Encoding", + "chunked", + "Connection", + "keep-alive", + "Date", + "Thu, 13 Aug 2020 16:50:05 GMT", + "Server", + "Flybit Api", + "Cache-Control", + "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0", + "Expires", + "0", + "X-Cache", + "Miss from cloudfront", + "Via", + "1.1 c6b364b1181abfafd7a69f210841edca.cloudfront.net (CloudFront)", + "X-Amz-Cf-Pop", + "FRA6-C1", + "X-Amz-Cf-Id", + "g-BOzq1oHrrGG9CNou1ZL1dTM62kEi0JTxqBzSJAWR5xzF1hItBvNw==" + ], + "responseIsBinary": false + }, + { + "scope": "https://api.flybit.com:443", + "method": "GET", + "path": "/v2/public/ticker?market=USDT-EOS", + "body": "", + "status": 200, + "response": { + "ACC_TRADE_VALUE": 122210.814617, + "MIN_PRICE": 2.9975, + "UNITS_TRADED": 40284.41, + "UNITS_TRADED_24H": 389216.42, + "FLUCTATE_RATE_24H": 0, + "ACC_TRADE_VALUE_24H": 1180765.853354, + "CLOSING_PRICE": 3.0337, + "PREV_CLOSING_PRICE": 3.0143, + "DATE": 1597337405269, + "FLUCTATE_24H": 0.0106, + "TRADE_PRICE": "0", + "OPENING_PRICE": 3.0337, + "MAX_PRICE": 3.0396 + }, + "rawHeaders": [ + "Content-Type", + "application/json;charset=UTF-8", + "Transfer-Encoding", + "chunked", + "Connection", + "keep-alive", + "Date", + "Thu, 13 Aug 2020 16:50:05 GMT", + "Server", + "Flybit Api", + "Cache-Control", + "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0", + "Expires", + "0", + "X-Cache", + "Miss from cloudfront", + "Via", + "1.1 49140b838a62cd29e30f20e39a82dad0.cloudfront.net (CloudFront)", + "X-Amz-Cf-Pop", + "FRA6-C1", + "X-Amz-Cf-Id", + "ia40X1ECnFFeMqNhZNb8ijPQOD8wvxSse0GPpH6tMtTRDt231cP7zQ==" + ], + "responseIsBinary": false + }, + { + "scope": "https://api.flybit.com:443", + "method": "GET", + "path": "/v2/public/ticker?market=USDT-CHZ", + "body": "", + "status": 200, + "response": { + "ACC_TRADE_VALUE": 23539.526, + "MIN_PRICE": 0.01786, + "UNITS_TRADED": 1306300, + "UNITS_TRADED_24H": 17339089, + "FLUCTATE_RATE_24H": 0, + "ACC_TRADE_VALUE_24H": 312450.38378, + "CLOSING_PRICE": 0.01802, + "PREV_CLOSING_PRICE": 0.018315, + "DATE": 1597337405316, + "FLUCTATE_24H": 0.002666, + "TRADE_PRICE": "0", + "OPENING_PRICE": 0.018315, + "MAX_PRICE": 0.018315 + }, + "rawHeaders": [ + "Content-Type", + "application/json;charset=UTF-8", + "Transfer-Encoding", + "chunked", + "Connection", + "keep-alive", + "Date", + "Thu, 13 Aug 2020 16:50:05 GMT", + "Server", + "Flybit Api", + "Cache-Control", + "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0", + "Expires", + "0", + "X-Cache", + "Miss from cloudfront", + "Via", + "1.1 8e04f5d6c745b231c10fce7c2aa9c70f.cloudfront.net (CloudFront)", + "X-Amz-Cf-Pop", + "FRA6-C1", + "X-Amz-Cf-Id", + "qi8mQU-uL_CgagbHoLVBPUaahaJxWYuJoWPtVb4CMYAfopVeduBDrA==" + ], + "responseIsBinary": false + }, + { + "scope": "https://api.flybit.com:443", + "method": "GET", + "path": "/v2/public/ticker?market=BTC-CHZ", + "body": "", + "status": 200, + "response": { + "ACC_TRADE_VALUE": 0.45867236, + "MIN_PRICE": 0.00000156, + "UNITS_TRADED": 292148, + "UNITS_TRADED_24H": 26046878, + "FLUCTATE_RATE_24H": 0, + "ACC_TRADE_VALUE_24H": 40.89359846, + "CLOSING_PRICE": 0.00000157, + "PREV_CLOSING_PRICE": 0.00000159, + "DATE": 1597337405372, + "FLUCTATE_24H": 2.3e-7, + "TRADE_PRICE": "0", + "OPENING_PRICE": 0.00000159, + "MAX_PRICE": 0.00000159 + }, + "rawHeaders": [ + "Content-Type", + "application/json;charset=UTF-8", + "Transfer-Encoding", + "chunked", + "Connection", + "keep-alive", + "Date", + "Thu, 13 Aug 2020 16:50:05 GMT", + "Server", + "Flybit Api", + "Cache-Control", + "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0", + "Expires", + "0", + "X-Cache", + "Miss from cloudfront", + "Via", + "1.1 2ef0748a2a8fca13fd6065b6b046c33c.cloudfront.net (CloudFront)", + "X-Amz-Cf-Pop", + "FRA6-C1", + "X-Amz-Cf-Id", + "R28x2f6yuWSOqQpCdt83cYpoPD5gE4Sk4c3yILmo_1tvSCybm4d7oA==" + ], + "responseIsBinary": false + }, + { + "scope": "https://api.flybit.com:443", + "method": "GET", + "path": "/v2/public/ticker?market=USDT-LTO", + "body": "", + "status": 200, + "response": { + "ACC_TRADE_VALUE": 2318.038128, + "MIN_PRICE": 0.08076, + "UNITS_TRADED": 28702.8, + "UNITS_TRADED_24H": 463812.5, + "FLUCTATE_RATE_24H": 0, + "ACC_TRADE_VALUE_24H": 37457.4975, + "CLOSING_PRICE": 0.08076, + "PREV_CLOSING_PRICE": 0.08076, + "DATE": 1597337405404, + "FLUCTATE_24H": 0.00047, + "TRADE_PRICE": "0", + "OPENING_PRICE": 0.08098, + "MAX_PRICE": 0.08379 + }, + "rawHeaders": [ + "Content-Type", + "application/json;charset=UTF-8", + "Transfer-Encoding", + "chunked", + "Connection", + "keep-alive", + "Date", + "Thu, 13 Aug 2020 16:50:05 GMT", + "Server", + "Flybit Api", + "Cache-Control", + "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0", + "Expires", + "0", + "X-Cache", + "Miss from cloudfront", + "Via", + "1.1 e7e7960d7731a7583cedd8f1ff1aca38.cloudfront.net (CloudFront)", + "X-Amz-Cf-Pop", + "FRA6-C1", + "X-Amz-Cf-Id", + "7RJk_JQmAswxndEIw551olYifvzV8Z1g525QB4FZkutDFiRfjZWbdA==" + ], + "responseIsBinary": false + }, + { + "scope": "https://api.flybit.com:443", + "method": "GET", + "path": "/v2/public/ticker?market=BTC-BNB", + "body": "", + "status": 200, + "response": { + "ACC_TRADE_VALUE": 2.332559768, + "MIN_PRICE": 0.0018287, + "UNITS_TRADED": 1267.42, + "UNITS_TRADED_24H": 32122.86, + "FLUCTATE_RATE_24H": 0, + "ACC_TRADE_VALUE_24H": 59.118911544, + "CLOSING_PRICE": 0.0018404, + "PREV_CLOSING_PRICE": 0.0018369, + "DATE": 1597337405425, + "FLUCTATE_24H": -0.0000434, + "TRADE_PRICE": "0", + "OPENING_PRICE": 0.0018408, + "MAX_PRICE": 0.0018415 + }, + "rawHeaders": [ + "Content-Type", + "application/json;charset=UTF-8", + "Transfer-Encoding", + "chunked", + "Connection", + "keep-alive", + "Date", + "Thu, 13 Aug 2020 16:50:05 GMT", + "Server", + "Flybit Api", + "Cache-Control", + "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0", + "Expires", + "0", + "X-Cache", + "Miss from cloudfront", + "Via", + "1.1 25c6baf0a31a5ef699c1e219b25ce7b9.cloudfront.net (CloudFront)", + "X-Amz-Cf-Pop", + "FRA6-C1", + "X-Amz-Cf-Id", + "B1gfURnCIkfdJO4FB5S50-pBRUIf7tPvmrJarwOMARWmpeSg4SO47A==" + ], + "responseIsBinary": false + }, + { + "scope": "https://api.flybit.com:443", + "method": "GET", + "path": "/v2/public/ticker?market=USDT-BNB", + "body": "", + "status": 200, + "response": { + "ACC_TRADE_VALUE": 75903.3315, + "MIN_PRICE": 20.9759, + "UNITS_TRADED": 3588.81, + "UNITS_TRADED_24H": 74197.18, + "FLUCTATE_RATE_24H": 0, + "ACC_TRADE_VALUE_24H": 1569270.357, + "CLOSING_PRICE": 21.15, + "PREV_CLOSING_PRICE": 21.171, + "DATE": 1597337405471, + "FLUCTATE_24H": -0.6223, + "TRADE_PRICE": "0", + "OPENING_PRICE": 21.16, + "MAX_PRICE": 21.1739 + }, + "rawHeaders": [ + "Content-Type", + "application/json;charset=UTF-8", + "Transfer-Encoding", + "chunked", + "Connection", + "keep-alive", + "Date", + "Thu, 13 Aug 2020 16:50:05 GMT", + "Server", + "Flybit Api", + "Cache-Control", + "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0", + "Expires", + "0", + "X-Cache", + "Miss from cloudfront", + "Via", + "1.1 a7dcca466407f1871feceef50bc84272.cloudfront.net (CloudFront)", + "X-Amz-Cf-Pop", + "FRA6-C1", + "X-Amz-Cf-Id", + "fAdKd02snERnP6J30wsW4TKPcGExVttAjn7JX_d7po1DJ5AWXMIVyQ==" + ], + "responseIsBinary": false + }, + { + "scope": "https://api.flybit.com:443", + "method": "GET", + "path": "/v2/public/ticker?market=BTC-THETA", + "body": "", + "status": 200, + "response": { + "ACC_TRADE_VALUE": 1.97972754, + "MIN_PRICE": 0.00003478, + "UNITS_TRADED": 55023, + "UNITS_TRADED_24H": 592722, + "FLUCTATE_RATE_24H": 0, + "ACC_TRADE_VALUE_24H": 21.32613756, + "CLOSING_PRICE": 0.00003598, + "PREV_CLOSING_PRICE": 0.00003467, + "DATE": 1597337405519, + "FLUCTATE_24H": 0.0000044, + "TRADE_PRICE": "0", + "OPENING_PRICE": 0.00003598, + "MAX_PRICE": 0.00003664 + }, + "rawHeaders": [ + "Content-Type", + "application/json;charset=UTF-8", + "Transfer-Encoding", + "chunked", + "Connection", + "keep-alive", + "Date", + "Thu, 13 Aug 2020 16:50:05 GMT", + "Server", + "Flybit Api", + "Cache-Control", + "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0", + "Expires", + "0", + "X-Cache", + "Miss from cloudfront", + "Via", + "1.1 62dc260e32d7b9197a4511447f6a264a.cloudfront.net (CloudFront)", + "X-Amz-Cf-Pop", + "FRA6-C1", + "X-Amz-Cf-Id", + "2N2_RrEjVM3OW9MPoKxB86kvZKiCQRnfLdenpl7iBxlaSwHwsBdyog==" + ], + "responseIsBinary": false + }, + { + "scope": "https://api.flybit.com:443", + "method": "GET", + "path": "/v2/public/ticker?market=USDT-THETA", + "body": "", + "status": 200, + "response": { + "ACC_TRADE_VALUE": 60568.2909, + "MIN_PRICE": 0.39822, + "UNITS_TRADED": 145247.7, + "UNITS_TRADED_24H": 1099924.8, + "FLUCTATE_RATE_24H": 0, + "ACC_TRADE_VALUE_24H": 458668.6416, + "CLOSING_PRICE": 0.417, + "PREV_CLOSING_PRICE": 0.39992, + "DATE": 1597337405569, + "FLUCTATE_24H": 0.0518, + "TRADE_PRICE": "0", + "OPENING_PRICE": 0.417, + "MAX_PRICE": 0.4206 + }, + "rawHeaders": [ + "Content-Type", + "application/json;charset=UTF-8", + "Transfer-Encoding", + "chunked", + "Connection", + "keep-alive", + "Date", + "Thu, 13 Aug 2020 16:50:05 GMT", + "Server", + "Flybit Api", + "Cache-Control", + "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0", + "Expires", + "0", + "X-Cache", + "Miss from cloudfront", + "Via", + "1.1 35c75b7f0ca8c787d67c8ebd22bc7fc3.cloudfront.net (CloudFront)", + "X-Amz-Cf-Pop", + "FRA6-C1", + "X-Amz-Cf-Id", + "-ska3NrQmGXWwlapQXzayNWC1xNNfUVB0iBj3qQeTh0IgHpY68lu_g==" + ], + "responseIsBinary": false + }, + { + "scope": "https://api.flybit.com:443", + "method": "GET", + "path": "/v2/public/ticker?market=BTC-ZRX", + "body": "", + "status": 200, + "response": { + "ACC_TRADE_VALUE": 2.5260168, + "MIN_PRICE": 0.00003816, + "UNITS_TRADED": 62340, + "UNITS_TRADED_24H": 558134, + "FLUCTATE_RATE_24H": 0, + "ACC_TRADE_VALUE_24H": 22.61558968, + "CLOSING_PRICE": 0.00004052, + "PREV_CLOSING_PRICE": 0.00003818, + "DATE": 1597337405644, + "FLUCTATE_24H": 0.00000134, + "TRADE_PRICE": "0", + "OPENING_PRICE": 0.00004052, + "MAX_PRICE": 0.00004125 + }, + "rawHeaders": [ + "Content-Type", + "application/json;charset=UTF-8", + "Transfer-Encoding", + "chunked", + "Connection", + "keep-alive", + "Date", + "Thu, 13 Aug 2020 16:50:05 GMT", + "Server", + "Flybit Api", + "Cache-Control", + "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0", + "Expires", + "0", + "X-Cache", + "Miss from cloudfront", + "Via", + "1.1 49140b838a62cd29e30f20e39a82dad0.cloudfront.net (CloudFront)", + "X-Amz-Cf-Pop", + "FRA6-C1", + "X-Amz-Cf-Id", + "bNySvCFFDN1ZoaR4k14btZ2LHnakcudl0eM2dATbkaRYN-SVxmUt_A==" + ], + "responseIsBinary": false + }, + { + "scope": "https://api.flybit.com:443", + "method": "GET", + "path": "/v2/public/ticker?market=USDT-ZRX", + "body": "", + "status": 200, + "response": { + "ACC_TRADE_VALUE": 50458.206195, + "MIN_PRICE": 0.4379, + "UNITS_TRADED": 109004.55, + "UNITS_TRADED_24H": 732778.2, + "FLUCTATE_RATE_24H": 0, + "ACC_TRADE_VALUE_24H": 339203.02878, + "CLOSING_PRICE": 0.4629, + "PREV_CLOSING_PRICE": 0.4401, + "DATE": 1597337405678, + "FLUCTATE_24H": 0.0097, + "TRADE_PRICE": "0", + "OPENING_PRICE": 0.4629, + "MAX_PRICE": 0.4744 + }, + "rawHeaders": [ + "Content-Type", + "application/json;charset=UTF-8", + "Transfer-Encoding", + "chunked", + "Connection", + "keep-alive", + "Date", + "Thu, 13 Aug 2020 16:50:05 GMT", + "Server", + "Flybit Api", + "Cache-Control", + "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0", + "Expires", + "0", + "X-Cache", + "Miss from cloudfront", + "Via", + "1.1 7fcb41b117930690c299be9cec4a977a.cloudfront.net (CloudFront)", + "X-Amz-Cf-Pop", + "FRA6-C1", + "X-Amz-Cf-Id", + "MM7i1W6eMoR_KtuRcCzBOVaS-J5Gv-O2rEk7E4YL3UEKLtMNY7OLvA==" + ], + "responseIsBinary": false + }, + { + "scope": "https://api.flybit.com:443", + "method": "GET", + "path": "/v2/public/ticker?market=USDT-REN", + "body": "", + "status": 200, + "response": { + "ACC_TRADE_VALUE": 3734.241392, + "MIN_PRICE": 0.26949, + "UNITS_TRADED": 13543.6, + "UNITS_TRADED_24H": 489875, + "FLUCTATE_RATE_24H": 0, + "ACC_TRADE_VALUE_24H": 135068.335, + "CLOSING_PRICE": 0.27572, + "PREV_CLOSING_PRICE": 0.27168, + "DATE": 1597337405719, + "FLUCTATE_24H": -0.0222, + "TRADE_PRICE": "0", + "OPENING_PRICE": 0.27572, + "MAX_PRICE": 0.27597 + }, + "rawHeaders": [ + "Content-Type", + "application/json;charset=UTF-8", + "Transfer-Encoding", + "chunked", + "Connection", + "keep-alive", + "Date", + "Thu, 13 Aug 2020 16:50:05 GMT", + "Server", + "Flybit Api", + "Cache-Control", + "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0", + "Expires", + "0", + "X-Cache", + "Miss from cloudfront", + "Via", + "1.1 163be08bc1bc44818353c4fd88655bee.cloudfront.net (CloudFront)", + "X-Amz-Cf-Pop", + "FRA6-C1", + "X-Amz-Cf-Id", + "uBw6ind_sAE_avxLPxSXaI2-LkRto19GzDW6TsajaHG08XZSKriwnw==" + ], + "responseIsBinary": false + }, + { + "scope": "https://api.flybit.com:443", + "method": "GET", + "path": "/v2/public/ticker?market=BTC-REN", + "body": "", + "status": 200, + "response": { + "ACC_TRADE_VALUE": 0.9639826, + "MIN_PRICE": 0.00002352, + "UNITS_TRADED": 40334, + "UNITS_TRADED_24H": 1119176, + "FLUCTATE_RATE_24H": 0, + "ACC_TRADE_VALUE_24H": 26.7483064, + "CLOSING_PRICE": 0.0000239, + "PREV_CLOSING_PRICE": 0.00002363, + "DATE": 1597337405775, + "FLUCTATE_24H": -0.000002, + "TRADE_PRICE": "0", + "OPENING_PRICE": 0.00002387, + "MAX_PRICE": 0.00002401 + }, + "rawHeaders": [ + "Content-Type", + "application/json;charset=UTF-8", + "Transfer-Encoding", + "chunked", + "Connection", + "keep-alive", + "Date", + "Thu, 13 Aug 2020 16:50:05 GMT", + "Server", + "Flybit Api", + "Cache-Control", + "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0", + "Expires", + "0", + "X-Cache", + "Miss from cloudfront", + "Via", + "1.1 21da0a66bafe2c8de8be4a4d8039346b.cloudfront.net (CloudFront)", + "X-Amz-Cf-Pop", + "FRA6-C1", + "X-Amz-Cf-Id", + "FlubAyiJ8R7rcht6LlhO4JZQFHBv_6Cg2-b5RSqFIUW7jz7MKB6djg==" + ], + "responseIsBinary": false + }, + { + "scope": "https://api.flybit.com:443", + "method": "GET", + "path": "/v2/public/ticker?market=BTC-SNGLS", + "body": "", + "status": 200, + "response": { + "ACC_TRADE_VALUE": 0.40008228, + "MIN_PRICE": 9.3e-7, + "UNITS_TRADED": 430196, + "UNITS_TRADED_24H": 3711416, + "FLUCTATE_RATE_24H": 0, + "ACC_TRADE_VALUE_24H": 3.45161688, + "CLOSING_PRICE": 9.3e-7, + "PREV_CLOSING_PRICE": 9.3e-7, + "DATE": 1597337405823, + "FLUCTATE_24H": 2e-8, + "TRADE_PRICE": "0", + "OPENING_PRICE": 9.3e-7, + "MAX_PRICE": 9.5e-7 + }, + "rawHeaders": [ + "Content-Type", + "application/json;charset=UTF-8", + "Transfer-Encoding", + "chunked", + "Connection", + "keep-alive", + "Date", + "Thu, 13 Aug 2020 16:50:05 GMT", + "Server", + "Flybit Api", + "Cache-Control", + "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0", + "Expires", + "0", + "X-Cache", + "Miss from cloudfront", + "Via", + "1.1 8cdf0467c0468ddfe8e9873c6bb8304c.cloudfront.net (CloudFront)", + "X-Amz-Cf-Pop", + "FRA6-C1", + "X-Amz-Cf-Id", + "qlF9VIvRpUhl4Mks0ucqQtJ5dvLmGMHNn0DtMvtIuft71AvckKRgFQ==" + ], + "responseIsBinary": false + }, + { + "scope": "https://api.flybit.com:443", + "method": "GET", + "path": "/v2/public/ticker?market=BTC-FET", + "body": "", + "status": 200, + "response": { + "ACC_TRADE_VALUE": 2.60944447, + "MIN_PRICE": 0.0000085, + "UNITS_TRADED": 302369, + "UNITS_TRADED_24H": 2033157, + "FLUCTATE_RATE_24H": 0, + "ACC_TRADE_VALUE_24H": 17.54614491, + "CLOSING_PRICE": 0.00000863, + "PREV_CLOSING_PRICE": 0.0000086, + "DATE": 1597337405868, + "FLUCTATE_24H": 6e-8, + "TRADE_PRICE": "0", + "OPENING_PRICE": 0.0000086, + "MAX_PRICE": 0.00000873 + }, + "rawHeaders": [ + "Content-Type", + "application/json;charset=UTF-8", + "Transfer-Encoding", + "chunked", + "Connection", + "keep-alive", + "Date", + "Thu, 13 Aug 2020 16:50:05 GMT", + "Server", + "Flybit Api", + "Cache-Control", + "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0", + "Expires", + "0", + "X-Cache", + "Miss from cloudfront", + "Via", + "1.1 25c6baf0a31a5ef699c1e219b25ce7b9.cloudfront.net (CloudFront)", + "X-Amz-Cf-Pop", + "FRA6-C1", + "X-Amz-Cf-Id", + "F4UndwvlO0cmPc0mQWUv9eZ3Jl7-K7UUVIa9cALrOV4UbdFqWqOWPQ==" + ], + "responseIsBinary": false + }, + { + "scope": "https://api.flybit.com:443", + "method": "GET", + "path": "/v2/public/ticker?market=USDT-FET", + "body": "", + "status": 200, + "response": { + "ACC_TRADE_VALUE": 10568.8341, + "MIN_PRICE": 0.09773, + "UNITS_TRADED": 106755.9, + "UNITS_TRADED_24H": 1116676.8, + "FLUCTATE_RATE_24H": 0, + "ACC_TRADE_VALUE_24H": 110551.0032, + "CLOSING_PRICE": 0.099, + "PREV_CLOSING_PRICE": 0.09825, + "DATE": 1597337405918, + "FLUCTATE_24H": -0.00022, + "TRADE_PRICE": "0", + "OPENING_PRICE": 0.099, + "MAX_PRICE": 0.10052 + }, + "rawHeaders": [ + "Content-Type", + "application/json;charset=UTF-8", + "Transfer-Encoding", + "chunked", + "Connection", + "keep-alive", + "Date", + "Thu, 13 Aug 2020 16:50:05 GMT", + "Server", + "Flybit Api", + "Cache-Control", + "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0", + "Expires", + "0", + "X-Cache", + "Miss from cloudfront", + "Via", + "1.1 507b5edb20d0e1a0b73c8687f53defa9.cloudfront.net (CloudFront)", + "X-Amz-Cf-Pop", + "FRA6-C1", + "X-Amz-Cf-Id", + "CXmQPRIa26bgbXexeHq9DjyyZCYP8Xh6qaSwwUWXrJpOl4GrVIxH5Q==" + ], + "responseIsBinary": false + }, + { + "scope": "https://api.flybit.com:443", + "method": "GET", + "path": "/v2/public/ticker?market=BTC-BAND", + "body": "", + "status": 200, + "response": { + "ACC_TRADE_VALUE": 4.42236125, + "MIN_PRICE": 0.00115614, + "UNITS_TRADED": 3805, + "UNITS_TRADED_24H": 64037, + "FLUCTATE_RATE_24H": 0, + "ACC_TRADE_VALUE_24H": 74.42700325, + "CLOSING_PRICE": 0.00116225, + "PREV_CLOSING_PRICE": 0.00118606, + "DATE": 1597337405968, + "FLUCTATE_24H": -0.00013472, + "TRADE_PRICE": 0.00120237, + "OPENING_PRICE": 0.00118606, + "MAX_PRICE": 0.00122496 + }, + "rawHeaders": [ + "Content-Type", + "application/json;charset=UTF-8", + "Transfer-Encoding", + "chunked", + "Connection", + "keep-alive", + "Date", + "Thu, 13 Aug 2020 16:50:05 GMT", + "Server", + "Flybit Api", + "Cache-Control", + "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0", + "Expires", + "0", + "X-Cache", + "Miss from cloudfront", + "Via", + "1.1 62dc260e32d7b9197a4511447f6a264a.cloudfront.net (CloudFront)", + "X-Amz-Cf-Pop", + "FRA6-C1", + "X-Amz-Cf-Id", + "L3Pfy6ah9NzlMFYGJSt0BCfO1EGm6M3FrYddX0X9K4PpTjzXMapANg==" + ], + "responseIsBinary": false + }, + { + "scope": "https://api.flybit.com:443", + "method": "GET", + "path": "/v2/public/ticker?market=USDT-BAND", + "body": "", + "status": 200, + "response": { + "ACC_TRADE_VALUE": 162930.41098, + "MIN_PRICE": 13.24, + "UNITS_TRADED": 12150.1, + "UNITS_TRADED_24H": 174092.39, + "FLUCTATE_RATE_24H": 0, + "ACC_TRADE_VALUE_24H": 2334544.131422, + "CLOSING_PRICE": 13.4098, + "PREV_CLOSING_PRICE": 13.6458, + "DATE": 1597337406051, + "FLUCTATE_24H": -1.5624, + "TRADE_PRICE": 12.0105, + "OPENING_PRICE": 13.6657, + "MAX_PRICE": 14.1 + }, + "rawHeaders": [ + "Content-Type", + "application/json;charset=UTF-8", + "Transfer-Encoding", + "chunked", + "Connection", + "keep-alive", + "Date", + "Thu, 13 Aug 2020 16:50:06 GMT", + "Server", + "Flybit Api", + "Cache-Control", + "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0", + "Expires", + "0", + "X-Cache", + "Miss from cloudfront", + "Via", + "1.1 82e9051d8d41080bd3028731e0e8677f.cloudfront.net (CloudFront)", + "X-Amz-Cf-Pop", + "FRA6-C1", + "X-Amz-Cf-Id", + "0l5aqrNftEWwZUNbSXq_U_EmD04gXMLhgHzC_QQHGiM0eBu6lTsllQ==" + ], + "responseIsBinary": false + }, + { + "scope": "https://api.flybit.com:443", + "method": "GET", + "path": "/v2/public/ticker?market=BTC-PERL", + "body": "", + "status": 200, + "response": { + "ACC_TRADE_VALUE": 1.15531476, + "MIN_PRICE": 0.0000067, + "UNITS_TRADED": 166953, + "UNITS_TRADED_24H": 1763226, + "FLUCTATE_RATE_24H": 0, + "ACC_TRADE_VALUE_24H": 12.20152392, + "CLOSING_PRICE": 0.00000692, + "PREV_CLOSING_PRICE": 0.00000677, + "DATE": 1597337406068, + "FLUCTATE_24H": 0, + "TRADE_PRICE": "0", + "OPENING_PRICE": 0.00000696, + "MAX_PRICE": 0.00000702 + }, + "rawHeaders": [ + "Content-Type", + "application/json;charset=UTF-8", + "Transfer-Encoding", + "chunked", + "Connection", + "keep-alive", + "Date", + "Thu, 13 Aug 2020 16:50:06 GMT", + "Server", + "Flybit Api", + "Cache-Control", + "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0", + "Expires", + "0", + "X-Cache", + "Miss from cloudfront", + "Via", + "1.1 507b5edb20d0e1a0b73c8687f53defa9.cloudfront.net (CloudFront)", + "X-Amz-Cf-Pop", + "FRA6-C1", + "X-Amz-Cf-Id", + "ogvTqJ_MBhz2nVm8seneWrZox3D-kd1OeUqcK1XsWqvv3gGsZLY6kQ==" + ], + "responseIsBinary": false + }, + { + "scope": "https://api.flybit.com:443", + "method": "GET", + "path": "/v2/public/ticker?market=USDT-PERL", + "body": "", + "status": 200, + "response": { + "ACC_TRADE_VALUE": 9441.977412, + "MIN_PRICE": 0.07711, + "UNITS_TRADED": 118424.4, + "UNITS_TRADED_24H": 1230420.8, + "FLUCTATE_RATE_24H": 0, + "ACC_TRADE_VALUE_24H": 98101.450384, + "CLOSING_PRICE": 0.07973, + "PREV_CLOSING_PRICE": 0.07799, + "DATE": 1597337406115, + "FLUCTATE_24H": -0.0002, + "TRADE_PRICE": "0", + "OPENING_PRICE": 0.07973, + "MAX_PRICE": 0.08112 + }, + "rawHeaders": [ + "Content-Type", + "application/json;charset=UTF-8", + "Transfer-Encoding", + "chunked", + "Connection", + "keep-alive", + "Date", + "Thu, 13 Aug 2020 16:50:06 GMT", + "Server", + "Flybit Api", + "Cache-Control", + "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0", + "Expires", + "0", + "X-Cache", + "Miss from cloudfront", + "Via", + "1.1 8cdf0467c0468ddfe8e9873c6bb8304c.cloudfront.net (CloudFront)", + "X-Amz-Cf-Pop", + "FRA6-C1", + "X-Amz-Cf-Id", + "Xc5K0EGl4fxQhwU4dTbk7NzPg0b1pEAGCSBcvmKRoVcjH_yBsROE2g==" + ], + "responseIsBinary": false + }, + { + "scope": "https://api.flybit.com:443", + "method": "GET", + "path": "/v2/public/ticker?market=BTC-XTZ", + "body": "", + "status": 200, + "response": { + "ACC_TRADE_VALUE": 8.557919136, + "MIN_PRICE": 0.000361, + "UNITS_TRADED": 23305.88, + "UNITS_TRADED_24H": 279582.56, + "FLUCTATE_RATE_24H": 0, + "ACC_TRADE_VALUE_24H": 102.662716032, + "CLOSING_PRICE": 0.0003672, + "PREV_CLOSING_PRICE": 0.0003633, + "DATE": 1597337406169, + "FLUCTATE_24H": -0.0000124, + "TRADE_PRICE": "0", + "OPENING_PRICE": 0.0003669, + "MAX_PRICE": 0.0003748 + }, + "rawHeaders": [ + "Content-Type", + "application/json;charset=UTF-8", + "Transfer-Encoding", + "chunked", + "Connection", + "keep-alive", + "Date", + "Thu, 13 Aug 2020 16:50:06 GMT", + "Server", + "Flybit Api", + "Cache-Control", + "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0", + "Expires", + "0", + "X-Cache", + "Miss from cloudfront", + "Via", + "1.1 d07eabeb1ed60c06da1457f35fb5c8c5.cloudfront.net (CloudFront)", + "X-Amz-Cf-Pop", + "FRA6-C1", + "X-Amz-Cf-Id", + "WYwCLxEeFc_-025zPwz9-EpM5zUEIkqRbZqqu5fSgrMhdJhNTrUlyg==" + ], + "responseIsBinary": false + }, + { + "scope": "https://api.flybit.com:443", + "method": "GET", + "path": "/v2/public/ticker?market=USDT-XTZ", + "body": "", + "status": 200, + "response": { + "ACC_TRADE_VALUE": 136151.23984, + "MIN_PRICE": 4.1486, + "UNITS_TRADED": 32202.28, + "UNITS_TRADED_24H": 698463.49, + "FLUCTATE_RATE_24H": 0, + "ACC_TRADE_VALUE_24H": 2948843.008431, + "CLOSING_PRICE": 4.228, + "PREV_CLOSING_PRICE": 4.1947, + "DATE": 1597337406216, + "FLUCTATE_24H": -0.1593, + "TRADE_PRICE": "0", + "OPENING_PRICE": 4.2223, + "MAX_PRICE": 4.3103 + }, + "rawHeaders": [ + "Content-Type", + "application/json;charset=UTF-8", + "Transfer-Encoding", + "chunked", + "Connection", + "keep-alive", + "Date", + "Thu, 13 Aug 2020 16:50:06 GMT", + "Server", + "Flybit Api", + "Cache-Control", + "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0", + "Expires", + "0", + "X-Cache", + "Miss from cloudfront", + "Via", + "1.1 a7dcca466407f1871feceef50bc84272.cloudfront.net (CloudFront)", + "X-Amz-Cf-Pop", + "FRA6-C1", + "X-Amz-Cf-Id", + "vXFqs09GcdRsDzHQPI_X7m29nqjmoQwNXB-Gecs7ImSUjizXLGJVdA==" + ], + "responseIsBinary": false + }, + { + "scope": "https://api.flybit.com:443", + "method": "GET", + "path": "/v2/public/ticker?market=USDT-ZIL", + "body": "", + "status": 200, + "response": { + "ACC_TRADE_VALUE": 56241.751098, + "MIN_PRICE": 0.02533, + "UNITS_TRADED": 2187543.8, + "UNITS_TRADED_24H": 20996051.5, + "FLUCTATE_RATE_24H": 0, + "ACC_TRADE_VALUE_24H": 539808.484065, + "CLOSING_PRICE": 0.02571, + "PREV_CLOSING_PRICE": 0.02598, + "DATE": 1597337406272, + "FLUCTATE_24H": -0.00036, + "TRADE_PRICE": "0", + "OPENING_PRICE": 0.02596, + "MAX_PRICE": 0.0261 + }, + "rawHeaders": [ + "Content-Type", + "application/json;charset=UTF-8", + "Transfer-Encoding", + "chunked", + "Connection", + "keep-alive", + "Date", + "Thu, 13 Aug 2020 16:50:06 GMT", + "Server", + "Flybit Api", + "Cache-Control", + "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0", + "Expires", + "0", + "X-Cache", + "Miss from cloudfront", + "Via", + "1.1 c6b364b1181abfafd7a69f210841edca.cloudfront.net (CloudFront)", + "X-Amz-Cf-Pop", + "FRA6-C1", + "X-Amz-Cf-Id", + "bU7qE_Lm1ibYUh0IdDNRAVvD1QA68oU7u-wz_pc9AMsjxfzhqPDGZQ==" + ], + "responseIsBinary": false + }, + { + "scope": "https://api.flybit.com:443", + "method": "GET", + "path": "/v2/public/ticker?market=BTC-ZIL", + "body": "", + "status": 200, + "response": { + "ACC_TRADE_VALUE": 2.29409243, + "MIN_PRICE": 0.00000222, + "UNITS_TRADED": 1028741, + "UNITS_TRADED_24H": 11542359, + "FLUCTATE_RATE_24H": 0, + "ACC_TRADE_VALUE_24H": 25.73946057, + "CLOSING_PRICE": 0.00000223, + "PREV_CLOSING_PRICE": 0.00000225, + "DATE": 1597337406319, + "FLUCTATE_24H": -2e-8, + "TRADE_PRICE": 0.00000223, + "OPENING_PRICE": 0.00000225, + "MAX_PRICE": 0.00000227 + }, + "rawHeaders": [ + "Content-Type", + "application/json;charset=UTF-8", + "Transfer-Encoding", + "chunked", + "Connection", + "keep-alive", + "Date", + "Thu, 13 Aug 2020 16:50:06 GMT", + "Server", + "Flybit Api", + "Cache-Control", + "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0", + "Expires", + "0", + "X-Cache", + "Miss from cloudfront", + "Via", + "1.1 a0a81637cc76d6981e4e29044a73b7f6.cloudfront.net (CloudFront)", + "X-Amz-Cf-Pop", + "FRA6-C1", + "X-Amz-Cf-Id", + "IXpheqZHCn3_qTfRzkyr8NWYjc8mLudbQCVDhAQ4aEClG3nxVIIvZg==" + ], + "responseIsBinary": false + }, + { + "scope": "https://api.flybit.com:443", + "method": "GET", + "path": "/v2/public/ticker?market=USDT-TRX", + "body": "", + "status": 200, + "response": { + "ACC_TRADE_VALUE": 374113.452307, + "MIN_PRICE": 0.02036, + "UNITS_TRADED": 17555769.7, + "UNITS_TRADED_24H": 43094341.3, + "FLUCTATE_RATE_24H": 0, + "ACC_TRADE_VALUE_24H": 918340.413103, + "CLOSING_PRICE": 0.02131, + "PREV_CLOSING_PRICE": 0.02042, + "DATE": 1597337406372, + "FLUCTATE_24H": 0.00112, + "TRADE_PRICE": 0.02116, + "OPENING_PRICE": 0.02132, + "MAX_PRICE": 0.02188 + }, + "rawHeaders": [ + "Content-Type", + "application/json;charset=UTF-8", + "Transfer-Encoding", + "chunked", + "Connection", + "keep-alive", + "Date", + "Thu, 13 Aug 2020 16:50:06 GMT", + "Server", + "Flybit Api", + "Cache-Control", + "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0", + "Expires", + "0", + "X-Cache", + "Miss from cloudfront", + "Via", + "1.1 87b272b7d9b97f38da15c91c833c3292.cloudfront.net (CloudFront)", + "X-Amz-Cf-Pop", + "FRA6-C1", + "X-Amz-Cf-Id", + "e9UxTGsl5AyXZl-KtQLk9wdVi48x2TjfovZTJQsdOIYU-LcJS9IusQ==" + ], + "responseIsBinary": false + }, + { + "scope": "https://api.flybit.com:443", + "method": "GET", + "path": "/v2/public/ticker?market=BTC-TRX", + "body": "", + "status": 200, + "response": { + "ACC_TRADE_VALUE": 16.1174553, + "MIN_PRICE": 0.00000177, + "UNITS_TRADED": 8712138, + "UNITS_TRADED_24H": 15908760, + "FLUCTATE_RATE_24H": 0, + "ACC_TRADE_VALUE_24H": 29.431206, + "CLOSING_PRICE": 0.00000185, + "PREV_CLOSING_PRICE": 0.00000177, + "DATE": 1597337406416, + "FLUCTATE_24H": 1e-7, + "TRADE_PRICE": 0.0000018, + "OPENING_PRICE": 0.00000185, + "MAX_PRICE": 0.00000191 + }, + "rawHeaders": [ + "Content-Type", + "application/json;charset=UTF-8", + "Transfer-Encoding", + "chunked", + "Connection", + "keep-alive", + "Date", + "Thu, 13 Aug 2020 16:50:06 GMT", + "Server", + "Flybit Api", + "Cache-Control", + "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0", + "Expires", + "0", + "X-Cache", + "Miss from cloudfront", + "Via", + "1.1 9810d82af8847b51b9c3048141069a65.cloudfront.net (CloudFront)", + "X-Amz-Cf-Pop", + "FRA6-C1", + "X-Amz-Cf-Id", + "c-urkKdD-wV1Abs_d7tDcAt-dUSYPMZsv2qs0VNR8_PFf1vjBAK7gg==" + ], + "responseIsBinary": false + }, + { + "scope": "https://api.flybit.com:443", + "method": "GET", + "path": "/v2/public/ticker?market=USDT-ALGO", + "body": "", + "status": 200, + "response": { + "ACC_TRADE_VALUE": 378617.016158, + "MIN_PRICE": 0.596, + "UNITS_TRADED": 605399.77, + "UNITS_TRADED_24H": 3677986.31, + "FLUCTATE_RATE_24H": 0, + "ACC_TRADE_VALUE_24H": 2293224.464285, + "CLOSING_PRICE": 0.6254, + "PREV_CLOSING_PRICE": 0.6293, + "DATE": 1597337406475, + "FLUCTATE_24H": 0.1427, + "TRADE_PRICE": "0", + "OPENING_PRICE": 0.6306, + "MAX_PRICE": 0.6655 + }, + "rawHeaders": [ + "Content-Type", + "application/json;charset=UTF-8", + "Transfer-Encoding", + "chunked", + "Connection", + "keep-alive", + "Date", + "Thu, 13 Aug 2020 16:50:06 GMT", + "Server", + "Flybit Api", + "Cache-Control", + "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0", + "Expires", + "0", + "X-Cache", + "Miss from cloudfront", + "Via", + "1.1 c26b8e74df43cd99786e716221463d0c.cloudfront.net (CloudFront)", + "X-Amz-Cf-Pop", + "FRA6-C1", + "X-Amz-Cf-Id", + "SF_2VWZEvxcFpGzAdmpSBEhG2LtvRL9JrsjHO1loxT6lYZ3bvV-K2g==" + ], + "responseIsBinary": false + }, + { + "scope": "https://api.flybit.com:443", + "method": "GET", + "path": "/v2/public/ticker?market=BTC-ALGO", + "body": "", + "status": 200, + "response": { + "ACC_TRADE_VALUE": 21.69841456, + "MIN_PRICE": 0.00005204, + "UNITS_TRADED": 399088, + "UNITS_TRADED_24H": 2020266, + "FLUCTATE_RATE_24H": 0, + "ACC_TRADE_VALUE_24H": 109.55902518, + "CLOSING_PRICE": 0.00005437, + "PREV_CLOSING_PRICE": 0.00005478, + "DATE": 1597337406526, + "FLUCTATE_24H": 0.00001273, + "TRADE_PRICE": 0.00003736, + "OPENING_PRICE": 0.00005448, + "MAX_PRICE": 0.00005784 + }, + "rawHeaders": [ + "Content-Type", + "application/json;charset=UTF-8", + "Transfer-Encoding", + "chunked", + "Connection", + "keep-alive", + "Date", + "Thu, 13 Aug 2020 16:50:06 GMT", + "Server", + "Flybit Api", + "Cache-Control", + "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0", + "Expires", + "0", + "X-Cache", + "Miss from cloudfront", + "Via", + "1.1 35c75b7f0ca8c787d67c8ebd22bc7fc3.cloudfront.net (CloudFront)", + "X-Amz-Cf-Pop", + "FRA6-C1", + "X-Amz-Cf-Id", + "Pg9UAlDUICzafzlNNp2tD029cXCG625lBiDi4MDB4bGicLGzVIES_Q==" + ], + "responseIsBinary": false + }, + { + "scope": "https://api.flybit.com:443", + "method": "GET", + "path": "/v2/public/ticker?market=BTC-ERD", + "body": "", + "status": 200, + "response": { + "ACC_TRADE_VALUE": 2.57357755, + "MIN_PRICE": 0.00000184, + "UNITS_TRADED": 1391123, + "UNITS_TRADED_24H": 12496767, + "FLUCTATE_RATE_24H": 0, + "ACC_TRADE_VALUE_24H": 23.11901895, + "CLOSING_PRICE": 0.00000185, + "PREV_CLOSING_PRICE": 0.00000189, + "DATE": 1597337406628, + "FLUCTATE_24H": -5e-8, + "TRADE_PRICE": "0", + "OPENING_PRICE": 0.00000189, + "MAX_PRICE": 0.00000189 + }, + "rawHeaders": [ + "Content-Type", + "application/json;charset=UTF-8", + "Transfer-Encoding", + "chunked", + "Connection", + "keep-alive", + "Date", + "Thu, 13 Aug 2020 16:50:06 GMT", + "Server", + "Flybit Api", + "Cache-Control", + "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0", + "Expires", + "0", + "X-Cache", + "Miss from cloudfront", + "Via", + "1.1 a56d6b55603697d6c44b19d4f907baaa.cloudfront.net (CloudFront)", + "X-Amz-Cf-Pop", + "FRA6-C1", + "X-Amz-Cf-Id", + "wx_l_AiLkVE9Jy5bGX5DEdu_2jgUAn1oqNkSQiro70rWCMK6Tl3jHw==" + ], + "responseIsBinary": false + }, + { + "scope": "https://api.flybit.com:443", + "method": "GET", + "path": "/v2/public/ticker?market=USDT-BTT", + "body": "", + "status": 200, + "response": { + "ACC_TRADE_VALUE": 14305.99545, + "MIN_PRICE": 0.0004456, + "UNITS_TRADED": 31791101, + "UNITS_TRADED_24H": 249965710, + "FLUCTATE_RATE_24H": 0, + "ACC_TRADE_VALUE_24H": 112484.5695, + "CLOSING_PRICE": 0.00045, + "PREV_CLOSING_PRICE": 0.0004456, + "DATE": 1597337406676, + "FLUCTATE_24H": -0.0000034, + "TRADE_PRICE": "0", + "OPENING_PRICE": 0.00045, + "MAX_PRICE": 0.0004592 + }, + "rawHeaders": [ + "Content-Type", + "application/json;charset=UTF-8", + "Transfer-Encoding", + "chunked", + "Connection", + "keep-alive", + "Date", + "Thu, 13 Aug 2020 16:50:06 GMT", + "Server", + "Flybit Api", + "Cache-Control", + "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0", + "Expires", + "0", + "X-Cache", + "Miss from cloudfront", + "Via", + "1.1 2f0580a0593ad9d3fb82aee9226d8179.cloudfront.net (CloudFront)", + "X-Amz-Cf-Pop", + "FRA6-C1", + "X-Amz-Cf-Id", + "sQPDKpTAQcx-IiDUlG67c9tD-wqQilHEZLFjcD4Bk1r7KvR5i_N_wQ==" + ], + "responseIsBinary": false + }, + { + "scope": "https://api.flybit.com:443", + "method": "GET", + "path": "/v2/public/ticker?market=USDT-ATOM", + "body": "", + "status": 200, + "response": { + "ACC_TRADE_VALUE": 441092.558364, + "MIN_PRICE": 5.568, + "UNITS_TRADED": 67944.017, + "UNITS_TRADED_24H": 272440.555, + "FLUCTATE_RATE_24H": 0, + "ACC_TRADE_VALUE_24H": 1768684.08306, + "CLOSING_PRICE": 6.492, + "PREV_CLOSING_PRICE": 5.579, + "DATE": 1597337406719, + "FLUCTATE_24H": 0.695, + "TRADE_PRICE": "0", + "OPENING_PRICE": 6.408, + "MAX_PRICE": 6.559 + }, + "rawHeaders": [ + "Content-Type", + "application/json;charset=UTF-8", + "Transfer-Encoding", + "chunked", + "Connection", + "keep-alive", + "Date", + "Thu, 13 Aug 2020 16:50:06 GMT", + "Server", + "Flybit Api", + "Cache-Control", + "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0", + "Expires", + "0", + "X-Cache", + "Miss from cloudfront", + "Via", + "1.1 a7dcca466407f1871feceef50bc84272.cloudfront.net (CloudFront)", + "X-Amz-Cf-Pop", + "FRA6-C1", + "X-Amz-Cf-Id", + "hy-SCeE_bDXrS4WE_K6HR2wuYfFb8MI_sayYXHrkxgxn-QnPAUja2g==" + ], + "responseIsBinary": false + }, + { + "scope": "https://api.flybit.com:443", + "method": "GET", + "path": "/v2/public/ticker?market=BTC-ATOM", + "body": "", + "status": 200, + "response": { + "ACC_TRADE_VALUE": 14.65761654, + "MIN_PRICE": 0.0004821, + "UNITS_TRADED": 26268.13, + "UNITS_TRADED_24H": 92172.69, + "FLUCTATE_RATE_24H": 0, + "ACC_TRADE_VALUE_24H": 51.43236102, + "CLOSING_PRICE": 0.000558, + "PREV_CLOSING_PRICE": 0.0004821, + "DATE": 1597337406766, + "FLUCTATE_24H": 0.0000568, + "TRADE_PRICE": "0", + "OPENING_PRICE": 0.0005576, + "MAX_PRICE": 0.0005702 + }, + "rawHeaders": [ + "Content-Type", + "application/json;charset=UTF-8", + "Transfer-Encoding", + "chunked", + "Connection", + "keep-alive", + "Date", + "Thu, 13 Aug 2020 16:50:06 GMT", + "Server", + "Flybit Api", + "Cache-Control", + "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0", + "Expires", + "0", + "X-Cache", + "Miss from cloudfront", + "Via", + "1.1 e7e7960d7731a7583cedd8f1ff1aca38.cloudfront.net (CloudFront)", + "X-Amz-Cf-Pop", + "FRA6-C1", + "X-Amz-Cf-Id", + "-jmQG8YRUZdOtl8Ca7X6dPlTnNOa4QhmNTAQEn26HeqmdSj800qrlw==" + ], + "responseIsBinary": false + }, + { + "scope": "https://api.flybit.com:443", + "method": "GET", + "path": "/v2/public/ticker?market=USDT-ERD", + "body": "", + "status": 200, + "response": { + "ACC_TRADE_VALUE": 17258.096962, + "MIN_PRICE": 0.021095, + "UNITS_TRADED": 808039, + "UNITS_TRADED_24H": 9854455, + "FLUCTATE_RATE_24H": 0, + "ACC_TRADE_VALUE_24H": 210471.44989, + "CLOSING_PRICE": 0.021358, + "PREV_CLOSING_PRICE": 0.021648, + "DATE": 1597337406805, + "FLUCTATE_24H": -0.000503, + "TRADE_PRICE": "0", + "OPENING_PRICE": 0.021648, + "MAX_PRICE": 0.021648 + }, + "rawHeaders": [ + "Content-Type", + "application/json;charset=UTF-8", + "Transfer-Encoding", + "chunked", + "Connection", + "keep-alive", + "Date", + "Thu, 13 Aug 2020 16:50:06 GMT", + "Server", + "Flybit Api", + "Cache-Control", + "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0", + "Expires", + "0", + "X-Cache", + "Miss from cloudfront", + "Via", + "1.1 c26b8e74df43cd99786e716221463d0c.cloudfront.net (CloudFront)", + "X-Amz-Cf-Pop", + "FRA6-C1", + "X-Amz-Cf-Id", + "UYzYdIjR-LpHyX-sCAjUkdi7P0IUkY4LqGrgVQnxW90csjUyPCS1Cw==" + ], + "responseIsBinary": false + }, + { + "scope": "https://api.flybit.com:443", + "method": "GET", + "path": "/v2/public/ticker?market=USDT-LEND", + "body": "", + "status": 200, + "response": { + "ACC_TRADE_VALUE": 38079.503983, + "MIN_PRICE": 0.40981, + "UNITS_TRADED": 91981.7, + "UNITS_TRADED_24H": 1838119.2, + "FLUCTATE_RATE_24H": 0, + "ACC_TRADE_VALUE_24H": 760962.967608, + "CLOSING_PRICE": 0.41399, + "PREV_CLOSING_PRICE": 0.41768, + "DATE": 1597337406821, + "FLUCTATE_24H": -0.05192, + "TRADE_PRICE": "0", + "OPENING_PRICE": 0.41926, + "MAX_PRICE": 0.4218 + }, + "rawHeaders": [ + "Content-Type", + "application/json;charset=UTF-8", + "Transfer-Encoding", + "chunked", + "Connection", + "keep-alive", + "Date", + "Thu, 13 Aug 2020 16:50:06 GMT", + "Server", + "Flybit Api", + "Cache-Control", + "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0", + "Expires", + "0", + "X-Cache", + "Miss from cloudfront", + "Via", + "1.1 7fcb41b117930690c299be9cec4a977a.cloudfront.net (CloudFront)", + "X-Amz-Cf-Pop", + "FRA6-C1", + "X-Amz-Cf-Id", + "3B2tBmJ6vQf7x6vRScBWBqxz6-Lkslr-ejCEhIQyxYvaHYOgnjgOLA==" + ], + "responseIsBinary": false + }, + { + "scope": "https://api.flybit.com:443", + "method": "GET", + "path": "/v2/public/ticker?market=BTC-LEND", + "body": "", + "status": 200, + "response": { + "ACC_TRADE_VALUE": 2.03979504, + "MIN_PRICE": 0.0000358, + "UNITS_TRADED": 56724, + "UNITS_TRADED_24H": 1052497, + "FLUCTATE_RATE_24H": 0, + "ACC_TRADE_VALUE_24H": 37.84779212, + "CLOSING_PRICE": 0.00003596, + "PREV_CLOSING_PRICE": 0.00003609, + "DATE": 1597337406868, + "FLUCTATE_24H": -0.00000431, + "TRADE_PRICE": "0", + "OPENING_PRICE": 0.00003632, + "MAX_PRICE": 0.00003662 + }, + "rawHeaders": [ + "Content-Type", + "application/json;charset=UTF-8", + "Transfer-Encoding", + "chunked", + "Connection", + "keep-alive", + "Date", + "Thu, 13 Aug 2020 16:50:06 GMT", + "Server", + "Flybit Api", + "Cache-Control", + "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0", + "Expires", + "0", + "X-Cache", + "Miss from cloudfront", + "Via", + "1.1 baa5702f7bd64fcbae1e3bd950d9a245.cloudfront.net (CloudFront)", + "X-Amz-Cf-Pop", + "FRA6-C1", + "X-Amz-Cf-Id", + "XRcmhqzVOZ7SmPDg01b-mLWnqHIZZpi2iAEaoerurtsynhkkmOuMJA==" + ], + "responseIsBinary": false + }, + { + "scope": "https://api.flybit.com:443", + "method": "GET", + "path": "/v2/public/ticker?market=USDT-TROY", + "body": "", + "status": 200, + "response": { + "ACC_TRADE_VALUE": 459.6325072, + "MIN_PRICE": 0.0076073, + "UNITS_TRADED": 58928, + "UNITS_TRADED_24H": 5647426, + "FLUCTATE_RATE_24H": 0, + "ACC_TRADE_VALUE_24H": 44049.3580574, + "CLOSING_PRICE": 0.0077999, + "PREV_CLOSING_PRICE": 0.0076482, + "DATE": 1597337406919, + "FLUCTATE_24H": -0.0004239, + "TRADE_PRICE": 0.0075, + "OPENING_PRICE": 0.0077999, + "MAX_PRICE": 0.0078341 + }, + "rawHeaders": [ + "Content-Type", + "application/json;charset=UTF-8", + "Transfer-Encoding", + "chunked", + "Connection", + "keep-alive", + "Date", + "Thu, 13 Aug 2020 16:50:06 GMT", + "Server", + "Flybit Api", + "Cache-Control", + "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0", + "Expires", + "0", + "X-Cache", + "Miss from cloudfront", + "Via", + "1.1 04599a8a3c6eb66f23e5ae02d1ec4cf2.cloudfront.net (CloudFront)", + "X-Amz-Cf-Pop", + "FRA6-C1", + "X-Amz-Cf-Id", + "SdNJOyTGS4yk5Exz5I_L3kJm6Dl3C9LDwBr6BU312D2lJpCG_f_nGA==" + ], + "responseIsBinary": false + }, + { + "scope": "https://api.flybit.com:443", + "method": "GET", + "path": "/v2/public/ticker?market=BTC-TROY", + "body": "", + "status": 200, + "response": { + "ACC_TRADE_VALUE": 0.15793748, + "MIN_PRICE": 6.6e-7, + "UNITS_TRADED": 232261, + "UNITS_TRADED_24H": 47188987, + "FLUCTATE_RATE_24H": 0, + "ACC_TRADE_VALUE_24H": 32.08851116, + "CLOSING_PRICE": 6.8e-7, + "PREV_CLOSING_PRICE": 6.7e-7, + "DATE": 1597337406968, + "FLUCTATE_24H": -3e-8, + "TRADE_PRICE": "0", + "OPENING_PRICE": 6.8e-7, + "MAX_PRICE": 6.8e-7 + }, + "rawHeaders": [ + "Content-Type", + "application/json;charset=UTF-8", + "Transfer-Encoding", + "chunked", + "Connection", + "keep-alive", + "Date", + "Thu, 13 Aug 2020 16:50:06 GMT", + "Server", + "Flybit Api", + "Cache-Control", + "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0", + "Expires", + "0", + "X-Cache", + "Miss from cloudfront", + "Via", + "1.1 baa5702f7bd64fcbae1e3bd950d9a245.cloudfront.net (CloudFront)", + "X-Amz-Cf-Pop", + "FRA6-C1", + "X-Amz-Cf-Id", + "yH5labrVc-emdoUDHs3ihFSdprKZmxzP0PaNdudtyJj0-N8c7nbTnA==" + ], + "responseIsBinary": false + }, + { + "scope": "https://api.flybit.com:443", + "method": "GET", + "path": "/v2/public/ticker?market=USDT-HIVE", + "body": "", + "status": 200, + "response": { + "ACC_TRADE_VALUE": 2024.221219, + "MIN_PRICE": 0.2441, + "UNITS_TRADED": 8292.59, + "UNITS_TRADED_24H": 190826.46, + "FLUCTATE_RATE_24H": 0, + "ACC_TRADE_VALUE_24H": 46580.738886, + "CLOSING_PRICE": 0.2441, + "PREV_CLOSING_PRICE": 0.246, + "DATE": 1597337407028, + "FLUCTATE_24H": -0.0025, + "TRADE_PRICE": "0", + "OPENING_PRICE": 0.246, + "MAX_PRICE": 0.2538 + }, + "rawHeaders": [ + "Content-Type", + "application/json;charset=UTF-8", + "Transfer-Encoding", + "chunked", + "Connection", + "keep-alive", + "Date", + "Thu, 13 Aug 2020 16:50:07 GMT", + "Server", + "Flybit Api", + "Cache-Control", + "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0", + "Expires", + "0", + "X-Cache", + "Miss from cloudfront", + "Via", + "1.1 62dc260e32d7b9197a4511447f6a264a.cloudfront.net (CloudFront)", + "X-Amz-Cf-Pop", + "FRA6-C1", + "X-Amz-Cf-Id", + "QsEURoiIX4IZHuvgEe32yjfErGvF1WButpTo8QCKXBjw4e32MUMhWg==" + ], + "responseIsBinary": false + }, + { + "scope": "https://api.flybit.com:443", + "method": "GET", + "path": "/v2/public/ticker?market=BTC-HIVE", + "body": "", + "status": 200, + "response": { + "ACC_TRADE_VALUE": 0.7974933, + "MIN_PRICE": 0.00002125, + "UNITS_TRADED": 37441, + "UNITS_TRADED_24H": 204759, + "FLUCTATE_RATE_24H": 0, + "ACC_TRADE_VALUE_24H": 4.3613667, + "CLOSING_PRICE": 0.0000213, + "PREV_CLOSING_PRICE": 0.00002125, + "DATE": 1597337407080, + "FLUCTATE_24H": -1e-8, + "TRADE_PRICE": "0", + "OPENING_PRICE": 0.0000213, + "MAX_PRICE": 0.00002205 + }, + "rawHeaders": [ + "Content-Type", + "application/json;charset=UTF-8", + "Transfer-Encoding", + "chunked", + "Connection", + "keep-alive", + "Date", + "Thu, 13 Aug 2020 16:50:07 GMT", + "Server", + "Flybit Api", + "Cache-Control", + "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0", + "Expires", + "0", + "X-Cache", + "Miss from cloudfront", + "Via", + "1.1 62dc260e32d7b9197a4511447f6a264a.cloudfront.net (CloudFront)", + "X-Amz-Cf-Pop", + "FRA6-C1", + "X-Amz-Cf-Id", + "Jw6Bryt2OeQuwhyrjJmeIkYdNTN4-3ynh_DD5Ul7zd7Aru4xFX6l2w==" + ], + "responseIsBinary": false + }, + { + "scope": "https://api.flybit.com:443", + "method": "GET", + "path": "/v2/public/ticker?market=USDT-RLC", + "body": "", + "status": 200, + "response": { + "ACC_TRADE_VALUE": 36078.52147, + "MIN_PRICE": 1.9804, + "UNITS_TRADED": 17781.43, + "UNITS_TRADED_24H": 220562.37, + "FLUCTATE_RATE_24H": 0, + "ACC_TRADE_VALUE_24H": 447521.04873, + "CLOSING_PRICE": 2.029, + "PREV_CLOSING_PRICE": 2.0747, + "DATE": 1597337407116, + "FLUCTATE_24H": 0.3749, + "TRADE_PRICE": "0", + "OPENING_PRICE": 2.089, + "MAX_PRICE": 2.1074 + }, + "rawHeaders": [ + "Content-Type", + "application/json;charset=UTF-8", + "Transfer-Encoding", + "chunked", + "Connection", + "keep-alive", + "Date", + "Thu, 13 Aug 2020 16:50:07 GMT", + "Server", + "Flybit Api", + "Cache-Control", + "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0", + "Expires", + "0", + "X-Cache", + "Miss from cloudfront", + "Via", + "1.1 c275031486c6f7b744b8d30847e98b14.cloudfront.net (CloudFront)", + "X-Amz-Cf-Pop", + "FRA6-C1", + "X-Amz-Cf-Id", + "urY3MyzDknlQTlH2vfq1OEdfCdWuarcLjmXkS5N7J6gwk2r4iuHaZg==" + ], + "responseIsBinary": false + }, + { + "scope": "https://api.flybit.com:443", + "method": "GET", + "path": "/v2/public/ticker?market=BTC-RLC", + "body": "", + "status": 200, + "response": { + "ACC_TRADE_VALUE": 1.81682494, + "MIN_PRICE": 0.00017301, + "UNITS_TRADED": 10357, + "UNITS_TRADED_24H": 154538, + "FLUCTATE_RATE_24H": 0, + "ACC_TRADE_VALUE_24H": 27.10905596, + "CLOSING_PRICE": 0.00017542, + "PREV_CLOSING_PRICE": 0.00017972, + "DATE": 1597337407168, + "FLUCTATE_24H": 0.00003226, + "TRADE_PRICE": "0", + "OPENING_PRICE": 0.00018119, + "MAX_PRICE": 0.00018335 + }, + "rawHeaders": [ + "Content-Type", + "application/json;charset=UTF-8", + "Transfer-Encoding", + "chunked", + "Connection", + "keep-alive", + "Date", + "Thu, 13 Aug 2020 16:50:07 GMT", + "Server", + "Flybit Api", + "Cache-Control", + "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0", + "Expires", + "0", + "X-Cache", + "Miss from cloudfront", + "Via", + "1.1 3095e870e1a1a1b03178e40ab1872de5.cloudfront.net (CloudFront)", + "X-Amz-Cf-Pop", + "FRA6-C1", + "X-Amz-Cf-Id", + "jMWXCAy35dBuOKXVnkYddNE8I1J42ED6tQofhwGzlDPtP1d2IbiZkQ==" + ], + "responseIsBinary": false + }, + { + "scope": "https://api.flybit.com:443", + "method": "GET", + "path": "/v2/public/ticker?market=BTC-COMP", + "body": "", + "status": 200, + "response": { + "ACC_TRADE_VALUE": 2.865684852, + "MIN_PRICE": 0.01717, + "UNITS_TRADED": 161.958, + "UNITS_TRADED_24H": 4263.427, + "FLUCTATE_RATE_24H": 0, + "ACC_TRADE_VALUE_24H": 74.443698847, + "CLOSING_PRICE": 0.017694, + "PREV_CLOSING_PRICE": 0.017358, + "DATE": 1597337407219, + "FLUCTATE_24H": -0.004687, + "TRADE_PRICE": "0", + "OPENING_PRICE": 0.017466, + "MAX_PRICE": 0.017965 + }, + "rawHeaders": [ + "Content-Type", + "application/json;charset=UTF-8", + "Transfer-Encoding", + "chunked", + "Connection", + "keep-alive", + "Date", + "Thu, 13 Aug 2020 16:50:07 GMT", + "Server", + "Flybit Api", + "Cache-Control", + "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0", + "Expires", + "0", + "X-Cache", + "Miss from cloudfront", + "Via", + "1.1 87b272b7d9b97f38da15c91c833c3292.cloudfront.net (CloudFront)", + "X-Amz-Cf-Pop", + "FRA6-C1", + "X-Amz-Cf-Id", + "jMPZ9pRdk_noK0hrJYXnLdMKm2ZIH7AefWWXBwU64PgEJxLds7p4RQ==" + ], + "responseIsBinary": false + }, + { + "scope": "https://api.flybit.com:443", + "method": "GET", + "path": "/v2/public/ticker?market=USDT-COMP", + "body": "", + "status": 200, + "response": { + "ACC_TRADE_VALUE": 97214.620446, + "MIN_PRICE": 196.53, + "UNITS_TRADED": 484.37778, + "UNITS_TRADED_24H": 9233.40787, + "FLUCTATE_RATE_24H": 0, + "ACC_TRADE_VALUE_24H": 1839294.847704, + "CLOSING_PRICE": 200.7, + "PREV_CLOSING_PRICE": 200.33, + "DATE": 1597337407271, + "FLUCTATE_24H": -57.01, + "TRADE_PRICE": "0", + "OPENING_PRICE": 200.47, + "MAX_PRICE": 207 + }, + "rawHeaders": [ + "Content-Type", + "application/json;charset=UTF-8", + "Transfer-Encoding", + "chunked", + "Connection", + "keep-alive", + "Date", + "Thu, 13 Aug 2020 16:50:07 GMT", + "Server", + "Flybit Api", + "Cache-Control", + "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0", + "Expires", + "0", + "X-Cache", + "Miss from cloudfront", + "Via", + "1.1 f2ee8ec5deee40e44013272a9c7aa35c.cloudfront.net (CloudFront)", + "X-Amz-Cf-Pop", + "FRA6-C1", + "X-Amz-Cf-Id", + "KMlVpY5HIbE2658NMxDvH_jdcHx4N0mAnG9-ZoP2wpHtduLOkbYyDQ==" + ], + "responseIsBinary": false + }, + { + "scope": "https://api.flybit.com:443", + "method": "GET", + "path": "/v2/public/ticker?market=BTC-DREP", + "body": "", + "status": 200, + "response": { + "ACC_TRADE_VALUE": 0.73694348, + "MIN_PRICE": 2.6e-7, + "UNITS_TRADED": 2834398, + "UNITS_TRADED_24H": 97851501, + "FLUCTATE_RATE_24H": 0, + "ACC_TRADE_VALUE_24H": 25.44139026, + "CLOSING_PRICE": 2.6e-7, + "PREV_CLOSING_PRICE": 2.7e-7, + "DATE": 1597337407476, + "FLUCTATE_24H": -3e-8, + "TRADE_PRICE": "0", + "OPENING_PRICE": 2.7e-7, + "MAX_PRICE": 2.7e-7 + }, + "rawHeaders": [ + "Content-Type", + "application/json;charset=UTF-8", + "Transfer-Encoding", + "chunked", + "Connection", + "keep-alive", + "Date", + "Thu, 13 Aug 2020 16:50:07 GMT", + "Server", + "Flybit Api", + "Cache-Control", + "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0", + "Expires", + "0", + "X-Cache", + "Miss from cloudfront", + "Via", + "1.1 49140b838a62cd29e30f20e39a82dad0.cloudfront.net (CloudFront)", + "X-Amz-Cf-Pop", + "FRA6-C1", + "X-Amz-Cf-Id", + "ZsJ2nE9DGtT1JPqUDpLSdtlFobEvTUv04Y6BKv3pn6e6AqVENuM7jA==" + ], + "responseIsBinary": false + }, + { + "scope": "https://api.flybit.com:443", + "method": "GET", + "path": "/v2/public/ticker?market=USDT-DREP", + "body": "", + "status": 200, + "response": { + "ACC_TRADE_VALUE": 2471.03436, + "MIN_PRICE": 0.003043, + "UNITS_TRADED": 797880, + "UNITS_TRADED_24H": 18748517, + "FLUCTATE_RATE_24H": 0, + "ACC_TRADE_VALUE_24H": 58064.157149, + "CLOSING_PRICE": 0.003097, + "PREV_CLOSING_PRICE": 0.00311, + "DATE": 1597337407517, + "FLUCTATE_24H": -0.00022, + "TRADE_PRICE": "0", + "OPENING_PRICE": 0.00311, + "MAX_PRICE": 0.003122 + }, + "rawHeaders": [ + "Content-Type", + "application/json;charset=UTF-8", + "Transfer-Encoding", + "chunked", + "Connection", + "keep-alive", + "Date", + "Thu, 13 Aug 2020 16:50:07 GMT", + "Server", + "Flybit Api", + "Cache-Control", + "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0", + "Expires", + "0", + "X-Cache", + "Miss from cloudfront", + "Via", + "1.1 94faae20b0f122c4555025f52a2fd745.cloudfront.net (CloudFront)", + "X-Amz-Cf-Pop", + "FRA6-C1", + "X-Amz-Cf-Id", + "_E6Uhbl9cGc0RcWwmfhr-ZiLjAk-5TnZc6zEpgOpq0jS-CZ6etdMgw==" + ], + "responseIsBinary": false + }, + { + "scope": "https://api.flybit.com:443", + "method": "GET", + "path": "/v2/public/ticker?market=BTC-HBAR", + "body": "", + "status": 200, + "response": { + "ACC_TRADE_VALUE": 0.48396956, + "MIN_PRICE": 0.00000426, + "UNITS_TRADED": 113077, + "UNITS_TRADED_24H": 3682991, + "FLUCTATE_RATE_24H": 0, + "ACC_TRADE_VALUE_24H": 15.76320148, + "CLOSING_PRICE": 0.00000428, + "PREV_CLOSING_PRICE": 0.00000426, + "DATE": 1597337407571, + "FLUCTATE_24H": -1.6e-7, + "TRADE_PRICE": "0", + "OPENING_PRICE": 0.00000428, + "MAX_PRICE": 0.00000439 + }, + "rawHeaders": [ + "Content-Type", + "application/json;charset=UTF-8", + "Transfer-Encoding", + "chunked", + "Connection", + "keep-alive", + "Date", + "Thu, 13 Aug 2020 16:50:07 GMT", + "Server", + "Flybit Api", + "Cache-Control", + "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0", + "Expires", + "0", + "X-Cache", + "Miss from cloudfront", + "Via", + "1.1 d8e97d2c28917e4c41ab79bb1e94b845.cloudfront.net (CloudFront)", + "X-Amz-Cf-Pop", + "FRA6-C1", + "X-Amz-Cf-Id", + "tny9ZVSwc0MpyNM8UNpqDbx9HWrMANDauGwUXB4I2pl02VUzzvT3ZA==" + ], + "responseIsBinary": false + }, + { + "scope": "https://api.flybit.com:443", + "method": "GET", + "path": "/v2/public/ticker?market=USDT-HBAR", + "body": "", + "status": 200, + "response": { + "ACC_TRADE_VALUE": 5357.591337, + "MIN_PRICE": 0.04899, + "UNITS_TRADED": 108695.3, + "UNITS_TRADED_24H": 3240596.8, + "FLUCTATE_RATE_24H": 0, + "ACC_TRADE_VALUE_24H": 159729.016272, + "CLOSING_PRICE": 0.04929, + "PREV_CLOSING_PRICE": 0.04912, + "DATE": 1597337407618, + "FLUCTATE_24H": -0.00203, + "TRADE_PRICE": "0", + "OPENING_PRICE": 0.04927, + "MAX_PRICE": 0.05002 + }, + "rawHeaders": [ + "Content-Type", + "application/json;charset=UTF-8", + "Transfer-Encoding", + "chunked", + "Connection", + "keep-alive", + "Date", + "Thu, 13 Aug 2020 16:50:07 GMT", + "Server", + "Flybit Api", + "Cache-Control", + "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0", + "Expires", + "0", + "X-Cache", + "Miss from cloudfront", + "Via", + "1.1 df86e917220bc08caa68b0eb8ddabe91.cloudfront.net (CloudFront)", + "X-Amz-Cf-Pop", + "FRA6-C1", + "X-Amz-Cf-Id", + "fllRxiBGZvXtaxJfn9s2Be0dL1XvmC4RJcER0ZmqYFT73YM9xCJNKA==" + ], + "responseIsBinary": false + }, + { + "scope": "https://api.flybit.com:443", + "method": "GET", + "path": "/v2/public/ticker?market=BTC-NEO", + "body": "", + "status": 200, + "response": { + "ACC_TRADE_VALUE": 4.11925096, + "MIN_PRICE": 0.001204, + "UNITS_TRADED": 3395.92, + "UNITS_TRADED_24H": 11949.21, + "FLUCTATE_RATE_24H": 0, + "ACC_TRADE_VALUE_24H": 14.49439173, + "CLOSING_PRICE": 0.001213, + "PREV_CLOSING_PRICE": 0.001209, + "DATE": 1597337407666, + "FLUCTATE_24H": -0.000035, + "TRADE_PRICE": "0", + "OPENING_PRICE": 0.001213, + "MAX_PRICE": 0.001303 + }, + "rawHeaders": [ + "Content-Type", + "application/json;charset=UTF-8", + "Transfer-Encoding", + "chunked", + "Connection", + "keep-alive", + "Date", + "Thu, 13 Aug 2020 16:50:07 GMT", + "Server", + "Flybit Api", + "Cache-Control", + "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0", + "Expires", + "0", + "X-Cache", + "Miss from cloudfront", + "Via", + "1.1 78059242182c195ff7f26013772da09a.cloudfront.net (CloudFront)", + "X-Amz-Cf-Pop", + "FRA6-C1", + "X-Amz-Cf-Id", + "qf1aiwQGwttXn_keq6PuOxcOqLdL_7edRIQTsvHF-ODavip56ukxzg==" + ], + "responseIsBinary": false + }, + { + "scope": "https://api.flybit.com:443", + "method": "GET", + "path": "/v2/public/ticker?market=USDT-NEO", + "body": "", + "status": 200, + "response": { + "ACC_TRADE_VALUE": 117710.60066, + "MIN_PRICE": 13.802, + "UNITS_TRADED": 8444.089, + "UNITS_TRADED_24H": 30281.99, + "FLUCTATE_RATE_24H": 0, + "ACC_TRADE_VALUE_24H": 422130.9406, + "CLOSING_PRICE": 13.94, + "PREV_CLOSING_PRICE": 13.931, + "DATE": 1597337407721, + "FLUCTATE_24H": -0.56, + "TRADE_PRICE": "0", + "OPENING_PRICE": 13.942, + "MAX_PRICE": 14.97 + }, + "rawHeaders": [ + "Content-Type", + "application/json;charset=UTF-8", + "Transfer-Encoding", + "chunked", + "Connection", + "keep-alive", + "Date", + "Thu, 13 Aug 2020 16:50:07 GMT", + "Server", + "Flybit Api", + "Cache-Control", + "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0", + "Expires", + "0", + "X-Cache", + "Miss from cloudfront", + "Via", + "1.1 d3039ad83798b26ecb9f9f1e666afe27.cloudfront.net (CloudFront)", + "X-Amz-Cf-Pop", + "FRA6-C1", + "X-Amz-Cf-Id", + "c5Z8v6fnI8dsY5QYV0jx4DIDA1VasqnpCaEaXSWzLuf5WjaUX8fs5w==" + ], + "responseIsBinary": false + }, + { + "scope": "https://api.flybit.com:443", + "method": "GET", + "path": "/v2/public/ticker?market=KRW-SDT", + "body": "", + "status": 200, + "response": { + "ACC_TRADE_VALUE": 958786.05, + "MIN_PRICE": 29.5, + "UNITS_TRADED": 32315, + "UNITS_TRADED_24H": 446806, + "FLUCTATE_RATE_24H": 0, + "ACC_TRADE_VALUE_24H": 13256734.02, + "CLOSING_PRICE": 29.67, + "PREV_CLOSING_PRICE": 29.69, + "DATE": 1597337407384, + "FLUCTATE_24H": -0.03, + "TRADE_PRICE": 29.52, + "OPENING_PRICE": 29.67, + "MAX_PRICE": 29.99 + }, + "rawHeaders": [ + "Content-Type", + "application/json;charset=UTF-8", + "Transfer-Encoding", + "chunked", + "Connection", + "keep-alive", + "Date", + "Thu, 13 Aug 2020 16:50:07 GMT", + "Server", + "Flybit Api", + "Cache-Control", + "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0", + "Expires", + "0", + "X-Cache", + "Miss from cloudfront", + "Via", + "1.1 9810d82af8847b51b9c3048141069a65.cloudfront.net (CloudFront)", + "X-Amz-Cf-Pop", + "FRA6-C1", + "X-Amz-Cf-Id", + "iI1pfw5BLdSAkEGlrkHlKVtmjUI5IQ60MoFqvE6eTggRbbL4_MmE5A==" + ], + "responseIsBinary": false + }, + { + "scope": "https://api.flybit.com:443", + "method": "GET", + "path": "/v2/public/ticker?market=KRW-CT", + "body": "", + "status": 200, + "response": { + "ACC_TRADE_VALUE": 2443811.52, + "MIN_PRICE": 6.41, + "UNITS_TRADED": 380064, + "UNITS_TRADED_24H": 7021891, + "FLUCTATE_RATE_24H": 0, + "ACC_TRADE_VALUE_24H": 45150759.13, + "CLOSING_PRICE": 6.43, + "PREV_CLOSING_PRICE": 6.41, + "DATE": 1597337407816, + "FLUCTATE_24H": -0.73, + "TRADE_PRICE": 6.46, + "OPENING_PRICE": 6.43, + "MAX_PRICE": 6.46 + }, + "rawHeaders": [ + "Content-Type", + "application/json;charset=UTF-8", + "Transfer-Encoding", + "chunked", + "Connection", + "keep-alive", + "Date", + "Thu, 13 Aug 2020 16:50:07 GMT", + "Server", + "Flybit Api", + "Cache-Control", + "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0", + "Expires", + "0", + "X-Cache", + "Miss from cloudfront", + "Via", + "1.1 62dc260e32d7b9197a4511447f6a264a.cloudfront.net (CloudFront)", + "X-Amz-Cf-Pop", + "FRA6-C1", + "X-Amz-Cf-Id", + "SM6ip84MN6mZ0QbPNIsrpyGBhuhltilOBmno_nWDja3Go2S_6HZnFw==" + ], + "responseIsBinary": false + }, + { + "scope": "https://api.flybit.com:443", + "method": "GET", + "path": "/v2/public/ticker?market=KRW-KEYT", + "body": "", + "status": 200, + "response": { + "ACC_TRADE_VALUE": 9104804.05, + "MIN_PRICE": 106.3, + "UNITS_TRADED": 85451, + "UNITS_TRADED_24H": 1670336, + "FLUCTATE_RATE_24H": 0, + "ACC_TRADE_VALUE_24H": 177974300.8, + "CLOSING_PRICE": 106.55, + "PREV_CLOSING_PRICE": 106.47, + "DATE": 1597337407441, + "FLUCTATE_24H": -1.38, + "TRADE_PRICE": 106.48, + "OPENING_PRICE": 106.55, + "MAX_PRICE": 106.61 + }, + "rawHeaders": [ + "Content-Type", + "application/json;charset=UTF-8", + "Transfer-Encoding", + "chunked", + "Connection", + "keep-alive", + "Date", + "Thu, 13 Aug 2020 16:50:07 GMT", + "Server", + "Flybit Api", + "Cache-Control", + "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0", + "Expires", + "0", + "X-Cache", + "Miss from cloudfront", + "Via", + "1.1 f0a97a8c56cd2bb79a1739863489ed4c.cloudfront.net (CloudFront)", + "X-Amz-Cf-Pop", + "FRA6-C1", + "X-Amz-Cf-Id", + "sejKkxhSXB3kMKqITP1O40-grj3peWQqul9A1B6o4jfeCmzd5F3tgw==" + ], + "responseIsBinary": false + }, + { + "scope": "https://api.flybit.com:443", + "method": "GET", + "path": "/v2/public/ticker?market=KRW-MCI", + "body": "", + "status": 200, + "response": { + "ACC_TRADE_VALUE": 4527780.91, + "MIN_PRICE": 23.61, + "UNITS_TRADED": 190483, + "UNITS_TRADED_24H": 3898563, + "FLUCTATE_RATE_24H": 0, + "ACC_TRADE_VALUE_24H": 92668842.51, + "CLOSING_PRICE": 23.77, + "PREV_CLOSING_PRICE": 23.88, + "DATE": 1597337407763, + "FLUCTATE_24H": 0.73, + "TRADE_PRICE": 24.19, + "OPENING_PRICE": 23.88, + "MAX_PRICE": 24.2 + }, + "rawHeaders": [ + "Content-Type", + "application/json;charset=UTF-8", + "Transfer-Encoding", + "chunked", + "Connection", + "keep-alive", + "Date", + "Thu, 13 Aug 2020 16:50:08 GMT", + "Server", + "Flybit Api", + "Cache-Control", + "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0", + "Expires", + "0", + "X-Cache", + "Miss from cloudfront", + "Via", + "1.1 d5fb859c39a16d7f218b4c7fb1528ad6.cloudfront.net (CloudFront)", + "X-Amz-Cf-Pop", + "FRA6-C1", + "X-Amz-Cf-Id", + "mYx_NfqFd46GW9UCPgcW1HMJiisDjYmZzeT0dmDShqBUjW5ZuZo6Iw==" + ], + "responseIsBinary": false + }, + { + "scope": "https://api.flybit.com:443", + "method": "GET", + "path": "/v2/public/ticker?market=KRW-EGG", + "body": "", + "status": 200, + "response": { + "ACC_TRADE_VALUE": 7965988.8, + "MIN_PRICE": 9.2, + "UNITS_TRADED": 862120, + "UNITS_TRADED_24H": 16392770.5696, + "FLUCTATE_RATE_24H": 0, + "ACC_TRADE_VALUE_24H": 151469200.063104, + "CLOSING_PRICE": 9.24, + "PREV_CLOSING_PRICE": 9.25, + "DATE": 1597337407325, + "FLUCTATE_24H": -0.22, + "TRADE_PRICE": 9.22, + "OPENING_PRICE": 9.25, + "MAX_PRICE": 9.26 + }, + "rawHeaders": [ + "Content-Type", + "application/json;charset=UTF-8", + "Transfer-Encoding", + "chunked", + "Connection", + "keep-alive", + "Date", + "Thu, 13 Aug 2020 16:50:08 GMT", + "Server", + "Flybit Api", + "Cache-Control", + "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0", + "Expires", + "0", + "X-Cache", + "Miss from cloudfront", + "Via", + "1.1 9bca546700a965c9c77ef5b8dbe65cc4.cloudfront.net (CloudFront)", + "X-Amz-Cf-Pop", + "FRA6-C1", + "X-Amz-Cf-Id", + "SmqkDvKsFLMSfwUZ-hKHyTg3oaC-14vKK9f4BozD-u2ogYaDUyMyJw==" + ], + "responseIsBinary": false + } +] \ No newline at end of file diff --git a/tests/fixtures/polarity.json b/tests/fixtures/polarity.json new file mode 100644 index 00000000..8cef968e --- /dev/null +++ b/tests/fixtures/polarity.json @@ -0,0 +1,477 @@ +[ + { + "scope": "https://data-service.polarity.exchange:443", + "method": "GET", + "path": "/pairs?limit=1000", + "body": "", + "status": 200, + "response": { + "__type": "list", + "data": [ + { + "__type": "pair", + "data": { + "firstPrice": 0.2733, + "lastPrice": 0.2688, + "low": 0.2684, + "high": 0.288, + "weightedAveragePrice": 0.278601102706472, + "volume": 1726.15257051, + "quoteVolume": 480.908009583697, + "volumeWaves": 93388.1921898273, + "txsCount": 445 + }, + "amountAsset": "7butrRuk5Ar568vj63mSsiKeftwLVEJ6sTC9JYCzfaEp", + "priceAsset": "7RB3BWayeCVPq3kkpkeJZAFv2DYCB5gEwnutEpRofaw4" + }, + { + "__type": "pair", + "data": { + "firstPrice": 395.83, + "lastPrice": 390, + "low": 390, + "high": 398.2, + "weightedAveragePrice": 392.874617785398, + "volume": 1.16919832, + "quoteVolume": 459.34834308533, + "volumeWaves": 89201.4907035264, + "txsCount": 444 + }, + "amountAsset": "6Mh41byVWPg8JVCfuwG5CAPCh9Q7gnuaAVxjDfVNDmcD", + "priceAsset": "7RB3BWayeCVPq3kkpkeJZAFv2DYCB5gEwnutEpRofaw4" + }, + { + "__type": "pair", + "data": { + "firstPrice": 0.2723, + "lastPrice": 0.25178, + "low": 0.24655, + "high": 0.28835, + "weightedAveragePrice": 0.266026681541216, + "volume": 1370.43464385, + "quoteVolume": 364.572180572534, + "volumeWaves": 70796.7764892192, + "txsCount": 438 + }, + "amountAsset": "Ec7XWnvaupKjPxo19ypnborpR5tzhMtzP1J4kXQxmydD", + "priceAsset": "7RB3BWayeCVPq3kkpkeJZAFv2DYCB5gEwnutEpRofaw4" + }, + { + "__type": "pair", + "data": { + "firstPrice": 1.9665, + "lastPrice": 1.9227, + "low": 1.9222, + "high": 2.0588, + "weightedAveragePrice": 1.98436622855351, + "volume": 174.84687018, + "quoteVolume": 346.960224353471, + "volumeWaves": 67376.6863275924, + "txsCount": 441 + }, + "amountAsset": "EzwaF58ssALcUCZ9FbyeD1GTSteoZAQZEDTqBAXHfq8y", + "priceAsset": "7RB3BWayeCVPq3kkpkeJZAFv2DYCB5gEwnutEpRofaw4" + }, + { + "__type": "pair", + "data": { + "firstPrice": 13.6257, + "lastPrice": 12.4839, + "low": 12.46782, + "high": 13.7459, + "weightedAveragePrice": 13.1509839036263, + "volume": 25.34895267, + "quoteVolume": 333.363668536956, + "volumeWaves": 64736.3523293885, + "txsCount": 435 + }, + "amountAsset": "AvsQX6MaRvLqo78JMxWHzZjkfTaX4K6SGSKEw8SVjLgw", + "priceAsset": "7RB3BWayeCVPq3kkpkeJZAFv2DYCB5gEwnutEpRofaw4" + }, + { + "__type": "pair", + "data": { + "firstPrice": 1.755, + "lastPrice": 1.615, + "low": 1.613, + "high": 1.772, + "weightedAveragePrice": 1.69812556048952, + "volume": 180.60893365, + "quoteVolume": 306.696646683821, + "volumeWaves": 59557.8464357005, + "txsCount": 424 + }, + "amountAsset": "G5H9PPBMBQuz6PgUTXZ7tq7J5S8HkYh89aZC5zQxWbiu", + "priceAsset": "7RB3BWayeCVPq3kkpkeJZAFv2DYCB5gEwnutEpRofaw4" + }, + { + "__type": "pair", + "data": { + "firstPrice": 0.003467, + "lastPrice": 0.003431, + "low": 0.003421, + "high": 0.003572, + "weightedAveragePrice": 0.00350141672684207, + "volume": 84685.44910248, + "quoteVolume": 296.519048007556, + "volumeWaves": 57581.4444580486, + "txsCount": 424 + }, + "amountAsset": "HDeemVktm2Z68RMkyA7AexhpaCqot1By7adBzaN9j5Xg", + "priceAsset": "7RB3BWayeCVPq3kkpkeJZAFv2DYCB5gEwnutEpRofaw4" + }, + { + "__type": "pair", + "data": { + "firstPrice": 11884.67, + "lastPrice": 11663.73, + "low": 11650.86, + "high": 11949.12, + "weightedAveragePrice": 11827.483694375, + "volume": 0.02507033, + "quoteVolume": 296.5189192876, + "volumeWaves": 57581.419461742, + "txsCount": 434 + }, + "amountAsset": "5Asy9P3xjcvBAgbeyiitZhBRJZJ2TPGSZJz9ihDTnB3d", + "priceAsset": "7RB3BWayeCVPq3kkpkeJZAFv2DYCB5gEwnutEpRofaw4" + }, + { + "__type": "pair", + "data": { + "firstPrice": 57.91, + "lastPrice": 56.8, + "low": 56.63, + "high": 59.48, + "weightedAveragePrice": 58.1046968773039, + "volume": 5.10062483, + "quoteVolume": 296.370259632, + "volumeWaves": 57552.5510374044, + "txsCount": 426 + }, + "amountAsset": "3vB9hXHTCYbPiQNuyxCQgXF6AvFg51ozGKL9QkwoCwaS", + "priceAsset": "7RB3BWayeCVPq3kkpkeJZAFv2DYCB5gEwnutEpRofaw4" + }, + { + "__type": "pair", + "data": { + "firstPrice": 177.16, + "lastPrice": 167.55, + "low": 163.65, + "high": 186.56, + "weightedAveragePrice": 175.085871340275, + "volume": 1.68897735, + "quoteVolume": 295.716070998739, + "volumeWaves": 57425.5132409985, + "txsCount": 424 + }, + "amountAsset": "CWJHqbt4TyeNVxhAm5PMF2nB65nww9GYsNz3xmsnBPQh", + "priceAsset": "7RB3BWayeCVPq3kkpkeJZAFv2DYCB5gEwnutEpRofaw4" + }, + { + "__type": "pair", + "data": { + "firstPrice": 0.478, + "lastPrice": 0.436, + "low": 0.4356, + "high": 0.4996, + "weightedAveragePrice": 0.467983252417514, + "volume": 626.83141871, + "quoteVolume": 293.34660604539, + "volumeWaves": 56965.3835612248, + "txsCount": 427 + }, + "amountAsset": "GXg81pmTqwtxvoViDUxpijs49uEnZTxXPduYHToEXdzq", + "priceAsset": "7RB3BWayeCVPq3kkpkeJZAFv2DYCB5gEwnutEpRofaw4" + }, + { + "__type": "pair", + "data": { + "firstPrice": 0.40469, + "lastPrice": 0.36542, + "low": 0.36542, + "high": 0.40616, + "weightedAveragePrice": 0.385697329968881, + "volume": 643.11407502, + "quoteVolume": 248.04738160062, + "volumeWaves": 48168.6644503071, + "txsCount": 297 + }, + "amountAsset": "3aasJh18EVT24wNEMybuY2a7E44ToM1QbgCeF9rVUgja", + "priceAsset": "7RB3BWayeCVPq3kkpkeJZAFv2DYCB5gEwnutEpRofaw4" + }, + { + "__type": "pair", + "data": { + "firstPrice": 0.004, + "lastPrice": 0.0055, + "low": 0.0039, + "high": 0.0055, + "weightedAveragePrice": 0.00514955904281956, + "volume": 4354.9996832, + "quoteVolume": 22.4263280000989, + "volumeWaves": 4354.9996832, + "txsCount": 30 + }, + "amountAsset": "TN", + "priceAsset": "7RB3BWayeCVPq3kkpkeJZAFv2DYCB5gEwnutEpRofaw4" + } + ] + }, + "rawHeaders": [ + "Content-Type", + "application/json; charset=utf-8", + "Date", + "Tue, 11 Aug 2020 13:01:34 GMT", + "Vary", + "Accept-Encoding", + "Vary", + "Origin", + "X-Request-Id", + "1504" + ], + "responseIsBinary": false + }, + { + "scope": "https://data-service.polarity.exchange:443", + "method": "GET", + "path": "/assets?ticker=*", + "body": "", + "status": 200, + "response": { + "__type": "list", + "isLastPage": true, + "lastCursor": "TN", + "data": [ + { + "__type": "asset", + "data": { + "ticker": "ETH", + "id": "6Mh41byVWPg8JVCfuwG5CAPCh9Q7gnuaAVxjDfVNDmcD", + "name": "Ethereum", + "precision": 8, + "description": "Ethereum on Turtle Network", + "height": 276809, + "timestamp": "2018-11-03T19:23:48.186Z", + "sender": "3Jbrk85BjtVtEyrVLVVF7yWjKcnGPA6Rk5C", + "quantity": 50000000000000, + "reissuable": false, + "hasScript": false + } + }, + { + "__type": "asset", + "data": { + "ticker": "WAVES", + "id": "EzwaF58ssALcUCZ9FbyeD1GTSteoZAQZEDTqBAXHfq8y", + "name": "Waves", + "precision": 8, + "description": "Official Waves on TurtleNetwork", + "height": 17296, + "timestamp": "2018-04-27T20:51:49.827Z", + "sender": "3JqAYiRnuiJxdMVmdTUsxuTV39LXHR5JWXk", + "quantity": 10000000000000000, + "reissuable": false, + "hasScript": false + } + }, + { + "__type": "asset", + "data": { + "ticker": "LINK", + "id": "AvsQX6MaRvLqo78JMxWHzZjkfTaX4K6SGSKEw8SVjLgw", + "name": "ChainLink", + "precision": 8, + "description": "CryptoBrokers Officially Backed Gateway Token for ChainLink ($LINK) 1:1 Gateway Peg", + "height": 1139159, + "timestamp": "2020-06-15T13:01:23.680Z", + "sender": "3JrQtFFZrguJ56McxVfPb8Siqi6omiR77Hq", + "quantity": 100000000000000000, + "reissuable": false, + "hasScript": false, + "minSponsoredFee": 1000000 + } + }, + { + "__type": "asset", + "data": { + "ticker": "BTC", + "id": "5Asy9P3xjcvBAgbeyiitZhBRJZJ2TPGSZJz9ihDTnB3d", + "name": "Bitcoin", + "precision": 8, + "description": "Official Bitcoin TurtleNetwork", + "height": 7187, + "timestamp": "2018-04-20T16:17:56.160Z", + "sender": "3JqAYiRnuiJxdMVmdTUsxuTV39LXHR5JWXk", + "quantity": 2100000000000000, + "reissuable": false, + "hasScript": false + } + }, + { + "__type": "asset", + "data": { + "ticker": "BAT", + "id": "7butrRuk5Ar568vj63mSsiKeftwLVEJ6sTC9JYCzfaEp", + "name": "Basic Attn Token", + "precision": 8, + "description": "CryptoBrokers Officially Backed Gateway Token for Basic Attention Token ($BAT) 1:1 Gateway Peg", + "height": 1149458, + "timestamp": "2020-06-22T14:29:28.323Z", + "sender": "3JmHK5wr17dBw7zSxmnsyacZR8gdTG58npj", + "quantity": 150000000000000000, + "reissuable": false, + "hasScript": false, + "minSponsoredFee": 1000000 + } + }, + { + "__type": "asset", + "data": { + "ticker": "KNC", + "id": "G5H9PPBMBQuz6PgUTXZ7tq7J5S8HkYh89aZC5zQxWbiu", + "name": "KyberNetwork", + "precision": 8, + "description": "CryptoBrokers Officially Backed Gateway Token for KyberNetwork ($KNC) 1:1 Gateway Peg", + "height": 1159560, + "timestamp": "2020-06-29T13:15:34.644Z", + "sender": "3JkrLgkgSGcNcj4rgp6SzZWAdNitWkRqapq", + "quantity": 21056497200000000, + "reissuable": false, + "hasScript": false, + "minSponsoredFee": 1000000 + } + }, + { + "__type": "asset", + "data": { + "ticker": "DOGE", + "id": "HDeemVktm2Z68RMkyA7AexhpaCqot1By7adBzaN9j5Xg", + "name": "Dogecoin", + "precision": 8, + "description": "Official Dogecoin token on TurtleNetwork", + "height": 162170, + "timestamp": "2018-08-15T11:55:04.289Z", + "sender": "3JjJuwvTcQKCq7H53H1XZXNy7Up1syjrRng", + "quantity": 9999999900000000, + "reissuable": false, + "hasScript": false + } + }, + { + "__type": "asset", + "data": { + "ticker": "ZRX", + "id": "GXg81pmTqwtxvoViDUxpijs49uEnZTxXPduYHToEXdzq", + "name": "0x Protocol", + "precision": 8, + "description": "CryptoBrokers Officially Backed Gateway Token for 0x Protocol ($ZRX) 1:1 Gateway Peg", + "height": 1180003, + "timestamp": "2020-07-13T14:19:29.247Z", + "sender": "3JurLVPPg81deVFBVLaXr1vH1EaGdMcVV2M", + "quantity": 100000000000000000, + "reissuable": true, + "hasScript": false, + "minSponsoredFee": 1000000 + } + }, + { + "__type": "asset", + "data": { + "ticker": "LTC", + "id": "3vB9hXHTCYbPiQNuyxCQgXF6AvFg51ozGKL9QkwoCwaS", + "name": "Litecoin", + "precision": 8, + "description": "Official Litecoin TurtleNetwork", + "height": 7186, + "timestamp": "2018-04-20T16:15:40.848Z", + "sender": "3JqAYiRnuiJxdMVmdTUsxuTV39LXHR5JWXk", + "quantity": 8399999999999999, + "reissuable": false, + "hasScript": false + } + }, + { + "__type": "asset", + "data": { + "ticker": "COMP", + "id": "CWJHqbt4TyeNVxhAm5PMF2nB65nww9GYsNz3xmsnBPQh", + "name": "Compound", + "precision": 8, + "description": "CryptoBrokers Officially Backed Gateway Token for Compound ($COMP) 1:1 Gateway Peg", + "height": 1200546, + "timestamp": "2020-07-27T14:15:22.924Z", + "sender": "3JpJ9C8nEeLaryLQ5MA6zvo2nu7ExKgJvBH", + "quantity": 1000000000000000, + "reissuable": false, + "hasScript": false, + "minSponsoredFee": 100000 + } + }, + { + "__type": "asset", + "data": { + "ticker": "REN", + "id": "Ec7XWnvaupKjPxo19ypnborpR5tzhMtzP1J4kXQxmydD", + "name": "Republic Network", + "precision": 8, + "description": "CryptoBrokersGlobal Officially Backed Gateway Token for Republic Network ($REN) 1:1 Gateway Peg (ERC Contract Address:0x408e41876cccdc0f92210600ef50372656052a38)\n\nExplorer:\nhttps://etherscan.io/token/0x408e41876cccdc0f92210600ef50372656052a38\n\nMain Site:\nhttps://renproject.io/", + "height": 1209579, + "timestamp": "2020-08-02T18:23:45.200Z", + "sender": "3JxmtLSQ6FSUk9ZUZRQGXgN2efvUGUG4CPE", + "quantity": 99999963200000000, + "reissuable": false, + "hasScript": false, + "minSponsoredFee": 1000000 + } + }, + { + "__type": "asset", + "data": { + "ticker": "LEND", + "id": "3aasJh18EVT24wNEMybuY2a7E44ToM1QbgCeF9rVUgja", + "name": "EthLend", + "precision": 8, + "description": "CryptoBrokersGlobal Officially Backed Gateway Token for EthLend ($LEND) 1:1 Gateway Peg (ERC Contract Address:0x80fB784B7eD66730e8b1DBd9820aFD29931aab03)\n\nExplorer:\nhttps://etherscan.io/token/0x80fB784B7eD66730e8b1DBd9820aFD29931aab03\n\nMain Site:\nhttps://aave.com", + "height": 1221117, + "timestamp": "2020-08-10T15:43:48.435Z", + "sender": "3JkJEWFEQcqTStNk1FUpxHb4uSqQg4Hecae", + "quantity": 129999994100000000, + "reissuable": false, + "hasScript": false, + "minSponsoredFee": 1000000 + } + }, + { + "__type": "asset", + "data": { + "ticker": "TN", + "id": "TN", + "name": "Turtle Network", + "precision": 8, + "description": "", + "height": 0, + "timestamp": "2016-04-11T21:00:00.000Z", + "sender": "", + "quantity": 10000000000000000, + "reissuable": false, + "hasScript": false + } + } + ] + }, + "rawHeaders": [ + "Content-Type", + "application/json; charset=utf-8", + "Date", + "Tue, 11 Aug 2020 13:01:34 GMT", + "Vary", + "Accept-Encoding", + "Vary", + "Origin", + "X-Request-Id", + "1809" + ], + "responseIsBinary": false + } +] \ No newline at end of file diff --git a/tests/fixtures/wenxpro.json b/tests/fixtures/wenxpro.json new file mode 100644 index 00000000..6d44baf4 --- /dev/null +++ b/tests/fixtures/wenxpro.json @@ -0,0 +1,4111 @@ +[ + { + "scope": "https://api.wenxpro.com:443", + "method": "GET", + "path": "/openapi/quote/v1/ticker/24hr", + "body": "", + "status": 200, + "response": [ + { + "time": 1597422323847, + "symbol": "ZHTUSDT", + "volume": "0", + "quoteVolume": "0", + "lastPrice": "0.65", + "highPrice": "0.65", + "lowPrice": "0.65", + "openPrice": "0.65" + }, + { + "time": 1597422338541, + "symbol": "EOSUSDT", + "volume": "36941772.6221", + "quoteVolume": "114837835.4445468", + "lastPrice": "3.175", + "highPrice": "3.199", + "lowPrice": "3.007", + "openPrice": "3.008" + }, + { + "time": 1597422303545, + "symbol": "BHTUSDT", + "volume": "810328.32", + "quoteVolume": "112439.08160294", + "lastPrice": "0.142809", + "highPrice": "0.143104", + "lowPrice": "0.134952", + "openPrice": "0.135929" + }, + { + "time": 1597422323857, + "symbol": "GETUSDT", + "volume": "8783.95", + "quoteVolume": "5747.6337529", + "lastPrice": "0.649", + "highPrice": "0.656474", + "lowPrice": "0.618506", + "openPrice": "0.637805" + }, + { + "time": 1597422303557, + "symbol": "OKBBTC", + "volume": "35966.937", + "quoteVolume": "17.30492017682", + "lastPrice": "0.0005082", + "highPrice": "0.0005214", + "lowPrice": "0.0004685", + "openPrice": "0.0004746" + }, + { + "time": 1597422303564, + "symbol": "BALUSDT", + "volume": "3739.0917", + "quoteVolume": "78063.4943271987", + "lastPrice": "20.9612", + "highPrice": "21.5316", + "lowPrice": "20.3193", + "openPrice": "20.5506" + }, + { + "time": 1597422332693, + "symbol": "XRPBTC", + "volume": "4800586", + "quoteVolume": "119.05898729", + "lastPrice": "0.00002537", + "highPrice": "0.00002577", + "lowPrice": "0.00002401", + "openPrice": "0.00002402" + }, + { + "time": 1597422313786, + "symbol": "MISBTC", + "volume": "181437.4", + "quoteVolume": "21.73074083", + "lastPrice": "0.0001431", + "highPrice": "0.000158", + "lowPrice": "0.0000738", + "openPrice": "0.0000849" + }, + { + "time": 1597422338662, + "symbol": "QTUMUSDT", + "volume": "526914.35", + "quoteVolume": "1554590.03624", + "lastPrice": "3.019", + "highPrice": "3.171", + "lowPrice": "2.739", + "openPrice": "2.774" + }, + { + "time": 1597422340855, + "symbol": "WENIUSDT", + "volume": "10688673.8", + "quoteVolume": "20302.775582", + "lastPrice": "0.00182", + "highPrice": "0.00207", + "lowPrice": "0.00177", + "openPrice": "0.00193" + }, + { + "time": 1597422337037, + "symbol": "NESTUSDT", + "volume": "18235790.74", + "quoteVolume": "2808537.10406202", + "lastPrice": "0.1438", + "highPrice": "0.1658", + "lowPrice": "0.142253", + "openPrice": "0.1587" + }, + { + "time": 1597422325104, + "symbol": "EOSBTC", + "volume": "259091.8135", + "quoteVolume": "68.899434309836", + "lastPrice": "0.00026916", + "highPrice": "0.00027089", + "lowPrice": "0.00026187", + "openPrice": "0.00026259" + }, + { + "time": 1597422340975, + "symbol": "ADAUSDT", + "volume": "15496421.5341", + "quoteVolume": "2146457.202649016", + "lastPrice": "0.13886", + "highPrice": "0.141", + "lowPrice": "0.13518", + "openPrice": "0.13615" + }, + { + "time": 1597422326265, + "symbol": "XMRBTC", + "volume": "14480.6817", + "quoteVolume": "112.617508338", + "lastPrice": "0.00784", + "highPrice": "0.007868", + "lowPrice": "0.00764", + "openPrice": "0.007733" + }, + { + "time": 1597422340102, + "symbol": "DASHBTC", + "volume": "4720.8566", + "quoteVolume": "36.833006532", + "lastPrice": "0.00779", + "highPrice": "0.007951", + "lowPrice": "0.007614", + "openPrice": "0.00766" + }, + { + "time": 1597422336730, + "symbol": "XTZUSDT", + "volume": "405952.74", + "quoteVolume": "1677851.508402", + "lastPrice": "4.0221", + "highPrice": "4.3505", + "lowPrice": "3.9567", + "openPrice": "4.1876" + }, + { + "time": 1597422338765, + "symbol": "BCHUSDT", + "volume": "162343.1721", + "quoteVolume": "47135843.826473", + "lastPrice": "294.42", + "highPrice": "297.86", + "lowPrice": "279.39", + "openPrice": "279.73" + }, + { + "time": 1597422332078, + "symbol": "TRXETH", + "volume": "19971534.55", + "quoteVolume": "1112.822806575", + "lastPrice": "0.0000573", + "highPrice": "0.00006", + "lowPrice": "0.0000516", + "openPrice": "0.0000548" + }, + { + "time": 1597422323906, + "symbol": "GGSUSDT", + "volume": "0", + "quoteVolume": "0", + "lastPrice": "0.1", + "highPrice": "0.1", + "lowPrice": "0.1", + "openPrice": "0.1" + }, + { + "time": 1597422301701, + "symbol": "BHTBTC", + "volume": "96810.54", + "quoteVolume": "1.1507608973", + "lastPrice": "0.00001212", + "highPrice": "0.00001212", + "lowPrice": "0.00001143", + "openPrice": "0.0000118" + }, + { + "time": 1597422339874, + "symbol": "HTUSDT", + "volume": "314731.89", + "quoteVolume": "1455746.680342", + "lastPrice": "4.6855", + "highPrice": "4.7326", + "lowPrice": "4.4919", + "openPrice": "4.4934" + }, + { + "time": 1597422338185, + "symbol": "XMRUSDT", + "volume": "17511.8541", + "quoteVolume": "1589272.151054", + "lastPrice": "92.5", + "highPrice": "92.5", + "lowPrice": "88.35", + "openPrice": "88.83" + }, + { + "time": 1597422337748, + "symbol": "QTUMETH", + "volume": "90022.3511", + "quoteVolume": "629.488703041", + "lastPrice": "0.00681", + "highPrice": "0.0075", + "lowPrice": "0.00645", + "openPrice": "0.00711" + }, + { + "time": 1597422341045, + "symbol": "ETCUSDT", + "volume": "2864563.9247", + "quoteVolume": "19606969.2883469", + "lastPrice": "6.916", + "highPrice": "6.972", + "lowPrice": "6.665", + "openPrice": "6.666" + }, + { + "time": 1597422315174, + "symbol": "ZECUSDT", + "volume": "20849.0957", + "quoteVolume": "1757405.726554", + "lastPrice": "86.19", + "highPrice": "88.03", + "lowPrice": "79.03", + "openPrice": "79.24" + }, + { + "time": 1597422340606, + "symbol": "ETHUSDT", + "volume": "663165.8839", + "quoteVolume": "278814539.750937", + "lastPrice": "441.85", + "highPrice": "444.24", + "lowPrice": "389.44", + "openPrice": "389.64" + }, + { + "time": 1597422330111, + "symbol": "VOLUMEUSDT", + "volume": "7204942.95", + "quoteVolume": "3420.474522916", + "lastPrice": "0.0005095", + "highPrice": "0.0005098", + "lowPrice": "0.0003777", + "openPrice": "0.0004785" + }, + { + "time": 1597422327993, + "symbol": "WGGSUSDT", + "volume": "1294964.1", + "quoteVolume": "49061.70449", + "lastPrice": "0.0372", + "highPrice": "0.0393", + "lowPrice": "0.037", + "openPrice": "0.0373" + }, + { + "time": 1597422337717, + "symbol": "EPXUSDT", + "volume": "892437.87", + "quoteVolume": "201690.156203", + "lastPrice": "0.2254", + "highPrice": "0.2283", + "lowPrice": "0.2235", + "openPrice": "0.2244" + }, + { + "time": 1597422329306, + "symbol": "ALGOUSDT", + "volume": "5322732.22", + "quoteVolume": "3630319.171802", + "lastPrice": "0.6828", + "highPrice": "0.7602", + "lowPrice": "0.5792", + "openPrice": "0.6098" + }, + { + "time": 1597422303763, + "symbol": "JSTUSDT", + "volume": "1911720.06", + "quoteVolume": "136106.5737412602", + "lastPrice": "0.0706177", + "highPrice": "0.07913888", + "lowPrice": "0.06122464", + "openPrice": "0.06952325" + }, + { + "time": 1597422334304, + "symbol": "DOGEUSDT", + "volume": "280066728.22", + "quoteVolume": "972003.67509416", + "lastPrice": "0.003489", + "highPrice": "0.003514", + "lowPrice": "0.003393", + "openPrice": "0.003406" + }, + { + "time": 1597422302115, + "symbol": "FOR1USDT", + "volume": "151766.26", + "quoteVolume": "10560.60187265", + "lastPrice": "0.064", + "highPrice": "0.07653", + "lowPrice": "0.064", + "openPrice": "0.069183" + }, + { + "time": 1597422312312, + "symbol": "TRXUSDT", + "volume": "94406960.35", + "quoteVolume": "2180474.85439679", + "lastPrice": "0.0252", + "highPrice": "0.025965", + "lowPrice": "0.021391", + "openPrice": "0.02143" + }, + { + "time": 1597422329260, + "symbol": "LTCETH", + "volume": "14275.702", + "quoteVolume": "1910.1636123", + "lastPrice": "0.128", + "highPrice": "0.14", + "lowPrice": "0.127", + "openPrice": "0.137" + }, + { + "time": 1597422338224, + "symbol": "BSVUSDT", + "volume": "93857.5423", + "quoteVolume": "19660310.81133", + "lastPrice": "212.79", + "highPrice": "217.4", + "lowPrice": "201.42", + "openPrice": "201.58" + }, + { + "time": 1597422335406, + "symbol": "NEOBTC", + "volume": "3761.1391", + "quoteVolume": "4.786504208592", + "lastPrice": "0.00127172", + "highPrice": "0.00134735", + "lowPrice": "0.0011948", + "openPrice": "0.00123876" + }, + { + "time": 1597422325587, + "symbol": "ADABTC", + "volume": "14374617.58", + "quoteVolume": "170.4442091162", + "lastPrice": "0.00001161", + "highPrice": "0.00001207", + "lowPrice": "0.00001153", + "openPrice": "0.00001192" + }, + { + "time": 1597422336105, + "symbol": "BSVBTC", + "volume": "3839.8766", + "quoteVolume": "68.984526231", + "lastPrice": "0.018016", + "highPrice": "0.018409", + "lowPrice": "0.017474", + "openPrice": "0.017585" + }, + { + "time": 1597422322863, + "symbol": "HTBTC", + "volume": "53000.68", + "quoteVolume": "20.9754623674", + "lastPrice": "0.00039601", + "highPrice": "0.00040506", + "lowPrice": "0.00039011", + "openPrice": "0.00039087" + }, + { + "time": 1597422333665, + "symbol": "RVXUSDT", + "volume": "1337554.76", + "quoteVolume": "78732.435833", + "lastPrice": "0.0664", + "highPrice": "0.07", + "lowPrice": "0.0519", + "openPrice": "0.0593" + }, + { + "time": 1597422339777, + "symbol": "BTMETH", + "volume": "2526723.422", + "quoteVolume": "643.214955259", + "lastPrice": "0.000248", + "highPrice": "0.00028", + "lowPrice": "0.000236", + "openPrice": "0.000273" + }, + { + "time": 1597422325047, + "symbol": "ETCBTC", + "volume": "203758.7641", + "quoteVolume": "119.2449453716", + "lastPrice": "0.000584", + "highPrice": "0.000593", + "lowPrice": "0.000579", + "openPrice": "0.000579" + }, + { + "time": 1597422323931, + "symbol": "BCALLUSDT", + "volume": "1135274.17", + "quoteVolume": "2366.02733659", + "lastPrice": "0.002", + "highPrice": "0.002", + "lowPrice": "0.001", + "openPrice": "0.001062" + }, + { + "time": 1597422323932, + "symbol": "WENUSDT", + "volume": "1709701.73", + "quoteVolume": "120578.6501349", + "lastPrice": "0.06582", + "highPrice": "0.07199", + "lowPrice": "0.0657", + "openPrice": "0.06865" + }, + { + "time": 1597422333395, + "symbol": "SEROUSDT", + "volume": "3298634.9054", + "quoteVolume": "521384.3257011364", + "lastPrice": "0.156597", + "highPrice": "0.160534", + "lowPrice": "0.154173", + "openPrice": "0.158083" + }, + { + "time": 1597422319569, + "symbol": "NEOUSDT", + "volume": "38376.1144", + "quoteVolume": "570074.51533446", + "lastPrice": "15.145", + "highPrice": "15.7569", + "lowPrice": "14.1771", + "openPrice": "14.5101" + }, + { + "time": 1597422329084, + "symbol": "DASHUSDT", + "volume": "11373.5938", + "quoteVolume": "1035988.167049", + "lastPrice": "92.04", + "highPrice": "93.18", + "lowPrice": "87.96", + "openPrice": "87.97" + }, + { + "time": 1597422305669, + "symbol": "OKBUSDT", + "volume": "14592.4207", + "quoteVolume": "82760.4676537", + "lastPrice": "5.955", + "highPrice": "6.005", + "lowPrice": "5.488", + "openPrice": "5.492" + }, + { + "time": 1597422337563, + "symbol": "ZECBTC", + "volume": "15692.2694", + "quoteVolume": "112.9181849655", + "lastPrice": "0.007302", + "highPrice": "0.007498", + "lowPrice": "0.006871", + "openPrice": "0.006872" + }, + { + "time": 1597422338652, + "symbol": "LINKUSDT", + "volume": "1434717.9", + "quoteVolume": "24705083.038658", + "lastPrice": "16.783", + "highPrice": "18.3153", + "lowPrice": "16.3181", + "openPrice": "17.1724" + }, + { + "time": 1597422332513, + "symbol": "ALGOBTC", + "volume": "820874.9", + "quoteVolume": "47.5112325829", + "lastPrice": "0.00005773", + "highPrice": "0.00006475", + "lowPrice": "0.00004952", + "openPrice": "0.0000532" + }, + { + "time": 1597422337484, + "symbol": "FFFUSDT", + "volume": "145888.96", + "quoteVolume": "3841.13304155", + "lastPrice": "0.0263", + "highPrice": "0.0292", + "lowPrice": "0.02132", + "openPrice": "0.029" + }, + { + "time": 1597422322977, + "symbol": "EOSETH", + "volume": "185816.0607", + "quoteVolume": "1379.50254447", + "lastPrice": "0.0071", + "highPrice": "0.0077", + "lowPrice": "0.0071", + "openPrice": "0.0077" + }, + { + "time": 1597422318075, + "symbol": "TRXBTC", + "volume": "125912483.82", + "quoteVolume": "249.20208368336", + "lastPrice": "0.00000214", + "highPrice": "0.00000218", + "lowPrice": "0.00000185", + "openPrice": "0.00000186" + }, + { + "time": 1597422323942, + "symbol": "FIL1USDT", + "volume": "332.66", + "quoteVolume": "12450.1848", + "lastPrice": "37.02", + "highPrice": "37.8", + "lowPrice": "36.94", + "openPrice": "37.5" + }, + { + "time": 1597422340938, + "symbol": "BTCUSDT", + "volume": "46202.447035", + "quoteVolume": "539987409.25701668", + "lastPrice": "11832.99", + "highPrice": "11833.09", + "lowPrice": "11470.95", + "openPrice": "11479.78" + }, + { + "time": 1597422336863, + "symbol": "QTUMBTC", + "volume": "839063.25", + "quoteVolume": "209.36525323", + "lastPrice": "0.000254", + "highPrice": "0.000272", + "lowPrice": "0.000234", + "openPrice": "0.000242" + }, + { + "time": 1597422334496, + "symbol": "BCHBTC", + "volume": "12323.7521", + "quoteVolume": "306.3218293278", + "lastPrice": "0.024871", + "highPrice": "0.025301", + "lowPrice": "0.02426", + "openPrice": "0.024391" + }, + { + "time": 1597422340893, + "symbol": "LTCUSDT", + "volume": "912548.8969", + "quoteVolume": "50979441.790874", + "lastPrice": "57.43", + "highPrice": "57.66", + "lowPrice": "53.59", + "openPrice": "53.73" + }, + { + "time": 1597422310310, + "symbol": "XRPUSDT", + "volume": "101676725.65", + "quoteVolume": "29381945.536493", + "lastPrice": "0.2991", + "highPrice": "0.3031", + "lowPrice": "0.2764", + "openPrice": "0.2765" + }, + { + "time": 1597422321058, + "symbol": "ETHBTC", + "volume": "19909.8994", + "quoteVolume": "712.5134033468", + "lastPrice": "0.037351", + "highPrice": "0.037653", + "lowPrice": "0.033897", + "openPrice": "0.033912" + }, + { + "time": 1597422332554, + "symbol": "XTZBTC", + "volume": "194724.28", + "quoteVolume": "68.8938416232", + "lastPrice": "0.00033985", + "highPrice": "0.00037828", + "lowPrice": "0.00033716", + "openPrice": "0.00036445" + }, + { + "time": 1597422335824, + "symbol": "ONTUSDT", + "volume": "901010.97", + "quoteVolume": "735501.327948", + "lastPrice": "0.8215", + "highPrice": "0.8436", + "lowPrice": "0.783", + "openPrice": "0.8092" + }, + { + "time": 1597422334572, + "symbol": "MISUSDT", + "volume": "883134.44", + "quoteVolume": "1283573.29846", + "lastPrice": "1.643", + "highPrice": "1.85", + "lowPrice": "0.901", + "openPrice": "0.983" + }, + { + "time": 1597422323986, + "symbol": "WOWXUSDT", + "volume": "209175.8", + "quoteVolume": "394.391463", + "lastPrice": "0.00233", + "highPrice": "0.00242", + "lowPrice": "0.0015", + "openPrice": "0.002" + }, + { + "time": 1597422331047, + "symbol": "XRPETH", + "volume": "4158985.681", + "quoteVolume": "2882.281811", + "lastPrice": "0.00066", + "highPrice": "0.00073", + "lowPrice": "0.00065", + "openPrice": "0.00072" + }, + { + "time": 1597422329791, + "symbol": "DOTUSDT", + "volume": "5170.2935", + "quoteVolume": "1781185.283529", + "lastPrice": "330.1", + "highPrice": "366.56", + "lowPrice": "309.6", + "openPrice": "364.61" + }, + { + "time": 1597422333861, + "symbol": "GTUSDT", + "volume": "195147.743", + "quoteVolume": "104680.6935789", + "lastPrice": "0.5439", + "highPrice": "0.5453", + "lowPrice": "0.5281", + "openPrice": "0.53" + }, + { + "time": 1597422337205, + "symbol": "ALGOETH", + "volume": "502135.0009", + "quoteVolume": "809.838344094", + "lastPrice": "0.00154", + "highPrice": "0.00178", + "lowPrice": "0.00135", + "openPrice": "0.00156" + }, + { + "time": 1597422329877, + "symbol": "NVTUSDT", + "volume": "431213.4951", + "quoteVolume": "110354.10872411", + "lastPrice": "0.2439", + "highPrice": "0.2697", + "lowPrice": "0.2363", + "openPrice": "0.2617" + }, + { + "time": 1597422323987, + "symbol": "WIENUSDT", + "volume": "2408164.42", + "quoteVolume": "26302.7808163", + "lastPrice": "0.01076", + "highPrice": "0.01097", + "lowPrice": "0.01065", + "openPrice": "0.01073" + }, + { + "time": 1597422337493, + "symbol": "ETCETH", + "volume": "121450.952", + "quoteVolume": "1984.2444801", + "lastPrice": "0.0156", + "highPrice": "0.0174", + "lowPrice": "0.0155", + "openPrice": "0.017" + }, + { + "time": 1597422304053, + "symbol": "LTCBTC", + "volume": "28576.6558", + "quoteVolume": "136.7548723528", + "lastPrice": "0.004852", + "highPrice": "0.004887", + "lowPrice": "0.004655", + "openPrice": "0.004689" + }, + { + "time": 1597422340990, + "symbol": "ONTBTC", + "volume": "244407.98", + "quoteVolume": "17.0501934014", + "lastPrice": "0.0000695", + "highPrice": "0.0000721", + "lowPrice": "0.00006686", + "openPrice": "0.00007054" + }, + { + "time": 1597422340592, + "symbol": "BTMUSDT", + "volume": "4873943.06", + "quoteVolume": "518348.993688", + "lastPrice": "0.11", + "highPrice": "0.1124", + "lowPrice": "0.1021", + "openPrice": "0.1074" + } + ], + "rawHeaders": [ + "Date", + "Fri, 14 Aug 2020 16:25:41 GMT", + "Content-Type", + "application/json;charset=UTF-8;q=0.8", + "Content-Length", + "13734", + "Connection", + "keep-alive" + ], + "responseIsBinary": false + }, + { + "scope": "https://api.wenxpro.com:443", + "method": "GET", + "path": "/openapi/v1/brokerInfo", + "body": "", + "status": 200, + "response": { + "timezone": "UTC", + "serverTime": "1597422343931", + "brokerFilters": [], + "symbols": [ + { + "filters": [ + { + "minPrice": "0.00000001", + "maxPrice": "100000.00000000", + "tickSize": "0.00000001", + "filterType": "PRICE_FILTER" + }, + { + "minQty": "0.1", + "maxQty": "100000.00000000", + "stepSize": "0.01", + "filterType": "LOT_SIZE" + }, + { + "minNotional": "0.000001", + "filterType": "MIN_NOTIONAL" + } + ], + "exchangeId": "717", + "symbol": "ADABTC", + "symbolName": "ADABTC", + "status": "TRADING", + "baseAsset": "ADA", + "baseAssetName": "ADA", + "baseAssetPrecision": "0.01", + "quoteAsset": "BTC", + "quoteAssetName": "BTC", + "quotePrecision": "0.000001", + "icebergAllowed": false, + "allowMargin": false + }, + { + "filters": [ + { + "minPrice": "0.00001", + "maxPrice": "100000.00000000", + "tickSize": "0.00001", + "filterType": "PRICE_FILTER" + }, + { + "minQty": "50", + "maxQty": "100000.00000000", + "stepSize": "0.0001", + "filterType": "LOT_SIZE" + }, + { + "minNotional": "5", + "filterType": "MIN_NOTIONAL" + } + ], + "exchangeId": "717", + "symbol": "ADAUSDT", + "symbolName": "ADAUSDT", + "status": "TRADING", + "baseAsset": "ADA", + "baseAssetName": "ADA", + "baseAssetPrecision": "0.0001", + "quoteAsset": "USDT", + "quoteAssetName": "USDT", + "quotePrecision": "0.0001", + "icebergAllowed": false, + "allowMargin": false + }, + { + "filters": [ + { + "minPrice": "0.00000001", + "maxPrice": "100000.00000000", + "tickSize": "0.00000001", + "filterType": "PRICE_FILTER" + }, + { + "minQty": "0.01", + "maxQty": "100000.00000000", + "stepSize": "0.01", + "filterType": "LOT_SIZE" + }, + { + "minNotional": "0.0001", + "filterType": "MIN_NOTIONAL" + } + ], + "exchangeId": "717", + "symbol": "ALGOBTC", + "symbolName": "ALGOBTC", + "status": "TRADING", + "baseAsset": "ALGO", + "baseAssetName": "ALGO", + "baseAssetPrecision": "0.01", + "quoteAsset": "BTC", + "quoteAssetName": "BTC", + "quotePrecision": "0.0001", + "icebergAllowed": false, + "allowMargin": false + }, + { + "filters": [ + { + "minPrice": "0.00001", + "maxPrice": "100000.00000000", + "tickSize": "0.00001", + "filterType": "PRICE_FILTER" + }, + { + "minQty": "10", + "maxQty": "100000.00000000", + "stepSize": "0.0001", + "filterType": "LOT_SIZE" + }, + { + "minNotional": "0.01", + "filterType": "MIN_NOTIONAL" + } + ], + "exchangeId": "717", + "symbol": "ALGOETH", + "symbolName": "ALGOETH", + "status": "TRADING", + "baseAsset": "ALGO", + "baseAssetName": "ALGO", + "baseAssetPrecision": "0.0001", + "quoteAsset": "ETH", + "quoteAssetName": "ETH", + "quotePrecision": "0.000001", + "icebergAllowed": false, + "allowMargin": false + }, + { + "filters": [ + { + "minPrice": "0.0001", + "maxPrice": "100000.00000000", + "tickSize": "0.0001", + "filterType": "PRICE_FILTER" + }, + { + "minQty": "10", + "maxQty": "100000.00000000", + "stepSize": "0.01", + "filterType": "LOT_SIZE" + }, + { + "minNotional": "5", + "filterType": "MIN_NOTIONAL" + } + ], + "exchangeId": "717", + "symbol": "ALGOUSDT", + "symbolName": "ALGOUSDT", + "status": "TRADING", + "baseAsset": "ALGO", + "baseAssetName": "ALGO", + "baseAssetPrecision": "0.01", + "quoteAsset": "USDT", + "quoteAssetName": "USDT", + "quotePrecision": "0.01", + "icebergAllowed": false, + "allowMargin": false + }, + { + "filters": [ + { + "minPrice": "0.000001", + "maxPrice": "100000.00000000", + "tickSize": "0.000001", + "filterType": "PRICE_FILTER" + }, + { + "minQty": "0.05", + "maxQty": "100000.00000000", + "stepSize": "0.0001", + "filterType": "LOT_SIZE" + }, + { + "minNotional": "5", + "filterType": "MIN_NOTIONAL" + } + ], + "exchangeId": "717", + "symbol": "BALUSDT", + "symbolName": "BALUSDT", + "status": "TRADING", + "baseAsset": "BAL", + "baseAssetName": "BAL", + "baseAssetPrecision": "0.0001", + "quoteAsset": "USDT", + "quoteAssetName": "USDT", + "quotePrecision": "0.0001", + "icebergAllowed": false, + "allowMargin": false + }, + { + "filters": [ + { + "minPrice": "0.000001", + "maxPrice": "100000.00000000", + "tickSize": "0.000001", + "filterType": "PRICE_FILTER" + }, + { + "minQty": "3000", + "maxQty": "100000.00000000", + "stepSize": "0.01", + "filterType": "LOT_SIZE" + }, + { + "minNotional": "0.01", + "filterType": "MIN_NOTIONAL" + } + ], + "exchangeId": "717", + "symbol": "BCALLUSDT", + "symbolName": "BCALLUSDT", + "status": "TRADING", + "baseAsset": "BCALL", + "baseAssetName": "BCALL", + "baseAssetPrecision": "0.01", + "quoteAsset": "USDT", + "quoteAssetName": "USDT", + "quotePrecision": "0.001", + "icebergAllowed": false, + "allowMargin": false + }, + { + "filters": [ + { + "minPrice": "0.000001", + "maxPrice": "100000.00000000", + "tickSize": "0.000001", + "filterType": "PRICE_FILTER" + }, + { + "minQty": "0.0001", + "maxQty": "100000.00000000", + "stepSize": "0.0001", + "filterType": "LOT_SIZE" + }, + { + "minNotional": "0.0001", + "filterType": "MIN_NOTIONAL" + } + ], + "exchangeId": "717", + "symbol": "BCHBTC", + "symbolName": "BCHBTC", + "status": "TRADING", + "baseAsset": "BCH", + "baseAssetName": "BCH", + "baseAssetPrecision": "0.0001", + "quoteAsset": "BTC", + "quoteAssetName": "BTC", + "quotePrecision": "0.0001", + "icebergAllowed": false, + "allowMargin": false + }, + { + "filters": [ + { + "minPrice": "0.01", + "maxPrice": "100000.00000000", + "tickSize": "0.01", + "filterType": "PRICE_FILTER" + }, + { + "minQty": "0.01", + "maxQty": "100000.00000000", + "stepSize": "0.0001", + "filterType": "LOT_SIZE" + }, + { + "minNotional": "5", + "filterType": "MIN_NOTIONAL" + } + ], + "exchangeId": "717", + "symbol": "BCHUSDT", + "symbolName": "BCHUSDT", + "status": "TRADING", + "baseAsset": "BCH", + "baseAssetName": "BCH", + "baseAssetPrecision": "0.0001", + "quoteAsset": "USDT", + "quoteAssetName": "USDT", + "quotePrecision": "0.01", + "icebergAllowed": false, + "allowMargin": false + }, + { + "filters": [ + { + "minPrice": "0.00000001", + "maxPrice": "100000.00000000", + "tickSize": "0.00000001", + "filterType": "PRICE_FILTER" + }, + { + "minQty": "50", + "maxQty": "100000.00000000", + "stepSize": "0.01", + "filterType": "LOT_SIZE" + }, + { + "minNotional": "0.0002", + "filterType": "MIN_NOTIONAL" + } + ], + "exchangeId": "717", + "symbol": "BHTBTC", + "symbolName": "BHTBTC", + "status": "TRADING", + "baseAsset": "BHT", + "baseAssetName": "BHT", + "baseAssetPrecision": "0.01", + "quoteAsset": "BTC", + "quoteAssetName": "BTC", + "quotePrecision": "0.00000001", + "icebergAllowed": false, + "allowMargin": false + }, + { + "filters": [ + { + "minPrice": "0.000001", + "maxPrice": "100000.00000000", + "tickSize": "0.000001", + "filterType": "PRICE_FILTER" + }, + { + "minQty": "50", + "maxQty": "100000.00000000", + "stepSize": "0.01", + "filterType": "LOT_SIZE" + }, + { + "minNotional": "2", + "filterType": "MIN_NOTIONAL" + } + ], + "exchangeId": "717", + "symbol": "BHTUSDT", + "symbolName": "BHTUSDT", + "status": "TRADING", + "baseAsset": "BHT", + "baseAssetName": "BHT", + "baseAssetPrecision": "0.01", + "quoteAsset": "USDT", + "quoteAssetName": "USDT", + "quotePrecision": "0.0001", + "icebergAllowed": false, + "allowMargin": false + }, + { + "filters": [ + { + "minPrice": "0.000001", + "maxPrice": "100000.00000000", + "tickSize": "0.000001", + "filterType": "PRICE_FILTER" + }, + { + "minQty": "0.001", + "maxQty": "100000.00000000", + "stepSize": "0.0001", + "filterType": "LOT_SIZE" + }, + { + "minNotional": "0.000001", + "filterType": "MIN_NOTIONAL" + } + ], + "exchangeId": "717", + "symbol": "BSVBTC", + "symbolName": "BSVBTC", + "status": "TRADING", + "baseAsset": "BSV", + "baseAssetName": "BSV", + "baseAssetPrecision": "0.0001", + "quoteAsset": "BTC", + "quoteAssetName": "BTC", + "quotePrecision": "0.00000001", + "icebergAllowed": false, + "allowMargin": false + }, + { + "filters": [ + { + "minPrice": "0.01", + "maxPrice": "100000.00000000", + "tickSize": "0.01", + "filterType": "PRICE_FILTER" + }, + { + "minQty": "0.01", + "maxQty": "100000.00000000", + "stepSize": "0.0001", + "filterType": "LOT_SIZE" + }, + { + "minNotional": "5", + "filterType": "MIN_NOTIONAL" + } + ], + "exchangeId": "717", + "symbol": "BSVUSDT", + "symbolName": "BSVUSDT", + "status": "TRADING", + "baseAsset": "BSV", + "baseAssetName": "BSV", + "baseAssetPrecision": "0.0001", + "quoteAsset": "USDT", + "quoteAssetName": "USDT", + "quotePrecision": "0.0001", + "icebergAllowed": false, + "allowMargin": false + }, + { + "filters": [ + { + "minPrice": "0.01", + "maxPrice": "100000.00000000", + "tickSize": "0.01", + "filterType": "PRICE_FILTER" + }, + { + "minQty": "0.0005", + "maxQty": "100000.00000000", + "stepSize": "0.000001", + "filterType": "LOT_SIZE" + }, + { + "minNotional": "5", + "filterType": "MIN_NOTIONAL" + } + ], + "exchangeId": "717", + "symbol": "BTCUSDT", + "symbolName": "BTCUSDT", + "status": "TRADING", + "baseAsset": "BTC", + "baseAssetName": "BTC", + "baseAssetPrecision": "0.000001", + "quoteAsset": "USDT", + "quoteAssetName": "USDT", + "quotePrecision": "0.01", + "icebergAllowed": false, + "allowMargin": false + }, + { + "filters": [ + { + "minPrice": "0.000001", + "maxPrice": "100000.00000000", + "tickSize": "0.000001", + "filterType": "PRICE_FILTER" + }, + { + "minQty": "50", + "maxQty": "100000.00000000", + "stepSize": "0.001", + "filterType": "LOT_SIZE" + }, + { + "minNotional": "0.01", + "filterType": "MIN_NOTIONAL" + } + ], + "exchangeId": "717", + "symbol": "BTMETH", + "symbolName": "BTMETH", + "status": "TRADING", + "baseAsset": "BTM", + "baseAssetName": "BTM", + "baseAssetPrecision": "0.001", + "quoteAsset": "ETH", + "quoteAssetName": "ETH", + "quotePrecision": "0.000001", + "icebergAllowed": false, + "allowMargin": false + }, + { + "filters": [ + { + "minPrice": "0.0001", + "maxPrice": "100000.00000000", + "tickSize": "0.0001", + "filterType": "PRICE_FILTER" + }, + { + "minQty": "50", + "maxQty": "100000.00000000", + "stepSize": "0.01", + "filterType": "LOT_SIZE" + }, + { + "minNotional": "5", + "filterType": "MIN_NOTIONAL" + } + ], + "exchangeId": "717", + "symbol": "BTMUSDT", + "symbolName": "BTMUSDT", + "status": "TRADING", + "baseAsset": "BTM", + "baseAssetName": "BTM", + "baseAssetPrecision": "0.01", + "quoteAsset": "USDT", + "quoteAssetName": "USDT", + "quotePrecision": "0.0001", + "icebergAllowed": false, + "allowMargin": false + }, + { + "filters": [ + { + "minPrice": "0.000001", + "maxPrice": "100000.00000000", + "tickSize": "0.000001", + "filterType": "PRICE_FILTER" + }, + { + "minQty": "0.0001", + "maxQty": "100000.00000000", + "stepSize": "0.0001", + "filterType": "LOT_SIZE" + }, + { + "minNotional": "0.000001", + "filterType": "MIN_NOTIONAL" + } + ], + "exchangeId": "717", + "symbol": "DASHBTC", + "symbolName": "DASHBTC", + "status": "TRADING", + "baseAsset": "DASH", + "baseAssetName": "DASH", + "baseAssetPrecision": "0.0001", + "quoteAsset": "BTC", + "quoteAssetName": "BTC", + "quotePrecision": "0.000001", + "icebergAllowed": false, + "allowMargin": false + }, + { + "filters": [ + { + "minPrice": "0.01", + "maxPrice": "100000.00000000", + "tickSize": "0.01", + "filterType": "PRICE_FILTER" + }, + { + "minQty": "0.05", + "maxQty": "100000.00000000", + "stepSize": "0.0001", + "filterType": "LOT_SIZE" + }, + { + "minNotional": "5", + "filterType": "MIN_NOTIONAL" + } + ], + "exchangeId": "717", + "symbol": "DASHUSDT", + "symbolName": "DASHUSDT", + "status": "TRADING", + "baseAsset": "DASH", + "baseAssetName": "DASH", + "baseAssetPrecision": "0.0001", + "quoteAsset": "USDT", + "quoteAssetName": "USDT", + "quotePrecision": "0.0001", + "icebergAllowed": false, + "allowMargin": false + }, + { + "filters": [ + { + "minPrice": "0.000001", + "maxPrice": "100000.00000000", + "tickSize": "0.000001", + "filterType": "PRICE_FILTER" + }, + { + "minQty": "1000", + "maxQty": "100000.00000000", + "stepSize": "0.01", + "filterType": "LOT_SIZE" + }, + { + "minNotional": "5", + "filterType": "MIN_NOTIONAL" + } + ], + "exchangeId": "717", + "symbol": "DOGEUSDT", + "symbolName": "DOGEUSDT", + "status": "TRADING", + "baseAsset": "DOGE", + "baseAssetName": "DOGE", + "baseAssetPrecision": "0.01", + "quoteAsset": "USDT", + "quoteAssetName": "USDT", + "quotePrecision": "0.000001", + "icebergAllowed": false, + "allowMargin": false + }, + { + "filters": [ + { + "minPrice": "0.01", + "maxPrice": "100000.00000000", + "tickSize": "0.01", + "filterType": "PRICE_FILTER" + }, + { + "minQty": "0.01", + "maxQty": "100000.00000000", + "stepSize": "0.0001", + "filterType": "LOT_SIZE" + }, + { + "minNotional": "1", + "filterType": "MIN_NOTIONAL" + } + ], + "exchangeId": "717", + "symbol": "DOT3USDT", + "symbolName": "DOTUSDT", + "status": "TRADING", + "baseAsset": "DOT3", + "baseAssetName": "DOT", + "baseAssetPrecision": "0.0001", + "quoteAsset": "USDT", + "quoteAssetName": "USDT", + "quotePrecision": "0.01", + "icebergAllowed": false, + "allowMargin": false + }, + { + "filters": [ + { + "minPrice": "0.00000001", + "maxPrice": "100000.00000000", + "tickSize": "0.00000001", + "filterType": "PRICE_FILTER" + }, + { + "minQty": "0.0001", + "maxQty": "100000.00000000", + "stepSize": "0.0001", + "filterType": "LOT_SIZE" + }, + { + "minNotional": "0.0001", + "filterType": "MIN_NOTIONAL" + } + ], + "exchangeId": "717", + "symbol": "EOSBTC", + "symbolName": "EOSBTC", + "status": "TRADING", + "baseAsset": "EOS", + "baseAssetName": "EOS", + "baseAssetPrecision": "0.0001", + "quoteAsset": "BTC", + "quoteAssetName": "BTC", + "quotePrecision": "0.000001", + "icebergAllowed": false, + "allowMargin": false + }, + { + "filters": [ + { + "minPrice": "0.0001", + "maxPrice": "100000.00000000", + "tickSize": "0.0001", + "filterType": "PRICE_FILTER" + }, + { + "minQty": "1", + "maxQty": "100000.00000000", + "stepSize": "0.0001", + "filterType": "LOT_SIZE" + }, + { + "minNotional": "0.01", + "filterType": "MIN_NOTIONAL" + } + ], + "exchangeId": "717", + "symbol": "EOSETH", + "symbolName": "EOSETH", + "status": "TRADING", + "baseAsset": "EOS", + "baseAssetName": "EOS", + "baseAssetPrecision": "0.0001", + "quoteAsset": "ETH", + "quoteAssetName": "ETH", + "quotePrecision": "0.000001", + "icebergAllowed": false, + "allowMargin": false + }, + { + "filters": [ + { + "minPrice": "0.001", + "maxPrice": "100000.00000000", + "tickSize": "0.001", + "filterType": "PRICE_FILTER" + }, + { + "minQty": "1", + "maxQty": "100000.00000000", + "stepSize": "0.0001", + "filterType": "LOT_SIZE" + }, + { + "minNotional": "5", + "filterType": "MIN_NOTIONAL" + } + ], + "exchangeId": "717", + "symbol": "EOSUSDT", + "symbolName": "EOSUSDT", + "status": "TRADING", + "baseAsset": "EOS", + "baseAssetName": "EOS", + "baseAssetPrecision": "0.0001", + "quoteAsset": "USDT", + "quoteAssetName": "USDT", + "quotePrecision": "0.0001", + "icebergAllowed": false, + "allowMargin": false + }, + { + "filters": [ + { + "minPrice": "0.0001", + "maxPrice": "100000.00000000", + "tickSize": "0.0001", + "filterType": "PRICE_FILTER" + }, + { + "minQty": "50", + "maxQty": "100000.00000000", + "stepSize": "0.01", + "filterType": "LOT_SIZE" + }, + { + "minNotional": "0.5", + "filterType": "MIN_NOTIONAL" + } + ], + "exchangeId": "717", + "symbol": "EPXUSDT", + "symbolName": "EPXUSDT", + "status": "TRADING", + "baseAsset": "EPX", + "baseAssetName": "EPX", + "baseAssetPrecision": "0.01", + "quoteAsset": "USDT", + "quoteAssetName": "USDT", + "quotePrecision": "0.01", + "icebergAllowed": false, + "allowMargin": false + }, + { + "filters": [ + { + "minPrice": "0.000001", + "maxPrice": "100000.00000000", + "tickSize": "0.000001", + "filterType": "PRICE_FILTER" + }, + { + "minQty": "0.0001", + "maxQty": "100000.00000000", + "stepSize": "0.0001", + "filterType": "LOT_SIZE" + }, + { + "minNotional": "0.0001", + "filterType": "MIN_NOTIONAL" + } + ], + "exchangeId": "717", + "symbol": "ETCBTC", + "symbolName": "ETCBTC", + "status": "TRADING", + "baseAsset": "ETC", + "baseAssetName": "ETC", + "baseAssetPrecision": "0.0001", + "quoteAsset": "BTC", + "quoteAssetName": "BTC", + "quotePrecision": "0.000001", + "icebergAllowed": false, + "allowMargin": false + }, + { + "filters": [ + { + "minPrice": "0.0001", + "maxPrice": "100000.00000000", + "tickSize": "0.0001", + "filterType": "PRICE_FILTER" + }, + { + "minQty": "0.5", + "maxQty": "100000.00000000", + "stepSize": "0.001", + "filterType": "LOT_SIZE" + }, + { + "minNotional": "0.01", + "filterType": "MIN_NOTIONAL" + } + ], + "exchangeId": "717", + "symbol": "ETCETH", + "symbolName": "ETCETH", + "status": "TRADING", + "baseAsset": "ETC", + "baseAssetName": "ETC", + "baseAssetPrecision": "0.001", + "quoteAsset": "ETH", + "quoteAssetName": "ETH", + "quotePrecision": "0.000001", + "icebergAllowed": false, + "allowMargin": false + }, + { + "filters": [ + { + "minPrice": "0.001", + "maxPrice": "100000.00000000", + "tickSize": "0.001", + "filterType": "PRICE_FILTER" + }, + { + "minQty": "0.5", + "maxQty": "100000.00000000", + "stepSize": "0.0001", + "filterType": "LOT_SIZE" + }, + { + "minNotional": "5", + "filterType": "MIN_NOTIONAL" + } + ], + "exchangeId": "717", + "symbol": "ETCUSDT", + "symbolName": "ETCUSDT", + "status": "TRADING", + "baseAsset": "ETC", + "baseAssetName": "ETC", + "baseAssetPrecision": "0.0001", + "quoteAsset": "USDT", + "quoteAssetName": "USDT", + "quotePrecision": "0.01", + "icebergAllowed": false, + "allowMargin": false + }, + { + "filters": [ + { + "minPrice": "0.000001", + "maxPrice": "100000.00000000", + "tickSize": "0.000001", + "filterType": "PRICE_FILTER" + }, + { + "minQty": "0.001", + "maxQty": "100000.00000000", + "stepSize": "0.0001", + "filterType": "LOT_SIZE" + }, + { + "minNotional": "0.0001", + "filterType": "MIN_NOTIONAL" + } + ], + "exchangeId": "717", + "symbol": "ETHBTC", + "symbolName": "ETHBTC", + "status": "TRADING", + "baseAsset": "ETH", + "baseAssetName": "ETH", + "baseAssetPrecision": "0.0001", + "quoteAsset": "BTC", + "quoteAssetName": "BTC", + "quotePrecision": "0.000001", + "icebergAllowed": false, + "allowMargin": false + }, + { + "filters": [ + { + "minPrice": "0.01", + "maxPrice": "100000.00000000", + "tickSize": "0.01", + "filterType": "PRICE_FILTER" + }, + { + "minQty": "0.01", + "maxQty": "100000.00000000", + "stepSize": "0.0001", + "filterType": "LOT_SIZE" + }, + { + "minNotional": "5", + "filterType": "MIN_NOTIONAL" + } + ], + "exchangeId": "717", + "symbol": "ETHUSDT", + "symbolName": "ETHUSDT", + "status": "TRADING", + "baseAsset": "ETH", + "baseAssetName": "ETH", + "baseAssetPrecision": "0.0001", + "quoteAsset": "USDT", + "quoteAssetName": "USDT", + "quotePrecision": "0.01", + "icebergAllowed": false, + "allowMargin": false + }, + { + "filters": [ + { + "minPrice": "0.000001", + "maxPrice": "100000.00000000", + "tickSize": "0.000001", + "filterType": "PRICE_FILTER" + }, + { + "minQty": "50", + "maxQty": "100000.00000000", + "stepSize": "0.01", + "filterType": "LOT_SIZE" + }, + { + "minNotional": "0.01", + "filterType": "MIN_NOTIONAL" + } + ], + "exchangeId": "717", + "symbol": "FFF1USDT", + "symbolName": "FFFUSDT", + "status": "TRADING", + "baseAsset": "FFF1", + "baseAssetName": "FFF", + "baseAssetPrecision": "0.01", + "quoteAsset": "USDT", + "quoteAssetName": "USDT", + "quotePrecision": "0.0001", + "icebergAllowed": false, + "allowMargin": false + }, + { + "filters": [ + { + "minPrice": "0.01", + "maxPrice": "100000.00000000", + "tickSize": "0.01", + "filterType": "PRICE_FILTER" + }, + { + "minQty": "0.01", + "maxQty": "100000.00000000", + "stepSize": "0.01", + "filterType": "LOT_SIZE" + }, + { + "minNotional": "0.01", + "filterType": "MIN_NOTIONAL" + } + ], + "exchangeId": "717", + "symbol": "FIL1USDT", + "symbolName": "FIL1USDT", + "status": "TRADING", + "baseAsset": "FIL1", + "baseAssetName": "FIL1", + "baseAssetPrecision": "0.01", + "quoteAsset": "USDT", + "quoteAssetName": "USDT", + "quotePrecision": "0.01", + "icebergAllowed": false, + "allowMargin": false + }, + { + "filters": [ + { + "minPrice": "0.000001", + "maxPrice": "100000.00000000", + "tickSize": "0.000001", + "filterType": "PRICE_FILTER" + }, + { + "minQty": "0.01", + "maxQty": "100000.00000000", + "stepSize": "0.01", + "filterType": "LOT_SIZE" + }, + { + "minNotional": "0.01", + "filterType": "MIN_NOTIONAL" + } + ], + "exchangeId": "717", + "symbol": "FOR1USDT", + "symbolName": "FOR1USDT", + "status": "TRADING", + "baseAsset": "FOR1", + "baseAssetName": "FOR", + "baseAssetPrecision": "0.01", + "quoteAsset": "USDT", + "quoteAssetName": "USDT", + "quotePrecision": "0.01", + "icebergAllowed": false, + "allowMargin": false + }, + { + "filters": [ + { + "minPrice": "0.000001", + "maxPrice": "100000.00000000", + "tickSize": "0.000001", + "filterType": "PRICE_FILTER" + }, + { + "minQty": "0.01", + "maxQty": "100000.00000000", + "stepSize": "0.01", + "filterType": "LOT_SIZE" + }, + { + "minNotional": "0.000001", + "filterType": "MIN_NOTIONAL" + } + ], + "exchangeId": "717", + "symbol": "GETUSDT", + "symbolName": "GETUSDT", + "status": "TRADING", + "baseAsset": "GET", + "baseAssetName": "GET", + "baseAssetPrecision": "0.01", + "quoteAsset": "USDT", + "quoteAssetName": "USDT", + "quotePrecision": "0.000001", + "icebergAllowed": false, + "allowMargin": false + }, + { + "filters": [ + { + "minPrice": "0.00001", + "maxPrice": "100000.00000000", + "tickSize": "0.00001", + "filterType": "PRICE_FILTER" + }, + { + "minQty": "5", + "maxQty": "100000.00000000", + "stepSize": "0.1", + "filterType": "LOT_SIZE" + }, + { + "minNotional": "0.01", + "filterType": "MIN_NOTIONAL" + } + ], + "exchangeId": "717", + "symbol": "GGSUSDT", + "symbolName": "GGSUSDT", + "status": "TRADING", + "baseAsset": "GGS", + "baseAssetName": "GGS", + "baseAssetPrecision": "0.1", + "quoteAsset": "USDT", + "quoteAssetName": "USDT", + "quotePrecision": "0.00001", + "icebergAllowed": false, + "allowMargin": false + }, + { + "filters": [ + { + "minPrice": "0.0001", + "maxPrice": "100000.00000000", + "tickSize": "0.0001", + "filterType": "PRICE_FILTER" + }, + { + "minQty": "10", + "maxQty": "100000.00000000", + "stepSize": "0.001", + "filterType": "LOT_SIZE" + }, + { + "minNotional": "5", + "filterType": "MIN_NOTIONAL" + } + ], + "exchangeId": "717", + "symbol": "GTUSDT", + "symbolName": "GTUSDT", + "status": "TRADING", + "baseAsset": "GT", + "baseAssetName": "GT", + "baseAssetPrecision": "0.001", + "quoteAsset": "USDT", + "quoteAssetName": "USDT", + "quotePrecision": "0.0001", + "icebergAllowed": false, + "allowMargin": false + }, + { + "filters": [ + { + "minPrice": "0.00000001", + "maxPrice": "100000.00000000", + "tickSize": "0.00000001", + "filterType": "PRICE_FILTER" + }, + { + "minQty": "0.1", + "maxQty": "100000.00000000", + "stepSize": "0.01", + "filterType": "LOT_SIZE" + }, + { + "minNotional": "0.0001", + "filterType": "MIN_NOTIONAL" + } + ], + "exchangeId": "717", + "symbol": "HTBTC", + "symbolName": "HTBTC", + "status": "TRADING", + "baseAsset": "HT", + "baseAssetName": "HT", + "baseAssetPrecision": "0.01", + "quoteAsset": "BTC", + "quoteAssetName": "BTC", + "quotePrecision": "0.0001", + "icebergAllowed": false, + "allowMargin": false + }, + { + "filters": [ + { + "minPrice": "0.0001", + "maxPrice": "100000.00000000", + "tickSize": "0.0001", + "filterType": "PRICE_FILTER" + }, + { + "minQty": "0.1", + "maxQty": "100000.00000000", + "stepSize": "0.01", + "filterType": "LOT_SIZE" + }, + { + "minNotional": "0.1", + "filterType": "MIN_NOTIONAL" + } + ], + "exchangeId": "717", + "symbol": "HTUSDT", + "symbolName": "HTUSDT", + "status": "TRADING", + "baseAsset": "HT", + "baseAssetName": "HT", + "baseAssetPrecision": "0.01", + "quoteAsset": "USDT", + "quoteAssetName": "USDT", + "quotePrecision": "0.01", + "icebergAllowed": false, + "allowMargin": false + }, + { + "filters": [ + { + "minPrice": "0.00000001", + "maxPrice": "100000.00000000", + "tickSize": "0.00000001", + "filterType": "PRICE_FILTER" + }, + { + "minQty": "100", + "maxQty": "100000.00000000", + "stepSize": "0.01", + "filterType": "LOT_SIZE" + }, + { + "minNotional": "1", + "filterType": "MIN_NOTIONAL" + } + ], + "exchangeId": "717", + "symbol": "JSTUSDT", + "symbolName": "JSTUSDT", + "status": "TRADING", + "baseAsset": "JST", + "baseAssetName": "JST", + "baseAssetPrecision": "0.01", + "quoteAsset": "USDT", + "quoteAssetName": "USDT", + "quotePrecision": "0.00000001", + "icebergAllowed": false, + "allowMargin": false + }, + { + "filters": [ + { + "minPrice": "0.0001", + "maxPrice": "100000.00000000", + "tickSize": "0.0001", + "filterType": "PRICE_FILTER" + }, + { + "minQty": "1", + "maxQty": "100000.00000000", + "stepSize": "0.01", + "filterType": "LOT_SIZE" + }, + { + "minNotional": "5", + "filterType": "MIN_NOTIONAL" + } + ], + "exchangeId": "717", + "symbol": "LINKUSDT", + "symbolName": "LINKUSDT", + "status": "TRADING", + "baseAsset": "LINK", + "baseAssetName": "LINK", + "baseAssetPrecision": "0.01", + "quoteAsset": "USDT", + "quoteAssetName": "USDT", + "quotePrecision": "0.0001", + "icebergAllowed": false, + "allowMargin": false + }, + { + "filters": [ + { + "minPrice": "0.000001", + "maxPrice": "100000.00000000", + "tickSize": "0.000001", + "filterType": "PRICE_FILTER" + }, + { + "minQty": "0.001", + "maxQty": "100000.00000000", + "stepSize": "0.0001", + "filterType": "LOT_SIZE" + }, + { + "minNotional": "0.0001", + "filterType": "MIN_NOTIONAL" + } + ], + "exchangeId": "717", + "symbol": "LTCBTC", + "symbolName": "LTCBTC", + "status": "TRADING", + "baseAsset": "LTC", + "baseAssetName": "LTC", + "baseAssetPrecision": "0.0001", + "quoteAsset": "BTC", + "quoteAssetName": "BTC", + "quotePrecision": "0.000001", + "icebergAllowed": false, + "allowMargin": false + }, + { + "filters": [ + { + "minPrice": "0.001", + "maxPrice": "100000.00000000", + "tickSize": "0.001", + "filterType": "PRICE_FILTER" + }, + { + "minQty": "0.1", + "maxQty": "100000.00000000", + "stepSize": "0.0001", + "filterType": "LOT_SIZE" + }, + { + "minNotional": "0.01", + "filterType": "MIN_NOTIONAL" + } + ], + "exchangeId": "717", + "symbol": "LTCETH", + "symbolName": "LTCETH", + "status": "TRADING", + "baseAsset": "LTC", + "baseAssetName": "LTC", + "baseAssetPrecision": "0.0001", + "quoteAsset": "ETH", + "quoteAssetName": "ETH", + "quotePrecision": "0.0001", + "icebergAllowed": false, + "allowMargin": false + }, + { + "filters": [ + { + "minPrice": "0.01", + "maxPrice": "100000.00000000", + "tickSize": "0.01", + "filterType": "PRICE_FILTER" + }, + { + "minQty": "0.1", + "maxQty": "100000.00000000", + "stepSize": "0.0001", + "filterType": "LOT_SIZE" + }, + { + "minNotional": "5", + "filterType": "MIN_NOTIONAL" + } + ], + "exchangeId": "717", + "symbol": "LTCUSDT", + "symbolName": "LTCUSDT", + "status": "TRADING", + "baseAsset": "LTC", + "baseAssetName": "LTC", + "baseAssetPrecision": "0.0001", + "quoteAsset": "USDT", + "quoteAssetName": "USDT", + "quotePrecision": "0.01", + "icebergAllowed": false, + "allowMargin": false + }, + { + "filters": [ + { + "minPrice": "0.0000001", + "maxPrice": "100000.00000000", + "tickSize": "0.0000001", + "filterType": "PRICE_FILTER" + }, + { + "minQty": "2", + "maxQty": "100000.00000000", + "stepSize": "0.1", + "filterType": "LOT_SIZE" + }, + { + "minNotional": "0.00004", + "filterType": "MIN_NOTIONAL" + } + ], + "exchangeId": "717", + "symbol": "MISBTC", + "symbolName": "MISBTC", + "status": "TRADING", + "baseAsset": "MIS", + "baseAssetName": "MIS", + "baseAssetPrecision": "0.1", + "quoteAsset": "BTC", + "quoteAssetName": "BTC", + "quotePrecision": "0.0000001", + "icebergAllowed": false, + "allowMargin": false + }, + { + "filters": [ + { + "minPrice": "0.001", + "maxPrice": "100000.00000000", + "tickSize": "0.001", + "filterType": "PRICE_FILTER" + }, + { + "minQty": "2", + "maxQty": "100000.00000000", + "stepSize": "0.01", + "filterType": "LOT_SIZE" + }, + { + "minNotional": "0.5", + "filterType": "MIN_NOTIONAL" + } + ], + "exchangeId": "717", + "symbol": "MISUSDT", + "symbolName": "MISUSDT", + "status": "TRADING", + "baseAsset": "MIS", + "baseAssetName": "MIS", + "baseAssetPrecision": "0.01", + "quoteAsset": "USDT", + "quoteAssetName": "USDT", + "quotePrecision": "0.001", + "icebergAllowed": false, + "allowMargin": false + }, + { + "filters": [ + { + "minPrice": "0.00000001", + "maxPrice": "100000.00000000", + "tickSize": "0.00000001", + "filterType": "PRICE_FILTER" + }, + { + "minQty": "0.05", + "maxQty": "100000.00000000", + "stepSize": "0.0001", + "filterType": "LOT_SIZE" + }, + { + "minNotional": "0.000001", + "filterType": "MIN_NOTIONAL" + } + ], + "exchangeId": "717", + "symbol": "NEOBTC", + "symbolName": "NEOBTC", + "status": "TRADING", + "baseAsset": "NEO", + "baseAssetName": "NEO", + "baseAssetPrecision": "0.0001", + "quoteAsset": "BTC", + "quoteAssetName": "BTC", + "quotePrecision": "0.000001", + "icebergAllowed": false, + "allowMargin": false + }, + { + "filters": [ + { + "minPrice": "0.0001", + "maxPrice": "100000.00000000", + "tickSize": "0.0001", + "filterType": "PRICE_FILTER" + }, + { + "minQty": "0.05", + "maxQty": "100000.00000000", + "stepSize": "0.0001", + "filterType": "LOT_SIZE" + }, + { + "minNotional": "0.0001", + "filterType": "MIN_NOTIONAL" + } + ], + "exchangeId": "717", + "symbol": "NEOUSDT", + "symbolName": "NEOUSDT", + "status": "TRADING", + "baseAsset": "NEO", + "baseAssetName": "NEO", + "baseAssetPrecision": "0.0001", + "quoteAsset": "USDT", + "quoteAssetName": "USDT", + "quotePrecision": "0.0001", + "icebergAllowed": false, + "allowMargin": false + }, + { + "filters": [ + { + "minPrice": "0.000001", + "maxPrice": "100000.00000000", + "tickSize": "0.000001", + "filterType": "PRICE_FILTER" + }, + { + "minQty": "50", + "maxQty": "100000.00000000", + "stepSize": "0.01", + "filterType": "LOT_SIZE" + }, + { + "minNotional": "0.1", + "filterType": "MIN_NOTIONAL" + } + ], + "exchangeId": "717", + "symbol": "NESTUSDT", + "symbolName": "NESTUSDT", + "status": "TRADING", + "baseAsset": "NEST", + "baseAssetName": "NEST", + "baseAssetPrecision": "0.01", + "quoteAsset": "USDT", + "quoteAssetName": "USDT", + "quotePrecision": "0.000001", + "icebergAllowed": false, + "allowMargin": false + }, + { + "filters": [ + { + "minPrice": "0.0001", + "maxPrice": "100000.00000000", + "tickSize": "0.0001", + "filterType": "PRICE_FILTER" + }, + { + "minQty": "5", + "maxQty": "100000.00000000", + "stepSize": "0.0001", + "filterType": "LOT_SIZE" + }, + { + "minNotional": "1", + "filterType": "MIN_NOTIONAL" + } + ], + "exchangeId": "717", + "symbol": "NVT1USDT", + "symbolName": "NVTUSDT", + "status": "TRADING", + "baseAsset": "NVT1", + "baseAssetName": "NVT", + "baseAssetPrecision": "0.0001", + "quoteAsset": "USDT", + "quoteAssetName": "USDT", + "quotePrecision": "0.01", + "icebergAllowed": false, + "allowMargin": false + }, + { + "filters": [ + { + "minPrice": "0.0000001", + "maxPrice": "100000.00000000", + "tickSize": "0.0000001", + "filterType": "PRICE_FILTER" + }, + { + "minQty": "0.0001", + "maxQty": "100000.00000000", + "stepSize": "0.0001", + "filterType": "LOT_SIZE" + }, + { + "minNotional": "0.00001", + "filterType": "MIN_NOTIONAL" + } + ], + "exchangeId": "717", + "symbol": "OKBBTC", + "symbolName": "OKBBTC", + "status": "TRADING", + "baseAsset": "OKB", + "baseAssetName": "OKB", + "baseAssetPrecision": "0.0001", + "quoteAsset": "BTC", + "quoteAssetName": "BTC", + "quotePrecision": "0.0000001", + "icebergAllowed": false, + "allowMargin": false + }, + { + "filters": [ + { + "minPrice": "0.001", + "maxPrice": "100000.00000000", + "tickSize": "0.001", + "filterType": "PRICE_FILTER" + }, + { + "minQty": "0.0001", + "maxQty": "100000.00000000", + "stepSize": "0.0001", + "filterType": "LOT_SIZE" + }, + { + "minNotional": "10", + "filterType": "MIN_NOTIONAL" + } + ], + "exchangeId": "717", + "symbol": "OKBUSDT", + "symbolName": "OKBUSDT", + "status": "TRADING", + "baseAsset": "OKB", + "baseAssetName": "OKB", + "baseAssetPrecision": "0.0001", + "quoteAsset": "USDT", + "quoteAssetName": "USDT", + "quotePrecision": "0.0001", + "icebergAllowed": false, + "allowMargin": false + }, + { + "filters": [ + { + "minPrice": "0.00000001", + "maxPrice": "100000.00000000", + "tickSize": "0.00000001", + "filterType": "PRICE_FILTER" + }, + { + "minQty": "0.5", + "maxQty": "100000.00000000", + "stepSize": "0.01", + "filterType": "LOT_SIZE" + }, + { + "minNotional": "0.0001", + "filterType": "MIN_NOTIONAL" + } + ], + "exchangeId": "717", + "symbol": "ONTBTC", + "symbolName": "ONTBTC", + "status": "TRADING", + "baseAsset": "ONT", + "baseAssetName": "ONT", + "baseAssetPrecision": "0.01", + "quoteAsset": "BTC", + "quoteAssetName": "BTC", + "quotePrecision": "0.000001", + "icebergAllowed": false, + "allowMargin": false + }, + { + "filters": [ + { + "minPrice": "0.0001", + "maxPrice": "100000.00000000", + "tickSize": "0.0001", + "filterType": "PRICE_FILTER" + }, + { + "minQty": "5", + "maxQty": "100000.00000000", + "stepSize": "0.01", + "filterType": "LOT_SIZE" + }, + { + "minNotional": "5", + "filterType": "MIN_NOTIONAL" + } + ], + "exchangeId": "717", + "symbol": "ONTUSDT", + "symbolName": "ONTUSDT", + "status": "TRADING", + "baseAsset": "ONT", + "baseAssetName": "ONT", + "baseAssetPrecision": "0.01", + "quoteAsset": "USDT", + "quoteAssetName": "USDT", + "quotePrecision": "0.01", + "icebergAllowed": false, + "allowMargin": false + }, + { + "filters": [ + { + "minPrice": "0.000001", + "maxPrice": "100000.00000000", + "tickSize": "0.000001", + "filterType": "PRICE_FILTER" + }, + { + "minQty": "0.1", + "maxQty": "100000.00000000", + "stepSize": "0.01", + "filterType": "LOT_SIZE" + }, + { + "minNotional": "0.0001", + "filterType": "MIN_NOTIONAL" + } + ], + "exchangeId": "717", + "symbol": "QTUMBTC", + "symbolName": "QTUMBTC", + "status": "TRADING", + "baseAsset": "QTUM", + "baseAssetName": "QTUM", + "baseAssetPrecision": "0.01", + "quoteAsset": "BTC", + "quoteAssetName": "BTC", + "quotePrecision": "0.0001", + "icebergAllowed": false, + "allowMargin": false + }, + { + "filters": [ + { + "minPrice": "0.00001", + "maxPrice": "100000.00000000", + "tickSize": "0.00001", + "filterType": "PRICE_FILTER" + }, + { + "minQty": "2", + "maxQty": "100000.00000000", + "stepSize": "0.0001", + "filterType": "LOT_SIZE" + }, + { + "minNotional": "0.01", + "filterType": "MIN_NOTIONAL" + } + ], + "exchangeId": "717", + "symbol": "QTUMETH", + "symbolName": "QTUMETH", + "status": "TRADING", + "baseAsset": "QTUM", + "baseAssetName": "QTUM", + "baseAssetPrecision": "0.0001", + "quoteAsset": "ETH", + "quoteAssetName": "ETH", + "quotePrecision": "0.000001", + "icebergAllowed": false, + "allowMargin": false + }, + { + "filters": [ + { + "minPrice": "0.001", + "maxPrice": "100000.00000000", + "tickSize": "0.001", + "filterType": "PRICE_FILTER" + }, + { + "minQty": "2", + "maxQty": "100000.00000000", + "stepSize": "0.01", + "filterType": "LOT_SIZE" + }, + { + "minNotional": "5", + "filterType": "MIN_NOTIONAL" + } + ], + "exchangeId": "717", + "symbol": "QTUMUSDT", + "symbolName": "QTUMUSDT", + "status": "TRADING", + "baseAsset": "QTUM", + "baseAssetName": "QTUM", + "baseAssetPrecision": "0.01", + "quoteAsset": "USDT", + "quoteAssetName": "USDT", + "quotePrecision": "0.0001", + "icebergAllowed": false, + "allowMargin": false + }, + { + "filters": [ + { + "minPrice": "0.0001", + "maxPrice": "100000.00000000", + "tickSize": "0.0001", + "filterType": "PRICE_FILTER" + }, + { + "minQty": "20", + "maxQty": "100000.00000000", + "stepSize": "0.01", + "filterType": "LOT_SIZE" + }, + { + "minNotional": "1", + "filterType": "MIN_NOTIONAL" + } + ], + "exchangeId": "717", + "symbol": "RVXUSDT", + "symbolName": "RVXUSDT", + "status": "TRADING", + "baseAsset": "RVX", + "baseAssetName": "RVX", + "baseAssetPrecision": "0.01", + "quoteAsset": "USDT", + "quoteAssetName": "USDT", + "quotePrecision": "0.01", + "icebergAllowed": false, + "allowMargin": false + }, + { + "filters": [ + { + "minPrice": "0.000001", + "maxPrice": "100000.00000000", + "tickSize": "0.000001", + "filterType": "PRICE_FILTER" + }, + { + "minQty": "0.01", + "maxQty": "100000.00000000", + "stepSize": "0.0001", + "filterType": "LOT_SIZE" + }, + { + "minNotional": "0.01", + "filterType": "MIN_NOTIONAL" + } + ], + "exchangeId": "717", + "symbol": "SEROUSDT", + "symbolName": "SEROUSDT", + "status": "TRADING", + "baseAsset": "SERO", + "baseAssetName": "SERO", + "baseAssetPrecision": "0.0001", + "quoteAsset": "USDT", + "quoteAssetName": "USDT", + "quotePrecision": "0.0001", + "icebergAllowed": false, + "allowMargin": false + }, + { + "filters": [ + { + "minPrice": "0.00000001", + "maxPrice": "100000.00000000", + "tickSize": "0.00000001", + "filterType": "PRICE_FILTER" + }, + { + "minQty": "10", + "maxQty": "100000.00000000", + "stepSize": "0.01", + "filterType": "LOT_SIZE" + }, + { + "minNotional": "0.0001", + "filterType": "MIN_NOTIONAL" + } + ], + "exchangeId": "717", + "symbol": "TRXBTC", + "symbolName": "TRXBTC", + "status": "TRADING", + "baseAsset": "TRX", + "baseAssetName": "TRX", + "baseAssetPrecision": "0.01", + "quoteAsset": "BTC", + "quoteAssetName": "BTC", + "quotePrecision": "0.0001", + "icebergAllowed": false, + "allowMargin": false + }, + { + "filters": [ + { + "minPrice": "0.0000001", + "maxPrice": "100000.00000000", + "tickSize": "0.0000001", + "filterType": "PRICE_FILTER" + }, + { + "minQty": "200", + "maxQty": "100000.00000000", + "stepSize": "0.01", + "filterType": "LOT_SIZE" + }, + { + "minNotional": "0.01", + "filterType": "MIN_NOTIONAL" + } + ], + "exchangeId": "717", + "symbol": "TRXETH", + "symbolName": "TRXETH", + "status": "TRADING", + "baseAsset": "TRX", + "baseAssetName": "TRX", + "baseAssetPrecision": "0.01", + "quoteAsset": "ETH", + "quoteAssetName": "ETH", + "quotePrecision": "0.000001", + "icebergAllowed": false, + "allowMargin": false + }, + { + "filters": [ + { + "minPrice": "0.000001", + "maxPrice": "100000.00000000", + "tickSize": "0.000001", + "filterType": "PRICE_FILTER" + }, + { + "minQty": "200", + "maxQty": "100000.00000000", + "stepSize": "0.01", + "filterType": "LOT_SIZE" + }, + { + "minNotional": "5", + "filterType": "MIN_NOTIONAL" + } + ], + "exchangeId": "717", + "symbol": "TRXUSDT", + "symbolName": "TRXUSDT", + "status": "TRADING", + "baseAsset": "TRX", + "baseAssetName": "TRX", + "baseAssetPrecision": "0.01", + "quoteAsset": "USDT", + "quoteAssetName": "USDT", + "quotePrecision": "0.000001", + "icebergAllowed": false, + "allowMargin": false + }, + { + "filters": [ + { + "minPrice": "0.0000001", + "maxPrice": "100000.00000000", + "tickSize": "0.0000001", + "filterType": "PRICE_FILTER" + }, + { + "minQty": "1", + "maxQty": "100000.00000000", + "stepSize": "0.01", + "filterType": "LOT_SIZE" + }, + { + "minNotional": "0.1", + "filterType": "MIN_NOTIONAL" + } + ], + "exchangeId": "717", + "symbol": "VOLUMEUSDT", + "symbolName": "VOLUMEUSDT", + "status": "TRADING", + "baseAsset": "VOLUME", + "baseAssetName": "VOLUME", + "baseAssetPrecision": "0.01", + "quoteAsset": "USDT", + "quoteAssetName": "USDT", + "quotePrecision": "0.0000001", + "icebergAllowed": false, + "allowMargin": false + }, + { + "filters": [ + { + "minPrice": "0.0001", + "maxPrice": "100000.00000000", + "tickSize": "0.0001", + "filterType": "PRICE_FILTER" + }, + { + "minQty": "5", + "maxQty": "100000.00000000", + "stepSize": "0.1", + "filterType": "LOT_SIZE" + }, + { + "minNotional": "0.01", + "filterType": "MIN_NOTIONAL" + } + ], + "exchangeId": "717", + "symbol": "WGGSUSDT", + "symbolName": "WGGSUSDT", + "status": "TRADING", + "baseAsset": "WGGS", + "baseAssetName": "WGGS", + "baseAssetPrecision": "0.1", + "quoteAsset": "USDT", + "quoteAssetName": "USDT", + "quotePrecision": "0.0001", + "icebergAllowed": false, + "allowMargin": false + }, + { + "filters": [ + { + "minPrice": "0.00001", + "maxPrice": "100000.00000000", + "tickSize": "0.00001", + "filterType": "PRICE_FILTER" + }, + { + "minQty": "100", + "maxQty": "100000.00000000", + "stepSize": "0.01", + "filterType": "LOT_SIZE" + }, + { + "minNotional": "0.01", + "filterType": "MIN_NOTIONAL" + } + ], + "exchangeId": "717", + "symbol": "WIENUSDT", + "symbolName": "WIENUSDT", + "status": "TRADING", + "baseAsset": "WIEN", + "baseAssetName": "WIEN", + "baseAssetPrecision": "0.01", + "quoteAsset": "USDT", + "quoteAssetName": "USDT", + "quotePrecision": "0.01", + "icebergAllowed": false, + "allowMargin": false + }, + { + "filters": [ + { + "minPrice": "0.00001", + "maxPrice": "100000.00000000", + "tickSize": "0.00001", + "filterType": "PRICE_FILTER" + }, + { + "minQty": "5", + "maxQty": "100000.00000000", + "stepSize": "0.1", + "filterType": "LOT_SIZE" + }, + { + "minNotional": "0.01", + "filterType": "MIN_NOTIONAL" + } + ], + "exchangeId": "717", + "symbol": "WOWXUSDT", + "symbolName": "WOWXUSDT", + "status": "TRADING", + "baseAsset": "WOWX", + "baseAssetName": "WOWX", + "baseAssetPrecision": "0.1", + "quoteAsset": "USDT", + "quoteAssetName": "USDT", + "quotePrecision": "0.00001", + "icebergAllowed": false, + "allowMargin": false + }, + { + "filters": [ + { + "minPrice": "0.00001", + "maxPrice": "100000.00000000", + "tickSize": "0.00001", + "filterType": "PRICE_FILTER" + }, + { + "minQty": "10", + "maxQty": "100000.00000000", + "stepSize": "0.1", + "filterType": "LOT_SIZE" + }, + { + "minNotional": "0.01", + "filterType": "MIN_NOTIONAL" + } + ], + "exchangeId": "717", + "symbol": "WWENIUSDT", + "symbolName": "WENIUSDT", + "status": "TRADING", + "baseAsset": "WWENI", + "baseAssetName": "WENI", + "baseAssetPrecision": "0.1", + "quoteAsset": "USDT", + "quoteAssetName": "USDT", + "quotePrecision": "0.00001", + "icebergAllowed": false, + "allowMargin": false + }, + { + "filters": [ + { + "minPrice": "0.00001", + "maxPrice": "100000.00000000", + "tickSize": "0.00001", + "filterType": "PRICE_FILTER" + }, + { + "minQty": "5", + "maxQty": "100000.00000000", + "stepSize": "0.01", + "filterType": "LOT_SIZE" + }, + { + "minNotional": "0.001", + "filterType": "MIN_NOTIONAL" + } + ], + "exchangeId": "717", + "symbol": "WWENUSDT", + "symbolName": "WENUSDT", + "status": "TRADING", + "baseAsset": "WWEN", + "baseAssetName": "WEN", + "baseAssetPrecision": "0.01", + "quoteAsset": "USDT", + "quoteAssetName": "USDT", + "quotePrecision": "0.001", + "icebergAllowed": false, + "allowMargin": false + }, + { + "filters": [ + { + "minPrice": "0.000001", + "maxPrice": "100000.00000000", + "tickSize": "0.000001", + "filterType": "PRICE_FILTER" + }, + { + "minQty": "0.1", + "maxQty": "100000.00000000", + "stepSize": "0.0001", + "filterType": "LOT_SIZE" + }, + { + "minNotional": "0.0005", + "filterType": "MIN_NOTIONAL" + } + ], + "exchangeId": "717", + "symbol": "XMRBTC", + "symbolName": "XMRBTC", + "status": "TRADING", + "baseAsset": "XMR", + "baseAssetName": "XMR", + "baseAssetPrecision": "0.0001", + "quoteAsset": "BTC", + "quoteAssetName": "BTC", + "quotePrecision": "0.000001", + "icebergAllowed": false, + "allowMargin": false + }, + { + "filters": [ + { + "minPrice": "0.01", + "maxPrice": "100000.00000000", + "tickSize": "0.01", + "filterType": "PRICE_FILTER" + }, + { + "minQty": "0.1", + "maxQty": "100000.00000000", + "stepSize": "0.0001", + "filterType": "LOT_SIZE" + }, + { + "minNotional": "5", + "filterType": "MIN_NOTIONAL" + } + ], + "exchangeId": "717", + "symbol": "XMRUSDT", + "symbolName": "XMRUSDT", + "status": "TRADING", + "baseAsset": "XMR", + "baseAssetName": "XMR", + "baseAssetPrecision": "0.0001", + "quoteAsset": "USDT", + "quoteAssetName": "USDT", + "quotePrecision": "0.0001", + "icebergAllowed": false, + "allowMargin": false + }, + { + "filters": [ + { + "minPrice": "0.00000001", + "maxPrice": "100000.00000000", + "tickSize": "0.00000001", + "filterType": "PRICE_FILTER" + }, + { + "minQty": "1", + "maxQty": "100000.00000000", + "stepSize": "1", + "filterType": "LOT_SIZE" + }, + { + "minNotional": "0.0001", + "filterType": "MIN_NOTIONAL" + } + ], + "exchangeId": "717", + "symbol": "XRPBTC", + "symbolName": "XRPBTC", + "status": "TRADING", + "baseAsset": "XRP", + "baseAssetName": "XRP", + "baseAssetPrecision": "1", + "quoteAsset": "BTC", + "quoteAssetName": "BTC", + "quotePrecision": "0.0001", + "icebergAllowed": false, + "allowMargin": false + }, + { + "filters": [ + { + "minPrice": "0.00001", + "maxPrice": "100000.00000000", + "tickSize": "0.00001", + "filterType": "PRICE_FILTER" + }, + { + "minQty": "10", + "maxQty": "100000.00000000", + "stepSize": "0.001", + "filterType": "LOT_SIZE" + }, + { + "minNotional": "0.01", + "filterType": "MIN_NOTIONAL" + } + ], + "exchangeId": "717", + "symbol": "XRPETH", + "symbolName": "XRPETH", + "status": "TRADING", + "baseAsset": "XRP", + "baseAssetName": "XRP", + "baseAssetPrecision": "0.001", + "quoteAsset": "ETH", + "quoteAssetName": "ETH", + "quotePrecision": "0.000001", + "icebergAllowed": false, + "allowMargin": false + }, + { + "filters": [ + { + "minPrice": "0.0001", + "maxPrice": "100000.00000000", + "tickSize": "0.0001", + "filterType": "PRICE_FILTER" + }, + { + "minQty": "10", + "maxQty": "100000.00000000", + "stepSize": "0.01", + "filterType": "LOT_SIZE" + }, + { + "minNotional": "5", + "filterType": "MIN_NOTIONAL" + } + ], + "exchangeId": "717", + "symbol": "XRPUSDT", + "symbolName": "XRPUSDT", + "status": "TRADING", + "baseAsset": "XRP", + "baseAssetName": "XRP", + "baseAssetPrecision": "0.01", + "quoteAsset": "USDT", + "quoteAssetName": "USDT", + "quotePrecision": "0.0001", + "icebergAllowed": false, + "allowMargin": false + }, + { + "filters": [ + { + "minPrice": "0.00000001", + "maxPrice": "100000.00000000", + "tickSize": "0.00000001", + "filterType": "PRICE_FILTER" + }, + { + "minQty": "1", + "maxQty": "100000.00000000", + "stepSize": "0.01", + "filterType": "LOT_SIZE" + }, + { + "minNotional": "0.0001", + "filterType": "MIN_NOTIONAL" + } + ], + "exchangeId": "717", + "symbol": "XTZBTC", + "symbolName": "XTZBTC", + "status": "TRADING", + "baseAsset": "XTZ", + "baseAssetName": "XTZ", + "baseAssetPrecision": "0.01", + "quoteAsset": "BTC", + "quoteAssetName": "BTC", + "quotePrecision": "0.00000001", + "icebergAllowed": false, + "allowMargin": false + }, + { + "filters": [ + { + "minPrice": "0.0001", + "maxPrice": "100000.00000000", + "tickSize": "0.0001", + "filterType": "PRICE_FILTER" + }, + { + "minQty": "1", + "maxQty": "100000.00000000", + "stepSize": "0.01", + "filterType": "LOT_SIZE" + }, + { + "minNotional": "5", + "filterType": "MIN_NOTIONAL" + } + ], + "exchangeId": "717", + "symbol": "XTZUSDT", + "symbolName": "XTZUSDT", + "status": "TRADING", + "baseAsset": "XTZ", + "baseAssetName": "XTZ", + "baseAssetPrecision": "0.01", + "quoteAsset": "USDT", + "quoteAssetName": "USDT", + "quotePrecision": "0.0001", + "icebergAllowed": false, + "allowMargin": false + }, + { + "filters": [ + { + "minPrice": "0.000001", + "maxPrice": "100000.00000000", + "tickSize": "0.000001", + "filterType": "PRICE_FILTER" + }, + { + "minQty": "0.001", + "maxQty": "100000.00000000", + "stepSize": "0.0001", + "filterType": "LOT_SIZE" + }, + { + "minNotional": "0.00001", + "filterType": "MIN_NOTIONAL" + } + ], + "exchangeId": "717", + "symbol": "ZECBTC", + "symbolName": "ZECBTC", + "status": "TRADING", + "baseAsset": "ZEC", + "baseAssetName": "ZEC", + "baseAssetPrecision": "0.0001", + "quoteAsset": "BTC", + "quoteAssetName": "BTC", + "quotePrecision": "0.00000001", + "icebergAllowed": false, + "allowMargin": false + }, + { + "filters": [ + { + "minPrice": "0.01", + "maxPrice": "100000.00000000", + "tickSize": "0.01", + "filterType": "PRICE_FILTER" + }, + { + "minQty": "0.05", + "maxQty": "100000.00000000", + "stepSize": "0.0001", + "filterType": "LOT_SIZE" + }, + { + "minNotional": "5", + "filterType": "MIN_NOTIONAL" + } + ], + "exchangeId": "717", + "symbol": "ZECUSDT", + "symbolName": "ZECUSDT", + "status": "TRADING", + "baseAsset": "ZEC", + "baseAssetName": "ZEC", + "baseAssetPrecision": "0.0001", + "quoteAsset": "USDT", + "quoteAssetName": "USDT", + "quotePrecision": "0.0001", + "icebergAllowed": false, + "allowMargin": false + }, + { + "filters": [ + { + "minPrice": "0.00001", + "maxPrice": "100000.00000000", + "tickSize": "0.00001", + "filterType": "PRICE_FILTER" + }, + { + "minQty": "0.01", + "maxQty": "100000.00000000", + "stepSize": "0.01", + "filterType": "LOT_SIZE" + }, + { + "minNotional": "0.00001", + "filterType": "MIN_NOTIONAL" + } + ], + "exchangeId": "717", + "symbol": "ZHTUSDT", + "symbolName": "ZHTUSDT", + "status": "TRADING", + "baseAsset": "ZHT", + "baseAssetName": "ZHT", + "baseAssetPrecision": "0.01", + "quoteAsset": "USDT", + "quoteAssetName": "USDT", + "quotePrecision": "0.00001", + "icebergAllowed": false, + "allowMargin": false + } + ], + "aggregates": [], + "rateLimits": [ + { + "rateLimitType": "REQUEST_WEIGHT", + "interval": "MINUTE", + "intervalUnit": 1, + "limit": 3000 + }, + { + "rateLimitType": "ORDERS", + "interval": "SECOND", + "intervalUnit": 2, + "limit": 40 + } + ], + "options": [], + "contracts": [ + { + "filters": [ + { + "minPrice": "0.01", + "maxPrice": "100000.00000000", + "tickSize": "0.01", + "filterType": "PRICE_FILTER" + }, + { + "minQty": "1", + "maxQty": "100000.00000000", + "stepSize": "1", + "filterType": "LOT_SIZE" + }, + { + "minNotional": "0.000000001", + "filterType": "MIN_NOTIONAL" + } + ], + "exchangeId": "717", + "symbol": "BCH-SWAP", + "symbolName": "BCH-SWAP", + "status": "TRADING", + "baseAsset": "BCH-SWAP", + "baseAssetPrecision": "1", + "quoteAsset": "USDT", + "quoteAssetPrecision": "0.01", + "icebergAllowed": false, + "inverse": true, + "index": "BCHUSDT", + "marginToken": "BCH", + "marginPrecision": "0.000001", + "contractMultiplier": "1.0", + "underlying": "BCH", + "riskLimits": [ + { + "riskLimitId": "600000098", + "quantity": "100000.0", + "initialMargin": "0.02", + "maintMargin": "0.01" + }, + { + "riskLimitId": "600000099", + "quantity": "300000.0", + "initialMargin": "0.025", + "maintMargin": "0.015" + }, + { + "riskLimitId": "600000100", + "quantity": "500000.0", + "initialMargin": "0.03", + "maintMargin": "0.02" + }, + { + "riskLimitId": "600000101", + "quantity": "700000.0", + "initialMargin": "0.04", + "maintMargin": "0.025" + } + ] + }, + { + "filters": [ + { + "minPrice": "0.01", + "maxPrice": "100000.00000000", + "tickSize": "0.01", + "filterType": "PRICE_FILTER" + }, + { + "minQty": "1", + "maxQty": "100000.00000000", + "stepSize": "1", + "filterType": "LOT_SIZE" + }, + { + "minNotional": "0.000000001", + "filterType": "MIN_NOTIONAL" + } + ], + "exchangeId": "717", + "symbol": "BCH-SWAP-USDT", + "symbolName": "BCH-SWAP-USDT", + "status": "TRADING", + "baseAsset": "BCH-SWAP-USDT", + "baseAssetPrecision": "1", + "quoteAsset": "USDT", + "quoteAssetPrecision": "0.01", + "icebergAllowed": false, + "inverse": false, + "index": "BCHUSDT", + "marginToken": "USDT", + "marginPrecision": "0.0001", + "contractMultiplier": "0.01", + "underlying": "BCH", + "riskLimits": [ + { + "riskLimitId": "600000067", + "quantity": "100000.0", + "initialMargin": "0.02", + "maintMargin": "0.01" + }, + { + "riskLimitId": "600000068", + "quantity": "300000.0", + "initialMargin": "0.025", + "maintMargin": "0.015" + }, + { + "riskLimitId": "600000069", + "quantity": "500000.0", + "initialMargin": "0.03", + "maintMargin": "0.02" + }, + { + "riskLimitId": "600000070", + "quantity": "700000.0", + "initialMargin": "0.04", + "maintMargin": "0.025" + } + ] + }, + { + "filters": [ + { + "minPrice": "0.1", + "maxPrice": "100000.00000000", + "tickSize": "0.1", + "filterType": "PRICE_FILTER" + }, + { + "minQty": "1", + "maxQty": "100000.00000000", + "stepSize": "1", + "filterType": "LOT_SIZE" + }, + { + "minNotional": "0.000000001", + "filterType": "MIN_NOTIONAL" + } + ], + "exchangeId": "717", + "symbol": "BTC-PERP-BUSDT", + "symbolName": "BTC-PERP-BUSDT", + "status": "TRADING", + "baseAsset": "BTC-PERP-BUSDT", + "baseAssetPrecision": "1", + "quoteAsset": "BUSDT", + "quoteAssetPrecision": "0.1", + "icebergAllowed": false, + "inverse": false, + "index": "BTCUSDT", + "marginToken": "BUSDT", + "marginPrecision": "0.0001", + "contractMultiplier": "0.0001", + "underlying": "TBTC", + "riskLimits": [ + { + "riskLimitId": "600000132", + "quantity": "1000000.0", + "initialMargin": "0.01", + "maintMargin": "0.005" + }, + { + "riskLimitId": "600000133", + "quantity": "2000000.0", + "initialMargin": "0.02", + "maintMargin": "0.01" + }, + { + "riskLimitId": "600000134", + "quantity": "3000000.0", + "initialMargin": "0.03", + "maintMargin": "0.015" + }, + { + "riskLimitId": "600000135", + "quantity": "4000000.0", + "initialMargin": "0.04", + "maintMargin": "0.02" + } + ] + }, + { + "filters": [ + { + "minPrice": "0.1", + "maxPrice": "100000.00000000", + "tickSize": "0.1", + "filterType": "PRICE_FILTER" + }, + { + "minQty": "1", + "maxQty": "100000.00000000", + "stepSize": "1", + "filterType": "LOT_SIZE" + }, + { + "minNotional": "0.000001", + "filterType": "MIN_NOTIONAL" + } + ], + "exchangeId": "717", + "symbol": "BTC-PERP-REV", + "symbolName": "BTC-PERP-REV", + "status": "TRADING", + "baseAsset": "BTC-PERP-REV", + "baseAssetPrecision": "1", + "quoteAsset": "USDT", + "quoteAssetPrecision": "0.1", + "icebergAllowed": false, + "inverse": true, + "index": "BTCUSDT", + "marginToken": "TBTC", + "marginPrecision": "0.00000001", + "contractMultiplier": "1.0", + "underlying": "TBTC", + "riskLimits": [ + { + "riskLimitId": "200000001", + "quantity": "1000000.0", + "initialMargin": "0.01", + "maintMargin": "0.005" + }, + { + "riskLimitId": "200000002", + "quantity": "2000000.0", + "initialMargin": "0.02", + "maintMargin": "0.01" + }, + { + "riskLimitId": "200000003", + "quantity": "3000000.0", + "initialMargin": "0.03", + "maintMargin": "0.015" + }, + { + "riskLimitId": "200000004", + "quantity": "4000000.0", + "initialMargin": "0.04", + "maintMargin": "0.02" + } + ] + }, + { + "filters": [ + { + "minPrice": "0.1", + "maxPrice": "100000.00000000", + "tickSize": "0.1", + "filterType": "PRICE_FILTER" + }, + { + "minQty": "1", + "maxQty": "100000.00000000", + "stepSize": "1", + "filterType": "LOT_SIZE" + }, + { + "minNotional": "0.000001", + "filterType": "MIN_NOTIONAL" + } + ], + "exchangeId": "717", + "symbol": "BTC-SWAP", + "symbolName": "BTC-SWAP", + "status": "TRADING", + "baseAsset": "BTC-SWAP", + "baseAssetPrecision": "1", + "quoteAsset": "USDT", + "quoteAssetPrecision": "0.1", + "icebergAllowed": false, + "inverse": true, + "index": "BTCUSDT", + "marginToken": "BTC", + "marginPrecision": "0.00000001", + "contractMultiplier": "1.0", + "underlying": "BTC", + "riskLimits": [ + { + "riskLimitId": "500000001", + "quantity": "1000000.0", + "initialMargin": "0.01", + "maintMargin": "0.005" + }, + { + "riskLimitId": "500000002", + "quantity": "2000000.0", + "initialMargin": "0.02", + "maintMargin": "0.01" + }, + { + "riskLimitId": "500000003", + "quantity": "3000000.0", + "initialMargin": "0.03", + "maintMargin": "0.015" + }, + { + "riskLimitId": "500000004", + "quantity": "4000000.0", + "initialMargin": "0.04", + "maintMargin": "0.02" + } + ] + }, + { + "filters": [ + { + "minPrice": "0.1", + "maxPrice": "100000.00000000", + "tickSize": "0.1", + "filterType": "PRICE_FILTER" + }, + { + "minQty": "1", + "maxQty": "100000.00000000", + "stepSize": "1", + "filterType": "LOT_SIZE" + }, + { + "minNotional": "0.000000001", + "filterType": "MIN_NOTIONAL" + } + ], + "exchangeId": "717", + "symbol": "BTC-SWAP-USDT", + "symbolName": "BTC-SWAP-USDT", + "status": "TRADING", + "baseAsset": "BTC-SWAP-USDT", + "baseAssetPrecision": "1", + "quoteAsset": "USDT", + "quoteAssetPrecision": "0.1", + "icebergAllowed": false, + "inverse": false, + "index": "BTCUSDT", + "marginToken": "USDT", + "marginPrecision": "0.0001", + "contractMultiplier": "0.0001", + "underlying": "BTC", + "riskLimits": [ + { + "riskLimitId": "600000027", + "quantity": "1000000.0", + "initialMargin": "0.01", + "maintMargin": "0.005" + }, + { + "riskLimitId": "600000028", + "quantity": "2000000.0", + "initialMargin": "0.02", + "maintMargin": "0.01" + }, + { + "riskLimitId": "600000029", + "quantity": "3000000.0", + "initialMargin": "0.03", + "maintMargin": "0.015" + }, + { + "riskLimitId": "600000030", + "quantity": "4000000.0", + "initialMargin": "0.04", + "maintMargin": "0.02" + } + ] + }, + { + "filters": [ + { + "minPrice": "0.001", + "maxPrice": "100000.00000000", + "tickSize": "0.001", + "filterType": "PRICE_FILTER" + }, + { + "minQty": "1", + "maxQty": "100000.00000000", + "stepSize": "1", + "filterType": "LOT_SIZE" + }, + { + "minNotional": "0.000000001", + "filterType": "MIN_NOTIONAL" + } + ], + "exchangeId": "717", + "symbol": "EOS-SWAP", + "symbolName": "EOS-SWAP", + "status": "TRADING", + "baseAsset": "EOS-SWAP", + "baseAssetPrecision": "1", + "quoteAsset": "USDT", + "quoteAssetPrecision": "0.001", + "icebergAllowed": false, + "inverse": true, + "index": "EOSUSDT", + "marginToken": "EOS", + "marginPrecision": "0.0001", + "contractMultiplier": "1.0", + "underlying": "EOS", + "riskLimits": [ + { + "riskLimitId": "600000106", + "quantity": "100000.0", + "initialMargin": "0.02", + "maintMargin": "0.01" + }, + { + "riskLimitId": "600000107", + "quantity": "300000.0", + "initialMargin": "0.025", + "maintMargin": "0.015" + }, + { + "riskLimitId": "600000108", + "quantity": "500000.0", + "initialMargin": "0.03", + "maintMargin": "0.02" + }, + { + "riskLimitId": "600000109", + "quantity": "700000.0", + "initialMargin": "0.04", + "maintMargin": "0.025" + } + ] + }, + { + "filters": [ + { + "minPrice": "0.001", + "maxPrice": "100000.00000000", + "tickSize": "0.001", + "filterType": "PRICE_FILTER" + }, + { + "minQty": "1", + "maxQty": "100000.00000000", + "stepSize": "1", + "filterType": "LOT_SIZE" + }, + { + "minNotional": "0.000000001", + "filterType": "MIN_NOTIONAL" + } + ], + "exchangeId": "717", + "symbol": "EOS-SWAP-USDT", + "symbolName": "EOS-SWAP-USDT", + "status": "TRADING", + "baseAsset": "EOS-SWAP-USDT", + "baseAssetPrecision": "1", + "quoteAsset": "USDT", + "quoteAssetPrecision": "0.001", + "icebergAllowed": false, + "inverse": false, + "index": "EOSUSDT", + "marginToken": "USDT", + "marginPrecision": "0.00001", + "contractMultiplier": "1.0", + "underlying": "EOS", + "riskLimits": [ + { + "riskLimitId": "600000031", + "quantity": "100000.0", + "initialMargin": "0.02", + "maintMargin": "0.01" + }, + { + "riskLimitId": "600000032", + "quantity": "300000.0", + "initialMargin": "0.025", + "maintMargin": "0.015" + }, + { + "riskLimitId": "600000033", + "quantity": "500000.0", + "initialMargin": "0.03", + "maintMargin": "0.02" + }, + { + "riskLimitId": "600000034", + "quantity": "700000.0", + "initialMargin": "0.04", + "maintMargin": "0.025" + } + ] + }, + { + "filters": [ + { + "minPrice": "0.01", + "maxPrice": "100000.00000000", + "tickSize": "0.01", + "filterType": "PRICE_FILTER" + }, + { + "minQty": "1", + "maxQty": "100000.00000000", + "stepSize": "1", + "filterType": "LOT_SIZE" + }, + { + "minNotional": "0.000000001", + "filterType": "MIN_NOTIONAL" + } + ], + "exchangeId": "717", + "symbol": "ETH-SWAP", + "symbolName": "ETH-SWAP", + "status": "TRADING", + "baseAsset": "ETH-SWAP", + "baseAssetPrecision": "1", + "quoteAsset": "USDT", + "quoteAssetPrecision": "0.01", + "icebergAllowed": false, + "inverse": true, + "index": "ETHUSDT", + "marginToken": "ETH", + "marginPrecision": "0.000001", + "contractMultiplier": "1.0", + "underlying": "ETH", + "riskLimits": [ + { + "riskLimitId": "600000110", + "quantity": "100000.0", + "initialMargin": "0.02", + "maintMargin": "0.01" + }, + { + "riskLimitId": "600000111", + "quantity": "300000.0", + "initialMargin": "0.025", + "maintMargin": "0.015" + }, + { + "riskLimitId": "600000112", + "quantity": "500000.0", + "initialMargin": "0.03", + "maintMargin": "0.02" + }, + { + "riskLimitId": "600000113", + "quantity": "700000.0", + "initialMargin": "0.04", + "maintMargin": "0.025" + } + ] + }, + { + "filters": [ + { + "minPrice": "0.01", + "maxPrice": "100000.00000000", + "tickSize": "0.01", + "filterType": "PRICE_FILTER" + }, + { + "minQty": "1", + "maxQty": "100000.00000000", + "stepSize": "1", + "filterType": "LOT_SIZE" + }, + { + "minNotional": "0.000000001", + "filterType": "MIN_NOTIONAL" + } + ], + "exchangeId": "717", + "symbol": "ETH-SWAP-USDT", + "symbolName": "ETH-SWAP-USDT", + "status": "TRADING", + "baseAsset": "ETH-SWAP-USDT", + "baseAssetPrecision": "1", + "quoteAsset": "USDT", + "quoteAssetPrecision": "0.01", + "icebergAllowed": false, + "inverse": false, + "index": "ETHUSDT", + "marginToken": "USDT", + "marginPrecision": "0.0001", + "contractMultiplier": "0.01", + "underlying": "ETH", + "riskLimits": [ + { + "riskLimitId": "600000023", + "quantity": "100000.0", + "initialMargin": "0.02", + "maintMargin": "0.01" + }, + { + "riskLimitId": "600000024", + "quantity": "300000.0", + "initialMargin": "0.025", + "maintMargin": "0.015" + }, + { + "riskLimitId": "600000025", + "quantity": "500000.0", + "initialMargin": "0.03", + "maintMargin": "0.02" + }, + { + "riskLimitId": "600000026", + "quantity": "700000.0", + "initialMargin": "0.04", + "maintMargin": "0.025" + } + ] + }, + { + "filters": [ + { + "minPrice": "0.01", + "maxPrice": "100000.00000000", + "tickSize": "0.01", + "filterType": "PRICE_FILTER" + }, + { + "minQty": "1", + "maxQty": "100000.00000000", + "stepSize": "1", + "filterType": "LOT_SIZE" + }, + { + "minNotional": "0.000000001", + "filterType": "MIN_NOTIONAL" + } + ], + "exchangeId": "717", + "symbol": "LTC-SWAP", + "symbolName": "LTC-SWAP", + "status": "TRADING", + "baseAsset": "LTC-SWAP", + "baseAssetPrecision": "1", + "quoteAsset": "USDT", + "quoteAssetPrecision": "0.01", + "icebergAllowed": false, + "inverse": true, + "index": "LTCUSDT", + "marginToken": "LTC", + "marginPrecision": "0.000001", + "contractMultiplier": "1.0", + "underlying": "LTC", + "riskLimits": [ + { + "riskLimitId": "600000102", + "quantity": "100000.0", + "initialMargin": "0.02", + "maintMargin": "0.01" + }, + { + "riskLimitId": "600000103", + "quantity": "300000.0", + "initialMargin": "0.025", + "maintMargin": "0.015" + }, + { + "riskLimitId": "600000104", + "quantity": "500000.0", + "initialMargin": "0.03", + "maintMargin": "0.02" + }, + { + "riskLimitId": "600000105", + "quantity": "700000.0", + "initialMargin": "0.04", + "maintMargin": "0.025" + } + ] + }, + { + "filters": [ + { + "minPrice": "0.01", + "maxPrice": "100000.00000000", + "tickSize": "0.01", + "filterType": "PRICE_FILTER" + }, + { + "minQty": "1", + "maxQty": "100000.00000000", + "stepSize": "1", + "filterType": "LOT_SIZE" + }, + { + "minNotional": "0.000000001", + "filterType": "MIN_NOTIONAL" + } + ], + "exchangeId": "717", + "symbol": "LTC-SWAP-USDT", + "symbolName": "LTC-SWAP-USDT", + "status": "TRADING", + "baseAsset": "LTC-SWAP-USDT", + "baseAssetPrecision": "1", + "quoteAsset": "USDT", + "quoteAssetPrecision": "0.01", + "icebergAllowed": false, + "inverse": false, + "index": "LTCUSDT", + "marginToken": "USDT", + "marginPrecision": "0.0001", + "contractMultiplier": "0.01", + "underlying": "LTC", + "riskLimits": [ + { + "riskLimitId": "600000019", + "quantity": "100000.0", + "initialMargin": "0.02", + "maintMargin": "0.01" + }, + { + "riskLimitId": "600000020", + "quantity": "300000.0", + "initialMargin": "0.025", + "maintMargin": "0.015" + }, + { + "riskLimitId": "600000021", + "quantity": "500000.0", + "initialMargin": "0.03", + "maintMargin": "0.02" + }, + { + "riskLimitId": "600000022", + "quantity": "700000.0", + "initialMargin": "0.04", + "maintMargin": "0.025" + } + ] + }, + { + "filters": [ + { + "minPrice": "0.0001", + "maxPrice": "100000.00000000", + "tickSize": "0.0001", + "filterType": "PRICE_FILTER" + }, + { + "minQty": "1", + "maxQty": "100000.00000000", + "stepSize": "1", + "filterType": "LOT_SIZE" + }, + { + "minNotional": "0.000000001", + "filterType": "MIN_NOTIONAL" + } + ], + "exchangeId": "717", + "symbol": "XRP-SWAP", + "symbolName": "XRP-SWAP", + "status": "TRADING", + "baseAsset": "XRP-SWAP", + "baseAssetPrecision": "1", + "quoteAsset": "USDT", + "quoteAssetPrecision": "0.0001", + "icebergAllowed": false, + "inverse": true, + "index": "XRPUSDT", + "marginToken": "XRP", + "marginPrecision": "0.00001", + "contractMultiplier": "1.0", + "underlying": "XRP", + "riskLimits": [ + { + "riskLimitId": "600000094", + "quantity": "100000.0", + "initialMargin": "0.02", + "maintMargin": "0.01" + }, + { + "riskLimitId": "600000095", + "quantity": "200000.0", + "initialMargin": "0.025", + "maintMargin": "0.015" + }, + { + "riskLimitId": "600000096", + "quantity": "300000.0", + "initialMargin": "0.03", + "maintMargin": "0.02" + }, + { + "riskLimitId": "600000097", + "quantity": "400000.0", + "initialMargin": "0.04", + "maintMargin": "0.025" + } + ] + }, + { + "filters": [ + { + "minPrice": "0.0001", + "maxPrice": "100000.00000000", + "tickSize": "0.0001", + "filterType": "PRICE_FILTER" + }, + { + "minQty": "1", + "maxQty": "100000.00000000", + "stepSize": "1", + "filterType": "LOT_SIZE" + }, + { + "minNotional": "0.000000001", + "filterType": "MIN_NOTIONAL" + } + ], + "exchangeId": "717", + "symbol": "XRP-SWAP-USDT", + "symbolName": "XRP-SWAP-USDT", + "status": "TRADING", + "baseAsset": "XRP-SWAP-USDT", + "baseAssetPrecision": "1", + "quoteAsset": "USDT", + "quoteAssetPrecision": "0.0001", + "icebergAllowed": false, + "inverse": false, + "index": "XRPUSDT", + "marginToken": "USDT", + "marginPrecision": "0.0001", + "contractMultiplier": "1.0", + "underlying": "XRP", + "riskLimits": [ + { + "riskLimitId": "600000063", + "quantity": "100000.0", + "initialMargin": "0.02", + "maintMargin": "0.01" + }, + { + "riskLimitId": "600000064", + "quantity": "200000.0", + "initialMargin": "0.025", + "maintMargin": "0.015" + }, + { + "riskLimitId": "600000065", + "quantity": "300000.0", + "initialMargin": "0.03", + "maintMargin": "0.02" + }, + { + "riskLimitId": "600000066", + "quantity": "400000.0", + "initialMargin": "0.04", + "maintMargin": "0.025" + } + ] + } + ] + }, + "rawHeaders": [ + "Date", + "Fri, 14 Aug 2020 16:25:43 GMT", + "Content-Type", + "application/json;charset=UTF-8", + "Content-Length", + "53156", + "Connection", + "keep-alive" + ], + "responseIsBinary": false + } +] \ No newline at end of file