difficulty(); $current=$block->current(); api_echo(array("difficulty"=>$diff, "block"=>$current['id'], "height"=>$current['height'])); exit; } elseif($q=="submitNonce"){ if($_config['sanity_sync']==1) api_err("sanity-sync"); $nonce = san($_POST['nonce']); $argon=$_POST['argon']; $public_key=san($_POST['public_key']); $private_key=san($_POST['private_key']); $result=$block->mine($public_key, $nonce, $argon); if($result) { $res=$block->forge($nonce,$argon, $public_key, $private_key); if($res){ $current=$block->current(); system("php propagate.php block $current[id] > /dev/null 2>&1 &"); api_echo("accepted"); } } api_err("rejected"); } else { api_err("invalid command"); } ?>