From f00a52f8e0b546fb9e63042e1c75469d6eb6c50f Mon Sep 17 00:00:00 2001 From: joshuayabut Date: Mon, 19 Dec 2016 02:28:59 +0000 Subject: [PATCH] Precision bugfix and validate wallet addresses --- libs/paymentProcessor.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libs/paymentProcessor.js b/libs/paymentProcessor.js index 97eac36..bc576da 100644 --- a/libs/paymentProcessor.js +++ b/libs/paymentProcessor.js @@ -149,7 +149,7 @@ function SetupForPool(logger, poolOptions, setupFinished){ setupFinished(true); } - async.parallel([validateAddress, getBalance], asyncComplete); + async.parallel([validateAddress, validateTAddress, validateZAddress, getBalance], asyncComplete); //get t_address coinbalance function listUnspent (addr, minConf, callback) { @@ -164,7 +164,7 @@ function SetupForPool(logger, poolOptions, setupFinished){ else { var tBalance = 0; for (var i = 0, len = result[0].response.length; i < len; i++) { - tBalance = tBalance + Number((result[0].response[i].amount * magnitude)); + tBalance = tBalance + result[0].response[i].amount * magnitude; } logger.debug(logSystem, logComponent, addr + ' contains a balance of: ' + (tBalance / magnitude)); callback(null, tBalance);