diff --git a/blockTemplate.js b/blockTemplate.js index 61910f7..b3042f2 100644 --- a/blockTemplate.js +++ b/blockTemplate.js @@ -63,7 +63,7 @@ var BlockTemplate = module.exports = function BlockTemplate(jobId, rpcData, publ header.write(merkleRoot, position += 4, 32, 'hex'); header.write(rpcData.previousblockhash, position += 32, 32, 'hex'); header.writeUInt32BE(rpcData.version, position + 32); - //var header = reverseBuffer(header); + var header = reverseBuffer(header); return header; diff --git a/jobManager.js b/jobManager.js index 30d4b44..022b464 100644 --- a/jobManager.js +++ b/jobManager.js @@ -2,8 +2,11 @@ var events = require('events'); var binpack = require('binpack'); var bignum = require('bignum'); -var scrypt = require('scrypt-hash'); + +var scrypt = require('scrypt256-hash'); var quark = require('quark-hash'); +var scryptJane = require('scrypt-jane-hash') + var util = require('./util.js'); var blockTemplate = require('./blockTemplate.js'); @@ -116,7 +119,7 @@ var JobManager = module.exports = function JobManager(options){ case 'scrypt': return scrypt.digest(headerBuffer); case 'scrypt-jane': - return scryptJane.digest(headerBuffer); + return scryptJane.digest(headerBuffer, nTimeInt); case 'quark': return quark.digest(headerBuffer); }