mirror of
https://github.com/LBRYFoundation/pool.git
synced 2025-09-30 23:30:38 +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)
|
// could be filled by block json (chain analysis)
|
||||||
$algos['MYR'] = array(
|
$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(
|
$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(
|
$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(
|
$algos['DGC'] = array(
|
||||||
0=>'scrypt', 1=>'sha256', 2=>'x11'
|
0=>'scrypt', 1=>'sha256', 2=>'x11'
|
||||||
);
|
);
|
||||||
$algos['J'] = array(
|
$algos['J'] = array(
|
||||||
2 =>'sha256', 3=>'x11', 4=>'x13', 5=>'x15', 6=>'scrypt',
|
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'
|
11=>'luffa', 12=>'keccak', 13=>'quark', 15=>'bastion'
|
||||||
);
|
);
|
||||||
$algos['RICHX'] = array(
|
$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(
|
$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(
|
$algos['UIS'] = array(
|
||||||
0=>'lyra2v2', 1=>'skein', 2=>'qubit', 3=>'yescrypt', 4=>'x11'
|
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;
|
$symbol = $coin->symbol;
|
||||||
if (!empty($coin->symbol2)) $symbol = $coin->symbol2;
|
if (!empty($coin->symbol2)) $symbol = $coin->symbol2;
|
||||||
|
|
||||||
if ($symbol == 'J')
|
if ($symbol == 'J')
|
||||||
return arraySafeVal($algos[$symbol], $version, '');
|
return arraySafeVal($algos[$symbol], $version, '');
|
||||||
|
else if($symbol == 'XVG')
|
||||||
|
return arraySafeVal($algos[$symbol], ($version >> 11), 'scrypt');
|
||||||
else if (isset($algos[$symbol]))
|
else if (isset($algos[$symbol]))
|
||||||
return arraySafeVal($algos[$symbol], ($version >> 9) & 7, '');
|
return arraySafeVal($algos[$symbol], ($version >> 9) & 7, '');
|
||||||
return false;
|
return false;
|
||||||
|
|
Loading…
Add table
Reference in a new issue