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"] . " &nbsp;&nbsp; \n";
        echo "\t\t\t\t<span class=\"node_desc_label\">Version:</span> " . $node["version"] . " &nbsp;&nbsp; \n";
        echo "\t\t\t\t<span class=\"node_desc_label\">Sub Version:</span> " . $node["subver"] . " &nbsp;&nbsp; \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"]) . " &nbsp;&nbsp; \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"]) . " &nbsp;&nbsp; \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"]) . " &nbsp;&nbsp; \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";
}
Exemple #2
0
    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);