mirror of
https://github.com/LBRYFoundation/pool.git
synced 2025-09-30 15:20:36 +00:00
add xvg algos + rename groestl to myr-gr
only diamond use dmd-gr, and groestl is for groestlcoin (deprecated)
This commit is contained in:
parent
f0bf43b72e
commit
345e5bcfc9
1 changed files with 11 additions and 7 deletions
|
@ -149,37 +149,41 @@ function versionToAlgo($coin, $version)
|
|||
{
|
||||
// could be filled by block json (chain analysis)
|
||||
$algos['MYR'] = array(
|
||||
0=>'sha256', 1=>'scrypt', 2=>'groestl', 3=>'skein', 4=>'qubit'
|
||||
0=>'sha256', 1=>'scrypt', 2=>'myr-gr', 3=>'skein', 4=>'qubit'
|
||||
);
|
||||
$algos['DGB'] = array(
|
||||
0=>'scrypt', 1=>'sha256', 2=>'groestl', 3=>'skein', 4=>'qubit'
|
||||
0=>'scrypt', 1=>'sha256', 2=>'myr-gr', 3=>'skein', 4=>'qubit'
|
||||
);
|
||||
$algos['AUR'] = array(
|
||||
0=>'sha256', 1=>'scrypt', 2=>'groestl', 3=>'skein', 4=>'qubit'
|
||||
0=>'sha256', 1=>'scrypt', 2=>'myr-gr', 3=>'skein', 4=>'qubit'
|
||||
);
|
||||
$algos['DGC'] = array(
|
||||
0=>'scrypt', 1=>'sha256', 2=>'x11'
|
||||
);
|
||||
$algos['J'] = array(
|
||||
2 =>'sha256', 3=>'x11', 4=>'x13', 5=>'x15', 6=>'scrypt',
|
||||
7 =>'nist5', 8 =>'groestl', 9=>'penta', 10=>'whirlpool',
|
||||
7 =>'nist5', 8 =>'myr-gr', 9=>'penta', 10=>'whirlpool',
|
||||
11=>'luffa', 12=>'keccak', 13=>'quark', 15=>'bastion'
|
||||
);
|
||||
$algos['RICHX'] = array(
|
||||
0=>'sha256', 1=>'scrypt', 2=>'groestl', 3=>'skein', 4=>'qubit'
|
||||
0=>'sha256', 1=>'scrypt', 2=>'myr-gr', 3=>'skein', 4=>'qubit'
|
||||
);
|
||||
$algos['SFR'] = array(
|
||||
0=>'sha256', 1=>'scrypt', 2=>'groestl', 3=>'x11', 4=>'blake'
|
||||
0=>'sha256', 1=>'scrypt', 2=>'myr-gr', 3=>'x11', 4=>'blake'
|
||||
);
|
||||
$algos['UIS'] = array(
|
||||
0=>'lyra2v2', 1=>'skein', 2=>'qubit', 3=>'yescrypt', 4=>'x11'
|
||||
);
|
||||
|
||||
$algos['XVG'] = array(
|
||||
0=>'scrypt', 1=>'scrypt', 2=>'myr-gr', 3=>'x17', 4=>'blake2s', 10=>'lyra2v2',
|
||||
);
|
||||
$symbol = $coin->symbol;
|
||||
if (!empty($coin->symbol2)) $symbol = $coin->symbol2;
|
||||
|
||||
if ($symbol == 'J')
|
||||
return arraySafeVal($algos[$symbol], $version, '');
|
||||
else if($symbol == 'XVG')
|
||||
return arraySafeVal($algos[$symbol], ($version >> 11), 'scrypt');
|
||||
else if (isset($algos[$symbol]))
|
||||
return arraySafeVal($algos[$symbol], ($version >> 9) & 7, '');
|
||||
return false;
|
||||
|
|
Loading…
Add table
Reference in a new issue