Update utils.js

This commit is contained in:
Interchained
2021-01-04 12:56:28 -05:00
committed by GitHub
parent 87be78c48a
commit 0b8755882d

View File

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