Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.
 
 
 

47 rindas
1.3 KiB

<?php
// ---
// --- Listening to blockchain.info to get the last block
// ---
// ---
// --- La config globale
// ---
require_once '../global/inc/config.php';
// ---
// --- Internal dependances
// ---
require_once 'inc/block.php';
// ---
// --- On interroge la blockchain
// ---  => Ce qui a pour effet de placer le block dans le cache
// ---
block_hash = blockchain::getLastCacheBlockHash();
if ($block_hash === FALSE) die();
$the_block = blockchain::getBlockWithHash($block_hash);
echo 'LAST '.$block_hash.' '.$the_block->height.PHP_EOL;
$block_hash = blockchain::getLastBlockHash();
if ($block_hash === FALSE) die();
$the_block = blockchain::getBlockWithHash($block_hash);
echo 'LAST '.$block_hash.' '.$the_block->height.PHP_EOL;
$the_block = blockchain::getSpecialBlock('LAST');
if ($the_block === FALSE) die();
echo 'LAST '.$the_block->hash." ".$the_block->height.PHP_EOL;
$max = 0;
// On se met en retard d'au moins un bloc ...
while(!file_exists(DATA_PATH.'/json/'.$the_block->hash.'.zip'))
{
        $block_hash = $the_block->prev_block;
        $the_block = blockchain::getBlockWithHash($block_hash);
        if ($the_block === FALSE) die();
        // Mais pas plus de 5 blocs de retard ...
        $max += 1;if ($max > 5) break;
}
echo 'LAST '.$the_block->hash." ".$the_block->height.PHP_EOL;
?>