This commit is contained in:
discountry
2025-10-03 15:28:16 +08:00
parent d5c4b04746
commit fcb83bd16b
925 changed files with 165721 additions and 4 deletions
@@ -0,0 +1,31 @@
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 ()