Target
everything you need to know about how to handle target and difficulty
1. Convert difficulty to target:
static getTargetFromDifficulty(difficulty)
{
console.log(' getTargetFromDifficulty() difficulty:', web3utils.toBN( difficulty).toString());
var max_target = web3utils.toBN('2').pow(web3utils.toBN('256')).sub(web3utils.toBN('1'));
const difficultyBN = web3utils.toBN(difficulty);
var current_target = max_target.div(difficultyBN);
console.log(' getTargetFromDifficulty() current_target:', current_target.toString());
return current_target ;
} 2. Then convert target in hex format:
3. Convert target to miner expected format:
Last updated