Калькулятор майнинга Decred (DCR)

{source}
<?php

if ($_POST['hashrate'])
{
$hashrate = $_POST['hashrate']*1000000;
}
else $hashrate = 1300000000;

// API монеты

$url = "https://mainnet.decred.org/api/status?q=getInfo";
$ch = curl_init($url);

if($ch)
{
// Устанавливаем опцию для того, чтобы результат не вывелся на экран, а занёсся в переменную
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

// Выполяем
$json = curl_exec($ch);

// Загоняем всё в массив (array вначале нужен для указания типа, т.е. тип - массив)
$obj = json_decode($json);
$obj = $obj->info;

$BlockNum = $obj->blocks;
$Diff = $obj->difficulty;

curl_close($ch);
}


// API Bittrex

$url2 = "https://bittrex.com/api/v1.1/public/getticker?market=BTC-DCR";
$ch2 = curl_init($url2);

if($ch2)
{
curl_setopt($ch2, CURLOPT_RETURNTRANSFER, 1);
$json = curl_exec($ch2);
$obj = json_decode($json);
$obj = $obj->result;

$PriceBittrex = $obj->Last;

curl_close($ch2);
}


// API BTCE

$url3 = "https://blockchain.info/ru/ticker";
$ch3 = curl_init($url3);

if($ch3)
{
curl_setopt($ch3, CURLOPT_RETURNTRANSFER, 1);
$json = curl_exec($ch3);
$obj = json_decode($json);

$PriceBtcUsd = $obj->USD->last;
$PriceBtcRur = $obj->RUB->last;

curl_close($ch3);
}

// Устанавливаем константы
$BlockMoney = 31.19582664;
$BlockMoneyRetarget = 6144;
$BlockRetargetKoeff = 100/101;
$PowPercent = 60/100;
$DayTimeSec = 86400;


// Рассчет награды за блок

$Blrev1 = floor($BlockNum/$BlockMoneyRetarget);
$BlockReward = pow($BlockRetargetKoeff, $Blrev1)*$BlockMoney;

// Расcчет прибыльности за сутки в криптовалюте DCR
$N = (($DayTimeSec*$BlockReward*$hashrate)/($Diff*4294967296))*$PowPercent;
$N2 = $N*$PriceBittrex;
$N3 = $N2*$PriceBtcUsd;
$N4 = $N2*$PriceBtcRur;

$N = round($N,4);
$N2 = round($N2,8);
$N3 = round($N3,2);
$N4 = floor($N4);

?>


<div class="input-prepend input-append">
<form name="calc" id="formcalc" method="post"enctype="multipart/form-data" action="http://cryptoage.com/ru/%D0%B8%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B/dcr-decred-calculator.html">
<span class="add-on">Введите ваш хешрейт (Mhs/sec):</span><input name="hashrate" type="text" value="<?php echo ($hashrate/1000000); ?>" placeholder="Ваш Хешрейт MH/s" /><span class="add-on"> Mhs/sec</span><br/>
<span class="add-on">Сложность сети DCR:</span><input type="text" value="<?php echo $Diff; ?>" disabled="disabled"/><br/>
<span class="add-on">Награда за блок:</span><input type="text" value="<?php echo $BlockReward*$PowPercent; ?>" disabled="disabled"/><span class="add-on"> DCR</span><br/>
<span class="add-on">Цена за 1 DCR:</span><input type="text" value="<?php echo $PriceBittrex; ?>" disabled="disabled"/><span class="add-on"> BTC</span><br/>
<button type="submit" class="btn btn-large btn-success">Посчитать прибыльность майнинга Decred</button>
</form>
</div>

<div class="alert alert-block alert-info">
<center><b>Хешрейт оборудования!!!</b></center>
1 x GPU AMD Radeon R9 280x = 1300 Mхш/сек <br/> 1 x GPU AMD Radeon Fury X = 2900 Мхш/сек <br/>
1 x GPU Nvidia GeForce 970 = 1300 Mхш/сек <br/> 1 x GPU Nvidia GeForce 750Ti = 350-500 Мхш/сек <br/>
1 x CPU Intel Core i7 5820k = 18 Mхш/сек
</div>

<h2>Прибыльность майнинга Decred (DCR)</h2>
<table class="table table-bordered table-hover">
<thead>
<tr>
<th>Период:</th>
<th>DCR</th>
<th>BTC</th>
<th>$</th>
<th>Rub</th>
</tr>
</thead>
<tbody>
<tr>
<td>Доход в час:</td>
<td><?php $Nh = round(($N/24), 4); echo $Nh.' DCR'; ?></td>
<td><?php $N2h = round(($N2/24),8); echo $N2h.' BTC'; ?></td>
<td><?php $N3h = round(($N3/24),2); echo $N3h.' $'; ?></td>
<td><?php $N4h = floor($N4/24); echo $N4h.' rub'; ?></td>
</tr>
<tr class="success">
<td>Доход в день:</td>
<td><?php echo $N.' DCR'; ?></td>
<td><?php echo $N2.' BTC'; ?></td>
<td><?php echo $N3.' $'; ?></td>
<td><?php echo $N4.' rub'; ?></td>
</tr>
<tr>
<td>Доход в неделю:</td>
<td><?php $Nw = $N*7; echo $Nw.' DCR'; ?></td>
<td><?php $N2w = $N2*7; echo $N2w.' BTC'; ?></td>
<td><?php $N3w = $N3*7; echo $N3w.' $'; ?></td>
<td><?php $N4w = $N4*7; echo $N4w.' rub'; ?></td>
</tr>
<tr>
<td>Доход в месяц:</td>
<td><?php $Nm = $N*30; echo $Nm.' DCR'; ?></td>
<td><?php $N2m = $N2*30; echo $N2m.' BTC'; ?></td>
<td><?php $N3m = $N3*30; echo $N3m.' $'; ?></td>
<td><?php $N4m = $N4*30; echo $N4m.' rub'; ?></td>
</tr>
</tbody>
</table>

{/source}