first commit

This commit is contained in:
Francois Klieber committed 2021-06-06 20:25:14 +02:00
commit aa7869eb33
386 files changed
+69375

No files matched your search

+39
View File
@@ -0,0 +1,39 @@
const _ = require('lodash');
const fs = require('co-fs');
const gekkoRoot = __dirname + '/../../';
var util = require(__dirname + '/../../core/util');
var config = {};
config.debug = false;
config.silent = false;
util.setConfig(config);
module.exports = function *() {
const exchangesDir = yield fs.readdir(gekkoRoot + 'exchange/wrappers/');
const exchanges = exchangesDir
.filter(f => _.last(f, 3).join('') === '.js')
.map(f => f.slice(0, -3));
let allCapabilities = [];
exchanges.forEach(function (exchange) {
let Trader = null;
try {
Trader = require(gekkoRoot + 'exchange/wrappers/' + exchange);
} catch (e) {
return;
}
if (!Trader || !Trader.getCapabilities) {
return;
}
allCapabilities.push(Trader.getCapabilities());
});
this.body = allCapabilities;
}