From 58668a9543b14979a78960c337bf4ffe692a87e2 Mon Sep 17 00:00:00 2001 From: Matt Date: Sun, 20 Apr 2014 21:17:47 -0600 Subject: [PATCH] Fixed blockhash generation (block submission checking) for POS scrypt coins --- lib/jobManager.js | 6 ++++++ lib/pool.js | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/lib/jobManager.js b/lib/jobManager.js index 0ceaef0..344a918 100644 --- a/lib/jobManager.js +++ b/lib/jobManager.js @@ -94,6 +94,12 @@ var JobManager = module.exports = function JobManager(options){ return function(){ return util.reverseBuffer(hashDigest.apply(this, arguments)); }; + case 'scrypt': + if (options.coin.reward === 'POS') { + return function () { + return util.reverseBuffer(hashDigest.apply(this, arguments)); + }; + } default: return function(d){ return util.reverseBuffer(util.sha256d(d)); diff --git a/lib/pool.js b/lib/pool.js index 6c579e2..229e464 100644 --- a/lib/pool.js +++ b/lib/pool.js @@ -54,11 +54,11 @@ var pool = module.exports = function pool(options, authorizeFn){ this.start = function(){ - SetupJobManager(); SetupVarDiff(); SetupApi(); SetupDaemonInterface(function(){ DetectCoinData(function(){ + SetupJobManager(); OnBlockchainSynced(function(){ GetFirstJob(function(){ SetupBlockPolling();