getState('yaamp-algo'); $rent = dboscalar("select rent from hashrate where algo=:algo order by time desc limit 1", array(':algo'=>$defaultalgo)); $rent = mbitcoinvaluetoa($rent); $renter = getrenterparam(''.getparam('address')); echo "
"; echo "
All started jobs ($defaultalgo) - Current Price $rent
"; echo "
"; //echo ""; showTableSorter('maintable1'); echo ""; echo ""; //echo ""; echo ""; //echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; $list = getdbolist('db_jobs', "ready and algo=:algo order by price desc, time", array(':algo'=>$defaultalgo)); foreach($list as $job) { $hashrate_bad = yaamp_job_rate_bad($job->id); $hashrate = yaamp_job_rate($job->id)+$hashrate_bad; $title_percent = ''; if($hashrate_bad) { $percent = round($hashrate_bad/$hashrate*100, 1).'%'; $hashrate_bad = Itoa2($hashrate_bad).'h/s'; $title_percent = "Rejected $hashrate_bad ($percent)"; } $hashrate = $hashrate? Itoa2($hashrate).'h/s': ''; $maxhash = $job->speed? Itoa2($job->speed).'h/s': ''; $title = controller()->admin? "-o stratum+tcp://$job->host:$job->port -u $job->username -p $job->password": ''; $servername = substr($job->host, 0, 22); $price = mbitcoinvaluetoa($job->price); $diff = $job->difficulty>0? round($job->difficulty, 3): ''; $d = datetoa2($job->time); if($job->active) echo ""; else echo ""; if($renter && $renter->id == $job->renterid) echo ""; else echo ""; // echo ""; // echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; $style_ext = ''; //$job->active? 'background-color: #dfd;': ''; echo ""; } echo "
ServerAlgoMax PriceMax HashHash*Diff
$job->host$d$job->algo$price$maxhash$hashrate$diff
"; echo "

 * approximate from the last 5 minutes submitted shares
 ** price in mBTC/Mh/day (mBTC/Gh/day for sha256 and blake algos)

"; echo "
"; echo "

";