From 345e5bcfc9c13dc8a4e1d4ddc820d3fab3d9510f Mon Sep 17 00:00:00 2001 From: Tanguy Pruvot Date: Fri, 15 Apr 2016 18:02:18 +0200 Subject: [PATCH] add xvg algos + rename groestl to myr-gr only diamond use dmd-gr, and groestl is for groestlcoin (deprecated) --- web/yaamp/modules/explorer/util.php | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/web/yaamp/modules/explorer/util.php b/web/yaamp/modules/explorer/util.php index c60472d..ef44872 100644 --- a/web/yaamp/modules/explorer/util.php +++ b/web/yaamp/modules/explorer/util.php @@ -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;