From c5ba8facb909628c9f5c59e86bd449d8c5c33c07 Mon Sep 17 00:00:00 2001 From: Harald Wolff Date: Sat, 16 Sep 2017 17:41:26 +0200 Subject: [PATCH] Fixed nodejs deprecation issue --- lib/pool.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/pool.js b/lib/pool.js index ba59a95..709de87 100644 --- a/lib/pool.js +++ b/lib/pool.js @@ -16,6 +16,8 @@ require('./exceptionWriter.js')(logSystem); var apiInterfaces = require('./apiInterfaces.js')(config.daemon, config.wallet, config.api); var utils = require('./utils.js'); +Buffer.prototype.toByteArray = function () { return Array.prototype.slice.call(this, 0) } + var log = function(severity, system, text, data){ global.log(severity, system, threadId + text, data); }; @@ -278,8 +280,7 @@ Miner.prototype = { diffBuff.copy(padded, 32 - diffBuff.length); var buff = padded.slice(0, 4); - var buffArray = buff.toJSON(); - buffArray.reverse(); + var buffArray = buff.toByteArray().reverse(); var buffReversed = new Buffer(buffArray); this.target = buffReversed.readUInt32BE(0); var hex = buffReversed.toString('hex'); @@ -410,8 +411,7 @@ function processShare(miner, job, blockTemplate, nonce, resultHash){ return false; } - var hashArray = hash.toJSON(); - hashArray.reverse(); + var hashArray = hash.toByteArray().reverse(); var hashNum = bignum.fromBuffer(new Buffer(hashArray)); var hashDiff = diff1.div(hashNum);