diff --git a/lib/jobManager.js b/lib/jobManager.js index 04d8932..9b8e7b8 100644 --- a/lib/jobManager.js +++ b/lib/jobManager.js @@ -14,10 +14,9 @@ var blockTemplate = require('./blockTemplate.js'); //Unique extranonce per subscriber var ExtraNonceCounter = function(){ - //var instanceId = 31; - //var counter = instanceId << 27; - var counter = 1; - var size = util.packUInt32BE(counter).length; //binpack.packUInt32(counter, 'big').length; + var instanceId = 31; + var counter = instanceId << 27; + var size = util.packUInt32BE(Math.abs(counter)).length; //binpack.packUInt32(counter, 'big').length; this.next = function(){ var extraNonce = util.packUInt32BE(counter++);//binpack.packUInt32(counter++, 'big');