Merge pull request #650 from shopglobal/patch-18
update for node v > 10
This commit is contained in:
11
lib/utils.js
11
lib/utils.js
@@ -30,7 +30,7 @@ let subAddressBase58Prefix = config.poolServer.subAddressPrefix ? parseInt(confi
|
|||||||
|
|
||||||
// Get address prefix
|
// Get address prefix
|
||||||
function getAddressPrefix (address) {
|
function getAddressPrefix (address) {
|
||||||
let addressBuffer = new Buffer(address);
|
let addressBuffer = Buffer.from(address);
|
||||||
|
|
||||||
let addressPrefix = cnUtil.address_decode(addressBuffer);
|
let addressPrefix = cnUtil.address_decode(addressBuffer);
|
||||||
if (addressPrefix) {
|
if (addressPrefix) {
|
||||||
@@ -62,8 +62,7 @@ exports.characterCount = characterCount;
|
|||||||
|
|
||||||
// Validate miner address
|
// Validate miner address
|
||||||
exports.validateChildMinerAddress = (address, index) => {
|
exports.validateChildMinerAddress = (address, index) => {
|
||||||
let childAddressBase58Prefix = parseInt(cnUtil.address_decode(Buffer.from(config.childPools[index].poolAddress))
|
let childAddressBase58Prefix = parseInt(cnUtil.address_decode(Buffer.from(config.childPools[index].poolAddress)).toString());
|
||||||
.toString());
|
|
||||||
let childIntegratedAddressBase58Prefix = config.poolServer.intChildAddressPrefix ? parseInt(config.childPools[index].intAddressPrefix) : childAddressBase58Prefix + 1;
|
let childIntegratedAddressBase58Prefix = config.poolServer.intChildAddressPrefix ? parseInt(config.childPools[index].intAddressPrefix) : childAddressBase58Prefix + 1;
|
||||||
|
|
||||||
let addressPrefix = getAddressPrefix(address);
|
let addressPrefix = getAddressPrefix(address);
|
||||||
@@ -131,10 +130,8 @@ exports.getReadableHashRate = function (hashrate) {
|
|||||||
* Get readable coins
|
* Get readable coins
|
||||||
**/
|
**/
|
||||||
exports.getReadableCoins = function (coins, digits, withoutSymbol) {
|
exports.getReadableCoins = function (coins, digits, withoutSymbol) {
|
||||||
let coinDecimalPlaces = config.coinDecimalPlaces || config.coinUnits.toString()
|
let coinDecimalPlaces = config.coinDecimalPlaces || config.coinUnits.toString().length - 1;
|
||||||
.length - 1;
|
let amount = (parseInt(coins || 0) / config.coinUnits).toFixed(digits || coinDecimalPlaces);
|
||||||
let amount = (parseInt(coins || 0) / config.coinUnits)
|
|
||||||
.toFixed(digits || coinDecimalPlaces);
|
|
||||||
return amount + (withoutSymbol ? '' : (' ' + config.symbol));
|
return amount + (withoutSymbol ? '' : (' ' + config.symbol));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user