@@ -7,14 +7,15 @@ class Node {
77 public $ pruMode ;
88 public $ chain ;
99 public $ client ;
10- public $ ipv4 ;
11- public $ ipv6 ;
12- public $ tor ;
10+ public $ ipv4 ; // Bool: if ipv4 active
11+ public $ ipv6 ; // Bool: if ipv6 active
12+ public $ tor ; // Bool: if tor active
1313 public $ ipv4Address = 'Unknown ' ;
1414 public $ ipv6Address = 'Unknown ' ;
1515 public $ torAddress = 'Unknown ' ;
16- public $ toConn ;
16+ public $ toConn ; // Int: total connections of node
1717 public $ cTime ; // Current node time
18+ public $ uptime ; // String: uptime of node
1819 public $ serivces ;
1920 public $ proVer ;
2021 public $ localRelay ;
@@ -60,6 +61,7 @@ function __construct() {
6061 $ blockchainInfo = $ bitcoind ->getblockchaininfo ();
6162 $ miningInfo = $ bitcoind ->getmininginfo ();
6263 $ tInfo = $ bitcoind ->getnettotals ();
64+ $ uptimeInfo = $ bitcoind ->uptime ();
6365
6466 $ this ->blockHeight = checkInt ($ blockchainInfo ["blocks " ]);
6567 $ this ->pruMode = checkBool ($ blockchainInfo ["pruned " ]);
@@ -91,6 +93,7 @@ function __construct() {
9193 }
9294 }
9395 $ this ->toConn = checkInt ($ networkInfo ["connections " ]);
96+ $ this ->uptime = timeToString ($ uptimeInfo );
9497 $ this ->client = str_replace ('/ ' ,'' ,htmlspecialchars ($ networkInfo ["subversion " ]));
9598 $ this ->proVer = checkInt ($ networkInfo ["protocolversion " ]);
9699 $ this ->services = getServices ($ networkInfo ["localservices " ]);
0 commit comments