{
"cached exchanges": ["gemini", "bitstamp", "okcoin", "coinbasepro", "kraken", "bitfinex", "bitflyer", "liquid", "coincheck", "bitbank", "zaif", "hitbtc", "binance", "okex", "gateio", "bitmax"],
"currencies": ["USD", "GBP", "JPY", "USDT", "EUR"],
"interval": 10,
"keepWeeks": 3,
"on demand exchanges": ["acx", "aofex", "bequant", "bibox", "bigone", "binance", "bitbank", "bitbay", "bitfinex", "bitflyer", "bitforex", "bithumb", "bitkk", "bitmax", "bitstamp", "bittrex", "bitz", "bl3p", "bleutrade", "braziliex", "btcalpha", "btcbox", "btcmarkets", "btctradeua", "bw", "bybit", "bytetrade", "cex", "chilebit", "coinbase", "coinbasepro", "coincheck", "coinegg", "coinex", "coinfalcon", "coinfloor", "coinmate", "coinone", "crex24", "currencycom", "digifinex", "dsx", "eterbase", "exmo", "exx", "foxbit", "ftx", "gateio", "gemini", "hbtc", "hitbtc", "hollaex", "huobipro", "ice3x", "independentreserve", "indodax", "itbit", "kraken", "kucoin", "lakebtc", "latoken", "lbank", "liquid", "livecoin", "luno", "lykke", "mercado", "oceanex", "okcoin", "okex", "paymium", "poloniex", "probit", "southxchange", "stex", "surbitcoin", "therock", "tidebit", "tidex", "upbit", "vbtc", "wavesexchange", "whitebit", "yobit", "zaif", "zb"],
"updated settings?": "no"
}
Expected result: SpotBit should return which servers are supported for which currencies in a way application developers can use.
SpotBit's
/configureAPI call returns two lists of exchanges,cached exchangesandon demand exchanges. The documentation does not make it clear what the actual difference is between these types of exchanges, or how each exchange relates to the list of currencies it supports. Here is the output ofhttp://h6zwwkcivy2hjys6xpinlnz2f74dsmvltzsd4xb42vinhlcaoe7fdeqd.onion/configureas of 2021-01-21:{ "cached exchanges": ["gemini", "bitstamp", "okcoin", "coinbasepro", "kraken", "bitfinex", "bitflyer", "liquid", "coincheck", "bitbank", "zaif", "hitbtc", "binance", "okex", "gateio", "bitmax"], "currencies": ["USD", "GBP", "JPY", "USDT", "EUR"], "interval": 10, "keepWeeks": 3, "on demand exchanges": ["acx", "aofex", "bequant", "bibox", "bigone", "binance", "bitbank", "bitbay", "bitfinex", "bitflyer", "bitforex", "bithumb", "bitkk", "bitmax", "bitstamp", "bittrex", "bitz", "bl3p", "bleutrade", "braziliex", "btcalpha", "btcbox", "btcmarkets", "btctradeua", "bw", "bybit", "bytetrade", "cex", "chilebit", "coinbase", "coinbasepro", "coincheck", "coinegg", "coinex", "coinfalcon", "coinfloor", "coinmate", "coinone", "crex24", "currencycom", "digifinex", "dsx", "eterbase", "exmo", "exx", "foxbit", "ftx", "gateio", "gemini", "hbtc", "hitbtc", "hollaex", "huobipro", "ice3x", "independentreserve", "indodax", "itbit", "kraken", "kucoin", "lakebtc", "latoken", "lbank", "liquid", "livecoin", "luno", "lykke", "mercado", "oceanex", "okcoin", "okex", "paymium", "poloniex", "probit", "southxchange", "stex", "surbitcoin", "therock", "tidebit", "tidex", "upbit", "vbtc", "wavesexchange", "whitebit", "yobit", "zaif", "zb"], "updated settings?": "no" }The actual SpotBit Docs say:
It goes on to list the standard configuration:
Which five exchanges are used for each currency is not provided by the results of the
/configurecall, however, and having to hard-code this list into applications is not an acceptable alternative since it can be configured on a per-server basis.Expected result: SpotBit should return which servers are supported for which currencies in a way application developers can use.