forked from mikeallisonJS/simplecoin
/
asherbot.php
40 lines (29 loc) · 1.04 KB
/
asherbot.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<?php
//Asher's PHP Stats File
include ("includes/requiredFunctions.php");
/*
Outputs
Total Hashrate
Number of Users Mining
Last Time Block Found
Who Found Last Block
*/
//Total Hashrate
$hashrate = round($stats->currenthashrate()/1000,1)or sqlerr(__FILE__,__LINE__);
//Number of Users Mining
$users = count($stats->userhashrates());
//Who Found Last Block + Last Time Block Found + Block Number
$result = mysql_query("SELECT blockNumber, username, time FROM share WHERE upstream_result = 'Y' ORDER BY id DESC LIMIT 1");
if ($resultrow = mysql_fetch_object($result)) {
$blocknumber = $resultrow->blockNumber;
$blocktime = $resultrow->time;
$solvedby = $resultrow->username;
}
$result = mysql_query("SELECT id,confirms FROM networkBlocks WHERE confirms >= 1 ORDER BY blockNumber DESC LIMIT 1");
if ($resultrow = mysql_fetch_object($result)) {
$confirms = $resultrow->confirms;
}
$timediff = time() - strtotime($blocktime);
$solved = explode(".", $solvedby);
echo $hashrate."g-".$users."-".$blocknumber."-".$timediff."-".$solved[0]."-".$confirms;
?>