Handle XSH algos in explorer (#282)

This commit is contained in:
opensourcerulez 2018-07-08 14:59:11 +03:00 committed by Tanguy Pruvot
parent 0c542e8395
commit 243c7eaf39

View file

@ -183,6 +183,9 @@ function versionToAlgo($coin, $version)
$algos['XVG'] = array(
0=>'scrypt', 1=>'scrypt', 2=>'myr-gr', 3=>'x17', 4=>'blake2s', 10=>'lyra2v2',
);
$algos['XSH'] = array(
0=>'scrypt', 1=>'scrypt', 2=>'myr-gr', 3=>'x17', 4=>'blake2s', 10=>'lyra2v2', 11=>'x16s',
);
$algos['ARG'] = array(
0=>'sha256', 1=>'scrypt', 2=>'lyra2v2', 3=>'myr-gr', 4=>'argon2d', 5=>'yescrypt',
);
@ -195,6 +198,8 @@ function versionToAlgo($coin, $version)
return arraySafeVal($algos[$symbol], ($version - 9), '');
else if($symbol == 'XVG')
return arraySafeVal($algos[$symbol], ($version >> 11), 'scrypt');
else if($symbol == 'XSH')
return arraySafeVal($algos[$symbol], (($version-536870000) >> 11), 'scrypt');
else if (isset($algos[$symbol]))
return arraySafeVal($algos[$symbol], ($version >> 9) & 7, '');
return false;