tr.ssrow.filtered { display: none; } th.status, td.status { min-width: 28px; max-width: 48px; text-align: center; } td.status { font-family: monospace; font-size: 9pt; letter-spacing: 3px; } td.status span.hidden { visibility: hidden; } end; showTableSorter('maintable', '{ tableClass: "dataGrid", widgets: ["zebra","filter","Storage","saveSort"], widgetOptions: { saveSort: true, filter_saveFilters: true, filter_external: ".search", filter_columnFilters: false, filter_childRows : true, filter_ignoreCase: true }}'); echo << Name Server Diff/Height Profit Owed/BTC Balance/Mint Price BTC USD Win/Market end; $server = getparam('server'); if(!empty($server)) { $coins = getdbolist('db_coins', "(installed OR enable OR watch) AND rpchost=:server ORDER BY algo, index_avg DESC", array(':server'=>$server)); } else $coins = getdbolist('db_coins', "(installed OR enable OR watch) ORDER BY algo, index_avg DESC"); $mining = getdbosql('db_mining'); foreach($coins as $coin) { echo ''; $lowsymbol = strtolower($coin->symbol); echo ''; $algo_color = getAlgoColors($coin->algo); echo ''; if(!$coin->enable) echo ''; else if($coin->auto_ready) echo 'A'; else echo 'D'; if($coin->visible) echo 'V'; else echo 'H'; if($coin->auxpow) echo 'X'; else echo ' '; echo '
'; if($coin->rpccurl) echo 'C'; else echo ' '; if($coin->rpcssl) echo 'S'; else echo ' '; if($coin->watch) echo 'W'; else echo ' '; if($coin->block_height < $coin->target_height) { $percent = round($coin->block_height*100/$coin->target_height, 2); echo '
'.$percent.'%'; } echo ""; $version = formatWalletVersion($coin); if (!empty($coin->symbol2)) $version .= " ({$coin->symbol2})"; echo "$coin->name ($coin->symbol)
$version"; echo "$coin->rpchost:$coin->rpcport"; if($coin->connections) echo " ($coin->connections)"; echo "
$coin->rpcencoding   ($coin->algo)  "; $difficulty = Itoa2($coin->difficulty, 3); if ($difficulty > 1e20) $difficulty = ' '; if(!empty($coin->errors)) echo ''.$difficulty.'
'.$coin->block_height.''; else echo ''.$difficulty.'
'.$coin->block_height.''; $btcmhd = yaamp_profitability($coin); $btcmhd = mbitcoinvaluetoa($btcmhd); $h = $coin->block_height-100; $ss1 = dboscalar("SELECT count(*) FROM blocks WHERE coin_id={$coin->id} AND height>=$h AND category!='orphan'"); $ss2 = dboscalar("SELECT count(*) FROM blocks WHERE coin_id={$coin->id} AND height>=$h AND category='orphan'"); $percent_pool1 = $ss1? $ss1.'%': ''; $percent_pool2 = $ss2? $ss2.'%': ''; // $network_ttf = $coin->network_ttf? sectoa($coin->network_ttf): ''; // $actual_ttf = $coin->actual_ttf? sectoa($coin->actual_ttf): ''; // $pool_ttf = $coin->pool_ttf? sectoa($coin->pool_ttf): ''; // echo "$network_ttf
$actual_ttf"; // echo "$pool_ttf
"; if($ss1 > 50) echo ''.$btcmhd.'
'.$percent_pool1.''; else echo ''.$btcmhd.'
'.$percent_pool1; echo ' '.$percent_pool2.''; // $stakebtc = bitcoinvaluetoa($coin->stake*$coin->price); // if ($coin->stake) // echo ''.$coin->stake.'
'.$stakebtc.''; // else // echo ''; $owed = (double) dboscalar("SELECT sum(balance) FROM accounts WHERE coinid={$coin->id}"); $owed_btc = bitcoinvaluetoa($owed*$coin->price); $owed_data = $owed ? bitcoinvaluetoa($owed).'
'.bitcoinvaluetoa($owed_btc) : ''; if($coin->balance+$coin->mint < $owed) echo ''.$owed_data.''; else echo ''.$owed_data.''; echo ''.$coin->balance.'
'.$coin->mint.''; $price = bitcoinvaluetoa($coin->price); $price2 = bitcoinvaluetoa($coin->price2); if($coin->dontsell && YAAMP_ALLOW_EXCHANGE) echo "$price
$price2"; else echo "$price
$price2"; $btc = bitcoinvaluetoa($coin->balance * $coin->price); $mint = bitcoinvaluetoa($coin->mint * $coin->price); echo ''.$btc.'
'.$mint.''; $fiat = round($coin->balance * $coin->price * $mining->usdbtc, 2). ' $'; $mint = round($coin->mint * $coin->price * $mining->usdbtc, 2). ' $'; echo ''.$fiat.'
'.$mint.''; $marketname = ''; $bestmarket = getBestMarket($coin); if($bestmarket) $marketname = $bestmarket->name; echo "$coin->reward
$marketname"; echo ""; } $total = count($coins); echo ''; echo ''.$total.' wallets'; echo ''; ////////////////////////////////////////// echo "
";