Network info';
$miningInfo = getJSONArray('getmininginfo', '')['result'];
$totalCoins = getJSONArray('gettxoutsetinfo', '')['result']['total_amount'];
echo '
';
echo '| Difficulty: | ' . round($miningInfo['difficulty'], 5) . ' |
';
echo '| Network hashrate: | ' . humansize($miningInfo['networkhashps'], 1000) . 'H/s |
';
echo '| Total mined coins: | ' . round($totalCoins) . ' |
';
echo '
';
echo 'Last mined blocks
';
$blockCount = getJSONArray('getblockcount', '')['result'];
$j = $blockCount - (($pgid - 1) * $listCount);
$k = $j - $listCount + 1;
if ($j < $blockCount) echo 'Newer';
if ($k > 0) echo 'Older';
echo '
';
echo '';
echo '| Number | Mined | Transactions | Size |
';
for ($i = $j; $i >= $k && $i >= 0; $i--) {
if ($i <= $blockCount) {
$blockHash = getJSONArray('getblockhash', array($i))['result'];
$blockData = getJSONArray('getblock', array($blockHash))['result'];
echo '| ' . $i . ' | ' . date($GLOBALS['timeFormat'], $blockData['time']) . ' | ' . count($blockData['tx']) . ' | ' . humansize($blockData['size'], 1024) . 'B |
';
}
}
echo '
';
echo '
';
if ($j < $blockCount) echo 'Newer';
if ($k > 0) echo 'Older';
echo '
';
?>