pageTitle = $coin->name." bloc explorer"; if ($coin) echo << $(function() { $('#favicon').remove(); $('head').append(''); }); ENDJS; // version is used for multi algo coins // but each coin use different values... $multiAlgos = versionToAlgo($coin, 0) !== false; echo "
"; echo "
"; echo "
$coin->name Explorer
"; echo "
"; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; if ($multiAlgos) echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; $remote = new Bitcoin($coin->rpcuser, $coin->rpcpasswd, $coin->rpchost, $coin->rpcport); for($i = $coin->block_height; $i > max(0, $coin->block_height-25); $i--) { $hash = $remote->getblockhash($i); if(!$hash) continue; $block = $remote->getblock($hash); if(!$block) continue; $d = datetoa2($block['time']); $confirms = isset($block['confirmations'])? $block['confirmations']: ''; $tx = count($block['tx']); $diff = $block['difficulty']; $algo = versionToAlgo($coin, $block['version']); // debuglog($block); echo ""; echo ""; echo ""; echo ""; if ($multiAlgos) echo ""; echo ""; echo ""; echo ""; echo ""; } echo "
TimeHeightDiffAlgoTransactionsConfirmationsBlockhash
$d$i$diff$algo$tx$confirms$hash
"; echo <<














end; app()->clientScript->registerScript('graph'," graph_refresh(); ", CClientScript::POS_READY);