function spectra_network_nodelist() { echo "\t<h1> Active Connections </h1> \n\n"; echo "\t<div id=\"network_node_list\">\n\n"; $node_list = getpeerinfo(); foreach ($node_list as $node) { echo "\t\t<div class=\"node_description\"> \n\n"; echo "\t\t\t<div class=\"node_desc_head\"> \n"; echo "\t\t\t\t<span class=\"node_desc_label\">Address:</span> " . $node["addr"] . " \n"; echo "\t\t\t\t<span class=\"node_desc_label\">Version:</span> " . $node["version"] . " \n"; echo "\t\t\t\t<span class=\"node_desc_label\">Sub Version:</span> " . $node["subver"] . " \n"; echo "\t\t\t\t<span class=\"node_desc_label\">Service Level:</span> " . $node["services"] . " \n"; echo "\t\t\t</div> \n\n"; echo "\t\t\t<div class=\"node_desc_body\"> \n\n"; if (isset($node["height"]) && $node["height"] != "") { echo "\t\t\t\t<span class=\"node_desc_label\">Block Height:</span> " . $node["height"] . " \n"; } if (isset($node["startingheight"]) && $node["startingheight"] != "") { echo "\t\t\t\t<span class=\"node_desc_label\">Starting Height:</span> " . $node["startingheight"] . " \n"; } if (isset($node["blocksrequested"]) && $node["blocksrequested"] != "") { echo "\t\t\t\t<span class=\"node_desc_label\">Blocks Requested:</span> " . $node["blocksrequested"] . " \n"; } echo "\t\t\t\t<br><br> \n\n"; if (isset($node["lastsend"]) && $node["lastsend"] != "") { echo "\t\t\t\t<span class=\"node_desc_label\">Last Send:</span> " . date(DATE_RSS, $node["lastsend"]) . " \n"; } if (isset($node["bytessent"]) && $node["bytessent"] != "") { echo "\t\t\t\t<span class=\"node_desc_label\">Bytes Sent:</span> " . $node["bytessent"] . " \n"; } echo "\t\t\t\t<br><br> \n\n"; if (isset($node["lastrecv"]) && $node["lastrecv"] != "") { echo "\t\t\t\t<span class=\"node_desc_label\">Last Receive:</span> " . date(DATE_RSS, $node["lastrecv"]) . " \n"; } if (isset($node["bytesrecv"]) && $node["bytesrecv"] != "") { echo "\t\t\t\t<span class=\"node_desc_label\">Bytes Received:</span> " . $node["bytesrecv"] . " \n"; } echo "\t\t\t\t<br><br> \n\n"; if (isset($node["conntime"]) && $node["conntime"] != "") { echo "\t\t\t\t<span class=\"node_desc_label\">Connected Since:</span> " . date(DATE_RSS, $node["conntime"]) . " \n"; } if (isset($node["banscore"]) && $node["banscore"] != "") { echo "\t\t\t\t<span class=\"node_desc_label\">Ban Score:</span> " . $node["banscore"] . " \n"; } echo "\t\t\t\t<br> \n\n"; echo "\t\t\t</div> \n\n"; echo "\t\t</div> \n\n"; } echo "\t</div>\n\n"; }
if (isset($requested["error"]) && $requested["error"] != "") { spectra_api_response("", 0, $requested["error"]["message"]); } else { spectra_api_response($requested); } } if ($_REQUEST["method"] == "getnetworkhashps") { $requested = getnetworkhashps(); if (isset($requested["error"]) && $requested["error"] != "") { spectra_api_response("", 0, $requested["error"]["message"]); } else { spectra_api_response($requested); } } if ($_REQUEST["method"] == "getpeerinfo") { $requested = getpeerinfo(); if (isset($requested["error"]) && $requested["error"] != "") { spectra_api_response("", 0, $requested["error"]["message"]); } else { spectra_api_response($requested); } } /****************************************************************************** Node / Chain API ******************************************************************************/ if ($_REQUEST["method"] == "getblockcount") { $requested = getblockcount(); if (isset($requested["error"]) && $requested["error"] != "") { spectra_api_response("", 0, $requested["error"]["message"]); } else { spectra_api_response($requested);