AnnTarget to Difficulty
by 3rror404
JavaScript
function getAnnouncementDifficulty(target) {
target = (target & 0x7fffff) * Math.pow(256, (target >> 24) - 3);
return 1.157920892373162e+77 / (target + 1);
}
// 1024
console.log(getAnnouncementDifficulty(524288000));
// 2048
console.log(getAnnouncementDifficulty(522190848));
// 4096
console.log(getAnnouncementDifficulty(521142272));
// 8192
console.log(getAnnouncementDifficulty(520617984));
console.log('Test:', getAnnouncementDifficulty(524288000))