From 028321a248e18638e5254e841827d4d72de1f5c3 Mon Sep 17 00:00:00 2001 From: Matt Date: Tue, 18 Feb 2014 13:55:09 -0700 Subject: [PATCH] Fix for counter --- lib/jobManager.js | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) 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');