create a config option for difficulty multiplier

This commit is contained in:
Matt Culpepper 2014-04-13 13:59:19 -05:00
parent 473322c72f
commit 7b6044d674
4 changed files with 9 additions and 6 deletions

View File

@ -243,6 +243,7 @@ Here is an example of the required fields:
"symbol": "ltc",
"algorithm": "scrypt", //or "sha256", "scrypt-jane", "scrypt-n", "quark", "x11"
"txMessages": false, //or true (not required, defaults to false)
"mposDiffMultiplier": 256, //only for x11 coins in mpos mode, set to 256 (optional)
}
````

View File

@ -1,5 +1,6 @@
{
"name": "Darkcoin",
"symbol": "DRK",
"algorithm": "x11"
}
"algorithm": "x11",
"mposDiffMultiplier": 256
}

View File

@ -1,5 +1,6 @@
{
"name": "Hirocoin",
"symbol": "hic",
"algorithm": "x11"
}
"algorithm": "x11",
"mposDiffMultiplier": 256
}

View File

@ -68,7 +68,7 @@ module.exports = function(logger, poolConfig){
shareData.worker,
isValidShare ? 'Y' : 'N',
isValidBlock ? 'Y' : 'N',
poolConfig.coin.algorithm === 'x11' ? shareData.difficulty * 256 : shareData.difficulty,
shareData.difficulty * (poolConfig.coin.mposDiffMultiplier || 1)
typeof(shareData.error) === 'undefined' ? null : shareData.error,
shareData.blockHash ? shareData.blockHash : (shareData.blockHashInvalid ? shareData.blockHashInvalid : '')
];
@ -102,4 +102,4 @@ module.exports = function(logger, poolConfig){
};
};
};