Browse Source

Fix for miner address loading for UI flagging

master
Dan Janosik 5 years ago
parent
commit
f17bf3e7df
No known key found for this signature in database GPG Key ID: C6F8CE9FFDB2CED2
  1. 22
      app.js

22
app.js

@ -91,6 +91,8 @@ process.on("unhandledRejection", (reason, p) => {
}); });
function loadMiningPoolConfigs() { function loadMiningPoolConfigs() {
debugLog("Loading mining pools config");
global.miningPoolsConfigs = []; global.miningPoolsConfigs = [];
var miningPoolsConfigDir = path.join(__dirname, "public", "txt", "mining-pools-configs", global.coinConfig.ticker); var miningPoolsConfigDir = path.join(__dirname, "public", "txt", "mining-pools-configs", global.coinConfig.ticker);
@ -109,15 +111,15 @@ function loadMiningPoolConfigs() {
global.miningPoolsConfigs.push(JSON.parse(contents)); global.miningPoolsConfigs.push(JSON.parse(contents));
}); });
});
for (var i = 0; i < global.miningPoolsConfigs.length; i++) { for (var i = 0; i < global.miningPoolsConfigs.length; i++) {
for (var x in global.miningPoolsConfigs[i].payout_addresses) { for (var x in global.miningPoolsConfigs[i].payout_addresses) {
if (global.miningPoolsConfigs[i].payout_addresses.hasOwnProperty(x)) { if (global.miningPoolsConfigs[i].payout_addresses.hasOwnProperty(x)) {
global.specialAddresses[x] = {type:"minerPayout", minerInfo:global.miningPoolsConfigs[i].payout_addresses[x]}; global.specialAddresses[x] = {type:"minerPayout", minerInfo:global.miningPoolsConfigs[i].payout_addresses[x]};
}
} }
} }
} });
} }
function getSourcecodeProjectMetadata() { function getSourcecodeProjectMetadata() {
@ -154,9 +156,7 @@ function loadChangelog() {
} }
function loadHistoricalDataForChain(chain) { function loadHistoricalDataForChain(chain) {
global.specialTransactions = {}; debugLog(`Loading historical data for chain=${chain}`);
global.specialBlocks = {};
global.specialAddresses = {};
if (global.coinConfig.historicalData) { if (global.coinConfig.historicalData) {
global.coinConfig.historicalData.forEach(function(item) { global.coinConfig.historicalData.forEach(function(item) {
@ -246,6 +246,10 @@ app.onStartup = function() {
global.coinConfig = coins[config.coin]; global.coinConfig = coins[config.coin];
global.coinConfigs = coins; global.coinConfigs = coins;
global.specialTransactions = {};
global.specialBlocks = {};
global.specialAddresses = {};
loadChangelog(); loadChangelog();
if (global.sourcecodeVersion == null && fs.existsSync('.git')) { if (global.sourcecodeVersion == null && fs.existsSync('.git')) {

Loading…
Cancel
Save