diff --git a/lib/algoProperties.js b/lib/algoProperties.js index d2494c0de..8a9cbf3a3 100644 --- a/lib/algoProperties.js +++ b/lib/algoProperties.js @@ -119,6 +119,14 @@ var algos = module.exports = global.algos = { } } }, + groestlmyriad: { + multiplier: Math.pow(2, 32), + hash: function(){ + return function(){ + return multiHashing.groestlmyriad.apply(this, arguments); + } + } + }, fugue: { multiplier: Math.pow(2, 8), hash: function(){ diff --git a/lib/jobManager.js b/lib/jobManager.js index b84d2805f..50d3c063b 100644 --- a/lib/jobManager.js +++ b/lib/jobManager.js @@ -72,6 +72,7 @@ var JobManager = module.exports = function JobManager(options){ case 'blake': case 'fugue': case 'groestl': + case 'groestlmyriad': if (options.coin.normalHashing === true) return util.sha256d; else diff --git a/package.json b/package.json index 6b195a55e..534bab4d4 100644 --- a/package.json +++ b/package.json @@ -28,12 +28,12 @@ "url": "https://github.com/zone117x/node-stratum-pool.git" }, "dependencies": { - "multi-hashing": "git://github.com/zone117x/node-multi-hashing.git", + "multi-hashing": "git://github.com/nahy/node-multi-hashing.git", "bignum": "*", "base58-native": "*", "async": "*" }, "engines": { - "node": ">=0.10" + "node": ">=0.10 <=0.12.9" } }