Trim obsolete pool onboarding UI
Some checks failed
CodeQL / Analyze (javascript) (push) Failing after 28s

This commit is contained in:
Codex Bot
2026-03-24 14:52:37 +01:00
parent 8f6cd66e36
commit 60d27c3afa
4 changed files with 33 additions and 77 deletions

View File

@@ -39,7 +39,6 @@
<div class="card padding-l-10 padding-r-10">
<div class="stats">
<div><i class="fa fa-key"></i> <span data-tkey="usernameDesc">This is your wallet address</span></div>
<div id="paymentId"><i class="fa fa-exchange"></i> <span data-tkey="paymentId">Exchange Payment ID</span>: <span><u data-tkey="parentaddress">parent address</u><span id="paymentIdSeparator">.</span><u data-tkey="addrPaymentId">paymentID</u></span></div>
<div id="fixedDiff"><i class="fa fa-wrench"></i> <span data-tkey="fixedDiff">Difficulty locking</span>: <span><u data-tkey="parentaddress">parent address</u><span id="fixedDiffSeparator">+</span><u data-tkey="addrDiff">diff</u></span></div>
</div>
</div>
@@ -48,9 +47,7 @@
<div class="card padding-l-10 padding-r-10">
<div class="stats">
<div><i class="fa fa-key"></i> <span data-tkey="usernameDesc2">Use the password field only for optional worker naming or miner-specific settings if your miner supports them.</span></div>
<div id="paymentId"><i class="fa fa-exchange"></i> <span data-tkey="paymentId">Exchange Payment ID</span>: <span><u data-tkey="childaddress">wallet address</u><span id="paymentIdSeparator">+</span><u data-tkey="addrPaymentId">paymentID</u></span></div>
<div><i class="fa fa-server"></i> <span data-tkey="fixedDiff2">Worker Name</span>: <span><u data-tkey="childaddress">wallet-address</u><span id="fixedDiffSeparator2">@</span><u data-tkey="addrDiff2">workerName</u></span></div>
<div><i class="fa fa-exchange fa-server"></i> <span data-tkey="fixedDiff2PaymentId">Payment ID and Worker Name</span>: <span><u data-tkey="childaddress">wallet-address</u>+<u data-tkey="">paymentID</u><span id="fixedDiffSeparator2">@</span><u data-tkey="addrDiff2">workerName</u></span></div>
<div><i class="fa fa-server"></i> <span data-tkey="fixedDiff2">Worker Name</span>: <span><u>workerName</u></span></div>
</div>
</div>
</div>
@@ -116,24 +113,6 @@
<input class="form-control" id="gAddress" type="text" data-tplaceholder="addressField" placeholder="Wallet Address" required="required" />
</div>
</div>
<div class="col-sm-6 col-xs-12">
<div class="input-group push-down-5">
<span class="input-group-addon"><i class="fa fa-exchange"></i></span>
<input class="form-control" id="gPaymentID" type="text" data-tplaceholder="paymentIdField" placeholder="Parent Payment ID for exchanges (optional)" />
</div>
</div>
<div class="col-sm-6 col-xs-12">
<div class="input-group push-down-5">
<span class="input-group-addon"><i class="fa fa-key"></i></span>
<input class="form-control" id="gChildAddress" type="text" data-tplaceholder="childAddressField" placeholder="Child Address" required="required" />
</div>
</div>
<div class="col-sm-6 col-xs-12">
<div class="input-group push-down-5">
<span class="input-group-addon"><i class="fa fa-exchange"></i></span>
<input class="form-control" id="gChildPaymentID" type="text" data-tplaceholder="childPaymentIdField" placeholder="Child Payment ID for exchanges (optional)" />
</div>
</div>
<div class="col-sm-6 col-xs-12">
<div class="input-group push-down-5">
<span class="input-group-addon"><i class="fa fa-wrench"></i></span>
@@ -196,57 +175,46 @@
</td>
</tr>
<!-- XMRig-AMD -->
<!-- SRBMiner -->
<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">SRBMiner Multi</td>
<td>CPU</td>
<td>Alternative RandomX CPU miner with direct command-line pool support</td>
<td><a class="btn btn-success" target="_blank" href="https://www.srbminer.com/download.html"><span data-tkey="download">Download</span></a></td>
<td><a class="btn btn-default" role="button" data-toggle="collapse" href="#srbminer" 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">
<div class="collapse" id="srbminer">
<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": "!msr",
"algo": "<span id="xmrigAlgoAMD"></span>"
}
],</code></pre>
<pre><code>./SRBMiner-MULTI \
--disable-gpu \
--algorithm randomx \
--pool <span class="exampleHost">POOL_HOST</span>:<span class="examplePort">PORT</span> \
--wallet <span class="exampleLogin">YOUR_WALLET_ADDRESS</span> \
--password <span class="examplePassword">YOUR_WORKER_NAME</span></code></pre>
</div>
</td>
</tr>
<!-- XMRig-NVIDIA -->
<!-- xmr-stak -->
<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>
<td class="miningAppTitle">xmr-stak</td>
<td>CPU</td>
<td>Legacy RandomX-capable miner kept as a fallback option for older setups</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="#xmr-stak" 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">
<div class="collapse" id="xmr-stak">
<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": "!msr",
"algo": "<span id="xmrigAlgoNVIDIA"></span>"
}
],</code></pre>
<pre><code>"pool_address" : "<span class="exampleHost">POOL_HOST</span>:<span class="examplePort">PORT</span>",
"wallet_address" : "<span class="exampleLogin">YOUR_WALLET_ADDRESS</span>",
"pool_password" : "<span class="examplePassword">YOUR_WORKER_NAME</span>",
"use_nicehash" : false,
"currency" : "<span id="xmrstakCurrency">cryptonight_r</span>",</code></pre>
</div>
</td>
@@ -321,9 +289,7 @@ currentPage = {
updateText('miningPoolHost', getPoolHost());
updateTextClasses('exampleHost', getPoolHost());
updateText('paymentIdSeparator', lastStats.config.paymentIdSeparator);
updateText('fixedDiffSeparator', lastStats.config.fixedDiffSeparator);
updateText('paymentChildCoins', `${lastStats.config.symbol} wallet address`);
if (!lastStats.config.fixedDiffEnabled) $('#fixedDiff').hide();
var algorithm = 'RandomX';
@@ -332,9 +298,8 @@ currentPage = {
updateText('cnAlgorithm', algorithm);
updateText('xmrstakAlgo', xmrstakAlgo);
updateText('xmrstakCurrency', 'randomx');
updateText('xmrigAlgoCPU', xmrigAlgo);
updateText('xmrigAlgoAMD', xmrigAlgo);
updateText('xmrigAlgoNVIDIA', xmrigAlgo);
updateText('xmrigAlgoCC', xmrigAlgo);
}
};
@@ -350,26 +315,17 @@ $('#generateConf').click(function() {
// Username
var address = $('#gAddress').val().replace(/\s+/g, '').trim();
var childAddress = $('#gChildAddress').val().replace(/\s+/g, '').trim();
var solo = $('#gSolo').val();
var paymentID = $('#gPaymentID').val().replace(/\s+/g, '').trim();
var childPaymentID = $('#gChildPaymentID').val().replace(/\s+/g, '').trim();
var difficulty = parseInt($('#gDifficulty').val().replace(/\s+/g, '').trim());
var workerName = $('#gWorkerName').val().replace(/\s+/g, '').trim();
var login = address ? address : 'YOUR_WALLET_ADDRESS';
if (paymentID) login = login + lastStats.config.paymentIdSeparator + paymentID;
if (difficulty) login = login + lastStats.config.fixedDiffSeparator + difficulty;
if ($('input[name=solo]').is(':checked')) login = `solo:${login}`
updateTextClasses('exampleLogin', login);
// Password
var childLogin = childAddress ? childAddress : 'YOUR_CHILD_WALLET_ADDRESS';
if (childPaymentID) childLogin = childLogin + lastStats.config.paymentIdSeparator + childPaymentID;
if (difficulty) childLogin = childLogin + lastStats.config.fixedDiffSeparator + difficulty;
if (workerName) childLogin = `${childLogin}@${workerName}`
updateTextClasses('examplePassword', childLogin);
updateTextClasses('examplePassword', workerName || 'YOUR_WORKER_NAME');
});
</script>

View File

@@ -25,7 +25,7 @@
<h4>Outgoing transfers</h4>
</div>
</div>
<ul class="nav nav-tabs" id="blocksTabs">
<ul class="nav nav-tabs hidden" id="blocksTabs" aria-hidden="true">
</ul>
<div class="tab-content" id="tab-content">

View File

@@ -26,7 +26,7 @@
<h4>Pool results</h4>
</div>
</div>
<ul class="nav nav-tabs" id="blocksTabs">
<ul class="nav nav-tabs hidden" id="blocksTabs" aria-hidden="true">
</ul>
<div class="tab-content" id="tab-content">

View File

@@ -26,7 +26,7 @@
<h4>Wallet-specific diagnostics</h4>
</div>
</div>
<ul class="nav nav-tabs" id="blocksTabs">
<ul class="nav nav-tabs hidden" id="blocksTabs" aria-hidden="true">
</ul>
<div class="tab-content" id="tab-content">