From b6b87282b03b7df47a3ebf35c8500b31a0b6080f Mon Sep 17 00:00:00 2001 From: Luis Fernando Molina Date: Sat, 28 Jul 2018 15:28:16 +0200 Subject: [PATCH] Multi-Exchange Keys --- ExchangeAPI.js | 2 +- Root.js | 3 +++ Run.js | 4 ++-- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/ExchangeAPI.js b/ExchangeAPI.js index 744c7ac65..807061836 100644 --- a/ExchangeAPI.js +++ b/ExchangeAPI.js @@ -29,7 +29,7 @@ if (global.LOG_CONTROL[MODULE_NAME].logInfo === true) { logger.write(MODULE_NAME, "[INFO] initialize -> Entering function."); } - poloniexApiClient = POLONIEX_CLIENT_MODULE.newPoloniexAPIClient(global.EXCHANGE_KEYS[global.EXCHANGE_NAME].Key, global.EXCHANGE_KEYS[global.EXCHANGE_NAME].Secret); + poloniexApiClient = POLONIEX_CLIENT_MODULE.newPoloniexAPIClient(global.EXCHANGE_KEYS[global.EXCHANGE_NAME][bot.instanceIndex].Key, global.EXCHANGE_KEYS[global.EXCHANGE_NAME][bot.instanceIndex].Secret); callBackFunction(global.DEFAULT_OK_RESPONSE); diff --git a/Root.js b/Root.js index 56cac4d89..86a911235 100644 --- a/Root.js +++ b/Root.js @@ -836,6 +836,8 @@ exports.newRoot = function newRoot() { botConfig.filePathRoot = botConfig.devTeam + "/" + botConfig.codeName + "-" + clonName + "/" + global.PLATFORM_CONFIG.codeName + "." + global.PLATFORM_CONFIG.version.major + "." + global.PLATFORM_CONFIG.version.minor + "/" + global.EXCHANGE_NAME + "/" + botConfig.dataSetVersion; botConfig.instance = "Clon" + clonKey; + botConfig.instanceIndex = i; + setTimeout(execute, i * Math.random() * 10 * 1000); function execute() { @@ -850,6 +852,7 @@ exports.newRoot = function newRoot() { let genes = {}; pBotConfig.instance = "Master"; + pBotConfig.instanceIndex = 0; createBotInstance(genes, 1, pBotConfig); diff --git a/Run.js b/Run.js index ffe8d766f..a93071179 100644 --- a/Run.js +++ b/Run.js @@ -99,10 +99,10 @@ function readExchangeAPIKey() { console.log("[HINT] You need to have a file at this path -> " + filePath); global.EXCHANGE_KEYS = { - Poloniex: { + Poloniex: [{ Key: "", Secret: "" - } + }] } startRoot();