Update utils.js

This commit is contained in:
Interchained
2020-10-12 21:44:49 -04:00
committed by GitHub
parent 23e5116d8d
commit e8adf9a0c0

View File

@@ -25,20 +25,21 @@ exports.instanceId = function () {
* Validate miner address * Validate miner address
**/ **/
console.log(config.poolServer.poolAddress) console.log(config.poolServer.poolAddress)
var addressBase58Prefix = config.poolServer.poolAddress.toString(); var addressBase58Prefix = parseInt(cnUtil.address_decode(new Buffer(config.poolServer.poolAddress)).toString());
var integratedAddressBase58Prefix = config.poolServer.intAddressPrefix ? parseInt(config.poolServer.intAddressPrefix) : addressBase58Prefix + 1; var integratedAddressBase58Prefix = config.poolServer.intAddressPrefix ? parseInt(config.poolServer.intAddressPrefix) : addressBase58Prefix + 1;
var subAddressBase58Prefix = config.poolServer.subAddressPrefix ? parseInt(config.poolServer.subAddressPrefix) : "N/A"; var subAddressBase58Prefix = config.poolServer.subAddressPrefix ? parseInt(config.poolServer.subAddressPrefix) : "N/A";
// Get address prefix // Get address prefix
function getAddressPrefix (address) { function getAddressPrefix (address) {
let addressBuffer = Buffer.from(address); let addressBuffer = new Buffer(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;