fix(pool-website): update for ProgPoWZ mining

- Config: point to local pool API, Lethean explorer links
- Getting started: replace CryptoNote miners with ProgPoWZ miners
  (progminer, T-Rex, TeamRedMiner)
- Add ProgPoWZ algorithm detection to JavaScript

Co-Authored-By: Charon <charon@lethean.io>
This commit is contained in:
Claude 2026-04-02 12:51:57 +01:00
parent 62e1ec1082
commit a70bf303d5
No known key found for this signature in database
GPG key ID: AF404715446AEB41
2 changed files with 36 additions and 180 deletions

View file

@ -1,19 +1,19 @@
var api = "https://testv2.smartcoinpool.net/api";
var api = "http://127.0.0.1:2117";
let parentCoin = "Lethean"
let byteUnits = [' H', ' KH', ' MH', ' GH', ' TH', ' PH', 'EH', 'ZH', 'YH']
var email = "support@poolhost.com";
var telegram = "https://t.me/YourPool";
var discord = "https://discordapp.com/invite/YourPool";
var facebook = "https://www.facebook.com/<YourPoolFacebook>";
var email = "developers@lethean.io";
var telegram = "https://t.me/laborx";
var discord = "https://discord.gg/lethean";
var facebook = "";
var marketCurrencies = ["{symbol}-BTC", "{symbol}-LTC", "{symbol}-DOGE", "{symbol}-USDT", "{symbol}-USD", "{symbol}-EUR", "{symbol}-CAD"];
var marketCurrencies = ["{symbol}-BTC", "{symbol}-USDT", "{symbol}-USD", "{symbol}-EUR"];
var blockchainExplorer = "http://chainradar.com/{symbol}/block/{id}";
var blockchainExplorerMerged = "http://explorer.ird.cash/?hash={id}#block";
var transactionExplorer = "http://chainradar.com/{symbol}/transaction/{id}";
var transactionExplorerMerged = "http://explorer.ird.cash/?hash={id}#transaction";
var blockchainExplorer = "http://127.0.0.1:3335/block/{id}";
var blockchainExplorerMerged = "";
var transactionExplorer = "http://127.0.0.1:3335/transaction/{id}";
var transactionExplorerMerged = "";
var themeCss = "themes/default.css";
var defaultLang = 'en';

View file

@ -133,162 +133,50 @@
</thead>
<tbody id="miningApps_rows">
<!-- XMR Stak -->
<!-- Lethean ProgMiner (recommended) -->
<tr class="appInfo">
<td class="miningAppTitle">XMR Stak</td>
<td>CPU & GPU (AMD/NVIDIA)</td>
<td>Easy to use CPU + GPU Mining App</td>
<td><a class="btn btn-success" target="_blank" href="https://github.com/fireice-uk/xmr-stak/releases/latest"><span data-tkey="download">Download</span></a></td>
<td><a class="btn btn-default" role="button" data-toggle="collapse" href="#xmrstak" aria-expanded="true" aria-controls="collapseExample"><span data-tkey="showConfig">See more</span></a></td>
<td class="miningAppTitle"><strong>Lethean ProgMiner</strong></td>
<td>GPU (AMD/NVIDIA)</td>
<td>Official Lethean ProgPoWZ GPU miner — recommended</td>
<td><a class="btn btn-success" target="_blank" href="https://forge.lthn.ai/lthn/progminer/releases"><span data-tkey="download">Download</span></a></td>
<td><a class="btn btn-default" role="button" data-toggle="collapse" href="#progminer" aria-expanded="true" aria-controls="collapseExample"><span data-tkey="showConfig">See more</span></a></td>
</tr>
<tr class="appConfig">
<td colspan="5">
<div class="collapse" id="xmrstak">
<pre><code>"pool_list": [
{
"pool_address": "<span class="exampleHost">POOL_HOST</span>:<span class="examplePort">PORT</span>",
"wallet_address": "<span class="exampleLogin">YOUR_WALLET_ADDRESS</span>",
"rig_id": "",
"pool_password": /* Solo Mining set [solo:] */"<span class="examplePassword">YOUR_WORKER_NAME</span>",
"use_nicehash": false,
"use_tls": false, /* Set to true if you are using an SSL port */
"tls_fingerprint": "",
"pool_weight": 1
},
],
"currency": "<span id="xmrstakAlgo"></span>",</code></pre>
</div>
</td>
</tr>
<!-- XMRig -->
<tr class="appInfo">
<td class="miningAppTitle">XMRig</td>
<td>CPU</td>
<td>Ligthweight but powerful CPU Mining App</td>
<td><a class="btn btn-success" target="_blank" href="https://github.com/xmrig/xmrig/releases/latest"><span data-tkey="download">Download</span></a></td>
<td><a class="btn btn-default" role="button" data-toggle="collapse" href="#xmrig" aria-expanded="true" aria-controls="collapseExample"><span data-tkey="showConfig">See more</span></a></td>
</tr>
<tr class="appConfig">
<td colspan="5">
<div class="collapse" id="xmrig">
<pre><code>"pools": [
{
"url": "<span class="exampleHost">POOL_HOST</span>:<span class="examplePort">PORT</span>",
"user": "<span class="exampleLogin">YOUR_WALLET_ADDRESS</span>",
"pass": "<span class="examplePassword">YOUR_WORKER_NAME</span>",
"keepalive": true,
"nicehash": false,
"variant": "trtl",
"algo": "cryptonight-pico/trtl"
}
],</code></pre>
<div class="collapse" id="progminer">
<pre><code>./progminer -P stratum+tcp://<span class="exampleLogin">YOUR_WALLET_ADDRESS</span>.<span class="examplePassword">YOUR_WORKER_NAME</span>@<span class="exampleHost">POOL_HOST</span>:<span class="examplePort">PORT</span></code></pre>
</div>
</td>
</tr>
<!-- XMRig-AMD -->
<!-- T-Rex Miner -->
<tr class="appInfo">
<td class="miningAppTitle">XMRig-AMD</td>
<td>OpenCL (AMD)</td>
<td>XMRIG version for AMD GPU</td>
<td><a class="btn btn-success" target="_blank" href="https://github.com/xmrig/xmrig-amd/releases/latest"><span data-tkey="download">Download</span></a></td>
<td><a class="btn btn-default" role="button" data-toggle="collapse" href="#xmrig-amd" aria-expanded="true" aria-controls="collapseExample"><span data-tkey="showConfig">See more</span></a></td>
<td class="miningAppTitle">T-Rex Miner</td>
<td>CUDA (NVIDIA)</td>
<td>High-performance NVIDIA GPU miner with ProgPoW support</td>
<td><a class="btn btn-success" target="_blank" href="https://github.com/trexminer/T-Rex/releases/latest"><span data-tkey="download">Download</span></a></td>
<td><a class="btn btn-default" role="button" data-toggle="collapse" href="#trex" aria-expanded="true" aria-controls="collapseExample"><span data-tkey="showConfig">See more</span></a></td>
</tr>
<tr class="appConfig">
<td colspan="5">
<div class="collapse" id="xmrig-amd">
<pre><code>"pools": [
{
"url": "<span class="exampleHost">POOL_HOST</span>:<span class="examplePort">PORT</span>",
"user": "<span class="exampleLogin">YOUR_WALLET_ADDRESS</span>",
"pass": "<span class="examplePassword">YOUR_WORKER_NAME</span>"
"keepalive": true,
"nicehash": false,
"variant": "trtl",
"algo": "cryptonight-pico/trtl"
}
],</code></pre>
<div class="collapse" id="trex">
<pre><code>t-rex -a progpowz -o stratum+tcp://<span class="exampleHost">POOL_HOST</span>:<span class="examplePort">PORT</span> -u <span class="exampleLogin">YOUR_WALLET_ADDRESS</span> -p <span class="examplePassword">YOUR_WORKER_NAME</span></code></pre>
</div>
</td>
</tr>
<!-- XMRig-NVIDIA -->
<tr class="appInfo">
<td class="miningAppTitle">XMRig-NVIDIA</td>
<td>Cuda (Nvidia)</td>
<td>XMRIG version for Nvidia GPU</td>
<td><a class="btn btn-success" target="_blank" href="https://github.com/xmrig/xmrig-nvidia/releases/latest"><span data-tkey="download">Download</span></a></td>
<td><a class="btn btn-default" role="button" data-toggle="collapse" href="#xmrig-nvidia" aria-expanded="true" aria-controls="collapseExample"><span data-tkey="showConfig">See more</span></a></td>
</tr>
<tr class="appConfig">
<td colspan="5">
<div class="collapse" id="xmrig-nvidia">
<pre><code>"pools": [
{
"url": "<span class="exampleHost">POOL_HOST</span>:<span class="examplePort">PORT</span>",
"user": "<span class="exampleLogin">YOUR_WALLET_ADDRESS</span>",
"pass": "<span class="examplePassword">YOUR_WORKER_NAME</span>"
"keepalive": true,
"nicehash": false
"variant": "trtl",
"algo": "cryptonight-pico/trtl"
}
],</code></pre>
</div>
</td>
</tr>
<!-- XMRigCC -->
<tr class="appInfo">
<td class="miningAppTitle">XMRigCC</td>
<td>CPU</td>
<td>XMRIG Fork, optimized with remote control</td>
<td><a class="btn btn-success" target="_blank" href="https://github.com/Bendr0id/xmrigCC/releases/latest"><span data-tkey="download">Download</span></a></td>
<td><a class="btn btn-default" role="button" data-toggle="collapse" href="#xmrig-cc" aria-expanded="true" aria-controls="collapseExample"><span data-tkey="showConfig">See more</span></a></td>
</tr>
<tr class="appConfig">
<td colspan="5">
<div class="collapse" id="xmrig-cc">
<pre><code>"pools": [
{
"url": "<span class="exampleHost">POOL_HOST</span>:<span class="examplePort">PORT</span>",
"user": "<span class="exampleLogin">YOUR_WALLET_ADDRESS</span>",
"pass": "<span class="examplePassword">YOUR_WORKER_NAME</span>",
"keepalive": true,
"nicehash": false,
"algo": "cryptonight-ultralite",
"pow-variant": "2"
},
],</code></pre>
</div>
</td>
</tr>
<!-- Team Red Miner -->
<!-- Team Red Miner -->
<tr class="appInfo">
<td class="miningAppTitle">Team Red Miner</td>
<td>GPU</td>
<td>AMD GPU Optimized Cryptocurrency Miner</td>
<td><a class="btn btn-success" target="_blank" href="https://github.com/todxx/teamredminer/releases/latestt"><span data-tkey="download">Download</span></a></td>
<td>OpenCL (AMD)</td>
<td>AMD GPU miner with ProgPoW support</td>
<td><a class="btn btn-success" target="_blank" href="https://github.com/todxx/teamredminer/releases/latest"><span data-tkey="download">Download</span></a></td>
<td><a class="btn btn-default" role="button" data-toggle="collapse" href="#teamRedMiner" aria-expanded="true" aria-controls="collapseExample"><span data-tkey="showConfig">See more</span></a></td>
</tr>
<tr class="appConfig">
<td colspan="5">
<div class="collapse" id="teamRedMiner">
<pre><code>teamredminer.ext -a cnv8 trtle -o stratum+tcp//<span class="exampleHost">POOL_HOST</span>:<span class="examplePort">PORT</span> -u "<span class="exampleLogin">YOUR_WALLET_ADDRESS</span>" -p "<span class="examplePassword">YOUR_WORKER_NAME</span>"
</code></pre>
<pre><code>teamredminer -a progpow -o stratum+tcp://<span class="exampleHost">POOL_HOST</span>:<span class="examplePort">PORT</span> -u <span class="exampleLogin">YOUR_WALLET_ADDRESS</span> -p <span class="examplePassword">YOUR_WORKER_NAME</span></code></pre>
</div>
</td>
</tr>
@ -394,44 +282,12 @@ currentPage = {
algorithm = 'CryptoNight Heavy';
xmrstakAlgo = 'cryptonight_heavy';
}
} else if (cnAlgorithm == "progpowz") {
algorithm = 'ProgPoWZ (GPU)';
xmrstakAlgo = 'progpowz';
} else {
if (cnVariant === 1) {
algorithm = 'CryptoNight v7';
xmrstakAlgo = 'cryptonight_v7';
} else if (cnVariant === 4) {
algorithm = 'CryptoNight Fast';
xmrstakAlgo = 'cryptonight_masari';
} else if (cnVariant === 6) {
algorithm = 'CryptoNight Alloy';
xmrstakAlgo = 'cryptonight_alloy';
} else if (cnVariant === 7) {
algorithm = 'CryptoNight Arto';
xmrstakAlgo = 'cryptonight_arto';
} else if (cnVariant === 8) {
algorithm = 'CryptoNight v8';
xmrstakAlgo = 'cryptonight_v8';
} else if (cnVariant === 9) {
algorithm = 'CryptoNight v8 Half';
xmrstakAlgo = 'cryptonight_v8_half';
} else if (cnVariant === 11) {
algorithm = 'CryptoNight GPU';
xmrstakAlgo = 'cryptonight_gpu';
} else if (cnVariant === 13) {
algorithm = 'CryptoNight R';
xmrstakAlgo = 'cryptonight_r';
} else if (cnVariant === 14) {
algorithm = 'CryptoNight v8 ReverseWaltz';
xmrstakAlgo = 'cryptonight_v8_reversewaltz';
} else if (cnVariant === 15) {
algorithm = 'CryptoNight Zelerius';
xmrstakAlgo = 'cryptonight_v8_zelerius';
} else if (cnVariant === 16) {
algorithm = 'CryptoNight v8 Double';
xmrstakAlgo = 'cryptonight_v8_double';
} else {
algorithm = 'CryptoNight';
xmrstakAlgo = 'cryptonight';
}
algorithm = cnAlgorithm;
xmrstakAlgo = cnAlgorithm;
}
updateText('cnAlgorithm', algorithm);