mirror of
https://github.com/discountry/ritmex-bot.git
synced 2026-09-09 08:18:07 +00:00
32 lines
766 B
JavaScript
32 lines
766 B
JavaScript
|
|
|
|
import ccxt from '../../js/ccxt.js';
|
|
import settings from './credentials.json';
|
|
|
|
async function test () {
|
|
|
|
const ids = ccxt.exchanges.filter (id => id in settings)
|
|
|
|
const exchanges = ccxt.indexBy (await Promise.all (ids.map (async id => {
|
|
|
|
// instantiate the exchange
|
|
let exchange = new ccxt[id] (settings[id])
|
|
|
|
// load markets
|
|
await exchange.loadMarkets ()
|
|
|
|
// check the balance
|
|
if (exchange.apiKey) {
|
|
let balance = await exchange.fetchBalance ()
|
|
console.log (exchange.id, balance['free'])
|
|
}
|
|
|
|
return exchange
|
|
})), 'id')
|
|
|
|
// when all of them are ready, do your other things
|
|
console.log ('Loaded exchanges:', Object.keys (exchanges).join (', '))
|
|
}
|
|
|
|
test ()
|