Update utils.js
This commit is contained in:
11
lib/utils.js
11
lib/utils.js
@@ -24,8 +24,7 @@ exports.instanceId = function () {
|
|||||||
/**
|
/**
|
||||||
* Validate miner address
|
* Validate miner address
|
||||||
**/
|
**/
|
||||||
let addressBase58Prefix = parseInt(cnUtil.address_decode(Buffer.from(config.poolServer.poolAddress))
|
let addressBase58Prefix = parseInt(cnUtil.address_decode(Buffer.from(config.poolServer.poolAddress)).toString());
|
||||||
.toString());
|
|
||||||
let integratedAddressBase58Prefix = config.poolServer.intAddressPrefix ? parseInt(config.poolServer.intAddressPrefix) : addressBase58Prefix + 1;
|
let integratedAddressBase58Prefix = config.poolServer.intAddressPrefix ? parseInt(config.poolServer.intAddressPrefix) : addressBase58Prefix + 1;
|
||||||
let subAddressBase58Prefix = config.poolServer.subAddressPrefix ? parseInt(config.poolServer.subAddressPrefix) : "N/A";
|
let subAddressBase58Prefix = config.poolServer.subAddressPrefix ? parseInt(config.poolServer.subAddressPrefix) : "N/A";
|
||||||
|
|
||||||
@@ -34,11 +33,11 @@ function getAddressPrefix (address) {
|
|||||||
let addressBuffer = Buffer.from(address);
|
let addressBuffer = Buffer.from(address);
|
||||||
|
|
||||||
let addressPrefix = cnUtil.address_decode(addressBuffer);
|
let addressPrefix = cnUtil.address_decode(addressBuffer);
|
||||||
if (addressPrefix) addressPrefix = parseInt(addressPrefix.toString());
|
if (addressPrefix) {
|
||||||
|
addressPrefix = parseInt(addressPrefix.toString());
|
||||||
|
}
|
||||||
if (!addressPrefix) {
|
if (!addressPrefix) {
|
||||||
addressPrefix = cnUtil.address_decode_integrated(addressBuffer);
|
addressPrefix = cnUtil.address_decode_integrated(addressBuffer);
|
||||||
if (addressPrefix) addressPrefix = parseInt(addressPrefix.toString());
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return addressPrefix || null;
|
return addressPrefix || null;
|
||||||
@@ -59,7 +58,7 @@ function characterCount (string, char) {
|
|||||||
let matches = string.match(re)
|
let matches = string.match(re)
|
||||||
return matches === null ? 0 : matches.length;
|
return matches === null ? 0 : matches.length;
|
||||||
}
|
}
|
||||||
exports.characterCount = characterCount
|
exports.characterCount = characterCount;
|
||||||
|
|
||||||
// Validate miner address
|
// Validate miner address
|
||||||
exports.validateChildMinerAddress = (address, index) => {
|
exports.validateChildMinerAddress = (address, index) => {
|
||||||
|
|||||||
Reference in New Issue
Block a user