mirror of
https://github.com/LBRYFoundation/pool.git
synced 2025-09-05 14:01:32 +00:00
api: add current workers count
This commit is contained in:
parent
7a0112c6a9
commit
d4f6f99f95
2 changed files with 11 additions and 5 deletions
|
@ -17,9 +17,14 @@ class ApiController extends CommonController
|
|||
{
|
||||
if($i) echo ", ";
|
||||
|
||||
$coins = controller()->memcache->get_database_count_ex("api_status_coins-$algo",
|
||||
$coins = (int) controller()->memcache->get_database_count_ex("api_status_coins-$algo",
|
||||
'db_coins', "enable and visible and auto_ready and algo=:algo", array(':algo'=>$algo));
|
||||
|
||||
$workers = (int) controller()->memcache->get_database_scalar("api_status_workers-$algo",
|
||||
"select COUNT(id) FROM workers WHERE algo=:algo",
|
||||
array(':algo'=>$algo)
|
||||
);
|
||||
|
||||
$hashrate = controller()->memcache->get_database_scalar("api_status_hashrate-$algo",
|
||||
"select hashrate from hashrate where algo=:algo order by time desc limit 1", array(':algo'=>$algo));
|
||||
|
||||
|
@ -28,7 +33,7 @@ class ApiController extends CommonController
|
|||
|
||||
$price = bitcoinvaluetoa(take_yaamp_fee($price/1000, $algo));
|
||||
|
||||
$rental = controller()->memcache->get_database_scalar("api_status_price-$algo",
|
||||
$rental = controller()->memcache->get_database_scalar("api_status_rental-$algo",
|
||||
"select rent from hashrate where algo=:algo order by time desc limit 1", array(':algo'=>$algo));
|
||||
|
||||
$rental = bitcoinvaluetoa($rental);
|
||||
|
@ -63,6 +68,7 @@ class ApiController extends CommonController
|
|||
echo "\"coins\": $coins, ";
|
||||
echo "\"fees\": $fees, ";
|
||||
echo "\"hashrate\": $hashrate, ";
|
||||
echo "\"workers\": $workers, ";
|
||||
echo "\"estimate_current\": $price, ";
|
||||
echo "\"estimate_last24h\": $avgprice, ";
|
||||
echo "\"actual_last24h\": $btcmhday1, ";
|
||||
|
|
|
@ -63,7 +63,7 @@ foreach($algos as $item)
|
|||
$algo = $item[1];
|
||||
|
||||
$coins = getdbocount('db_coins', "enable and visible and auto_ready and algo=:algo", array(':algo'=>$algo));
|
||||
$count = getdbocount('db_workers', "algo=:algo", array(':algo'=>$algo));
|
||||
$workers = getdbocount('db_workers', "algo=:algo", array(':algo'=>$algo));
|
||||
|
||||
$hashrate = controller()->memcache->get_database_scalar("current_hashrate-$algo",
|
||||
"select hashrate from hashrate where algo=:algo order by time desc limit 1", array(':algo'=>$algo));
|
||||
|
@ -104,7 +104,7 @@ foreach($algos as $item)
|
|||
echo "<td><b>$algo</b></td>";
|
||||
echo "<td align=right style='font-size: .8em;'>$port</td>";
|
||||
echo "<td align=right style='font-size: .8em;'>$coins</td>";
|
||||
echo "<td align=right style='font-size: .8em;'>$count</td>";
|
||||
echo "<td align=right style='font-size: .8em;'>$workers</td>";
|
||||
echo "<td align=right style='font-size: .8em;'>$hashrate</td>";
|
||||
echo "<td align=right style='font-size: .8em;'>{$fees}%</td>";
|
||||
|
||||
|
@ -120,7 +120,7 @@ foreach($algos as $item)
|
|||
echo "</tr>";
|
||||
|
||||
$total_coins += $coins;
|
||||
$total_miners += $count;
|
||||
$total_miners += $workers;
|
||||
}
|
||||
|
||||
echo "</tbody>";
|
||||
|
|
Loading…
Add table
Reference in a new issue