refactor: split pow cacl process
Signed-off-by: MiaoWoo <admin@yumc.pw>
This commit is contained in:
@@ -20,7 +20,6 @@ require('./crypto-library');
|
||||
require('../HTML/JS/terahashlib.js');
|
||||
var DELTA_NONCE = Math.pow(2, 40) * global.MINING_VERSION_NUM;
|
||||
global.CreateHashMinimal = CreateHashMinimal;
|
||||
global.CreatePOWVersionX = CreatePOWVersion3;
|
||||
|
||||
function CreateHashMinimal(Block, MinerID) {
|
||||
if (Block.BlockNum < BLOCKNUM_ALGO2) {
|
||||
@@ -73,7 +72,7 @@ function InitVer3(Block) {
|
||||
}
|
||||
};
|
||||
|
||||
function CreatePOWVersion3(Block, bHashPump) {
|
||||
let CreatePOWVersionX = function CreatePOWVersion3(Block, bHashPump?) {
|
||||
if (!bWasInitVer3)
|
||||
InitVer3(Block);
|
||||
if (!bWasInitVerOK3)
|
||||
@@ -201,3 +200,7 @@ global.GetNonceHashArr = function(BlockNum, Miner, StartNonceRnd, CountNonce) {
|
||||
}
|
||||
return { ArrNonce: ArrNonce, ArrHash: ArrHash };
|
||||
};
|
||||
|
||||
export {
|
||||
CreatePOWVersionX
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user