ini_set('memory_limit', 200 * 1024 * 1024); // $rpc = new jsonRPCClient($jsonConnect); $getinfo = $rpc->getinfo(); if (!($getinfo_old = get_cache('getinfo'))) { $getinfo_old = array('blocks' => 0); } if ($getinfo['blocks'] == $getinfo_old['blocks']) { echo 'Still on same block'; exit; } echo "New blocks : " . ($getinfo['blocks'] - $getinfo_old['blocks']) . "\n"; showDebug(0); // $diff = $getinfo['blocks'] - $getinfo_old['blocks']; $new_names = $rpc->name_filter("^d/[a-z0-9_-]+\$", $diff); #echo '<pre>'; print_r($new_names); if (!count($new_names)) { echo 'No new name since last scan'; exit; } showDebug(1); // there are new names echo "New names : " . count($new_names) . "\n"; format_names($new_names, $getinfo['blocks']); #echo '<pre>'; print_r($new_names); set_cache('getinfo', $getinfo); // get list of names block if (!($names_block = get_cache('names_block'))) { $names_block = array(); }