allow testnet explorer

This commit is contained in:
cryptochangements34 2018-04-14 13:45:02 -05:00 committed by GitHub
parent 7c1cde1e6a
commit df6adb4ab8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -322,13 +322,26 @@ class Monero_Library
class NodeTools class NodeTools
{ {
private $url;
public function __construct($testnet = false)
{
if(!testnet)
{
$this->url = 'https://xmrchain.net'
}
if(testnet)
{
$this->url = 'https://testnet.xmrchain.net'
}
}
public function get_last_block_height() public function get_last_block_height()
{ {
$curl = curl_init(); $curl = curl_init();
curl_setopt_array($curl, array( curl_setopt_array($curl, array(
CURLOPT_RETURNTRANSFER => 1, CURLOPT_RETURNTRANSFER => 1,
CURLOPT_URL => 'https://xmrchain.net/api/networkinfo', CURLOPT_URL => $this->url . 'api/networkinfo',
)); ));
$resp = curl_exec($curl); $resp = curl_exec($curl);
curl_close($curl); curl_close($curl);
@ -343,7 +356,7 @@ class NodeTools
curl_setopt_array($curl, array( curl_setopt_array($curl, array(
CURLOPT_RETURNTRANSFER => 1, CURLOPT_RETURNTRANSFER => 1,
CURLOPT_URL => 'https://xmrchain.net/api/search/' . $height, CURLOPT_URL => $this->url . '/api/search/' . $height,
)); ));
$resp = curl_exec($curl); $resp = curl_exec($curl);
curl_close($curl); curl_close($curl);
@ -358,7 +371,7 @@ class NodeTools
$curl = curl_init(); $curl = curl_init();
curl_setopt_array($curl, array( curl_setopt_array($curl, array(
CURLOPT_RETURNTRANSFER => 1, CURLOPT_RETURNTRANSFER => 1,
CURLOPT_URL => 'https://xmrchain.net/api/outputs?txhash=' .$tx_hash . '&address='. $address . '&viewkey='. $viewKey .'&txprove=0', CURLOPT_URL => $this-url . '/api/outputs?txhash=' .$tx_hash . '&address='. $address . '&viewkey='. $viewKey .'&txprove=0',
)); ));
$resp = curl_exec($curl); $resp = curl_exec($curl);
curl_close($curl); curl_close($curl);
@ -383,7 +396,7 @@ class NodeTools
curl_setopt_array($curl, array( curl_setopt_array($curl, array(
CURLOPT_RETURNTRANSFER => 1, CURLOPT_RETURNTRANSFER => 1,
CURLOPT_URL => 'https://xmrchain.net/api/mempool', CURLOPT_URL => $this->url . '/api/mempool',
)); ));
$resp = curl_exec($curl); $resp = curl_exec($curl);
curl_close($curl); curl_close($curl);