Browse Source

Piratepool theme updates

master
webworker01 5 years ago
parent
commit
0faf827e72
  1. 2
      libs/api.js
  2. 3
      website/piratepool.io/pages/home.html
  3. 2
      website/piratepool.io/pages/miner_stats.html
  4. 7
      website/piratepool.io/pages/stats.html
  5. 5
      website/piratepool.io/pages/workers.html
  6. 2
      website/piratepool.io/static/style.css

2
libs/api.js

@ -21,6 +21,8 @@ module.exports = function(logger, portalConfig, poolConfigs){
let anonymizeJSON = JSON.parse(portalStats.statsString);
for (pool in anonymizeJSON.pools) {
filterIterate(anonymizeJSON.pools[pool].workers, {key: true, prop: ['name']}, 'miner-');
//init miners as workers
anonymizeJSON.pools[pool].minerCount = anonymizeJSON.pools[pool].workerCount;
}
res.header('Content-Type', 'application/json');
res.end(JSON.stringify(anonymizeJSON));

3
website/piratepool.io/pages/home.html

@ -5,7 +5,8 @@
<!-- 300K+ ARRR donated to Onboarding/Dev and Marketing funds, made possible via KMD notary node income.<br>
Thank you for all who voted me into KMD notary node for 2019 in SH! ❤ 🐸-->
<!-- New piratepool.io discord support and discussion channel created! <a href="https://discord.gg/ASMfX7B" target="_blank" rel="nofollow noreferrer noopener" class="highlight">join #piratepool</a> 🐸 -->
Payout strategy changed to PPLNT with 1 hour payout frequency! Join <a href="https://discord.gg/ASMfX7B" target="_blank" rel="nofollow noreferrer noopener" class="highlight">#piratepool</a> for support and discussion! 🐸
<!-- Payout strategy changed to PPLNT with 1 hour payout frequency! Join <a href="https://discord.gg/ASMfX7B" target="_blank" rel="nofollow noreferrer noopener" class="highlight">#piratepool</a> for support and discussion! 🐸 -->
Miner Privacy Enabled! Search for your miner with Miner Lookup. Join <a href="https://discord.gg/ASMfX7B" target="_blank" rel="nofollow noreferrer noopener" class="highlight">#piratepool</a> for support and discussion! 🐸
</div>
<div class="pure-g boxWelcome">
<div class="pure-u-1-3 pure-responsive-disable" style="display:flex; justify-content:center; align-items:center;">

2
website/piratepool.io/pages/miner_stats.html

@ -27,7 +27,7 @@
<div id="boxesWorkers" class="pure-g boxStats"> </div>
<script>
var _miner = "{{=String(it.stats.address).split(".")[0]}}";
var _miner = "{{=String(it.stats.address).split('.')[0]}}";
var _workerCount = 0;
document.querySelector('main').appendChild(document.createElement('script')).src = '/static/miner_stats.js';
</script>

7
website/piratepool.io/pages/stats.html

@ -5,7 +5,8 @@
<div id="pageStats">
<div class="alertbar">
<!-- New piratepool.io discord support and discussion channel created! <a href="https://discord.gg/ASMfX7B" target="_blank" rel="nofollow noreferrer noopener" class="highlight">join #piratepool</a> 🐸 -->
Payout strategy changed to PPLNT with 1 hour payout frequency! Join <a href="https://discord.gg/ASMfX7B" target="_blank" rel="nofollow noreferrer noopener" class="highlight">#piratepool</a> for support and discussion! 🐸
<!-- Payout strategy changed to PPLNT with 1 hour payout frequency! Join <a href="https://discord.gg/ASMfX7B" target="_blank" rel="nofollow noreferrer noopener" class="highlight">#piratepool</a> for support and discussion! 🐸 -->
Miner Privacy Enabled! Search for your miner with Miner Lookup. Join <a href="https://discord.gg/ASMfX7B" target="_blank" rel="nofollow noreferrer noopener" class="highlight">#piratepool</a> for support and discussion! 🐸
</div>
<div id="topCharts">
<div class="chartWrapper">
@ -71,7 +72,7 @@
<a href="https://explorer.pirate.black/block/{{=block[0]}}" target="_blank" rel="noopener noreferrer">{{=block[2]}}</a>
{{if (block[4] != null) { }}
<span style="padding-left: 10px;"><small>{{=readableDate(block[4])}}</small></span>
<span><small>{{=readableDate(block[4])}}</small></span>
{{ } }}
{{if (it.stats.pools[pool].pending.confirms && it.stats.pools[pool].pending.confirms[block[0]]) { }}
{{if (it.stats.pools[pool].pending.confirms[block[0]] == 1) { }}
@ -94,7 +95,7 @@
<small>Block:</small>
<a href="https://explorer.pirate.black/block/{{=block[0]}}" target="_blank" rel="noopener noreferrer">{{=block[2]}}</a>
{{if (block[4] != null) { }}
<span style="padding-left: 10px;"><small>{{=readableDate(block[4])}}</small></span>
<span><small>{{=readableDate(block[4])}}</small></span>
{{ } }}
<span class="countLabel">Paid</span>
</div>

5
website/piratepool.io/pages/workers.html

@ -2,6 +2,9 @@
{{ function bigNumber(x){ return (x > 1000000000000) ? (x / 1000000000000).toFixed(1) + 'T' : (x > 1000000000) ? (x / 1000000000).toFixed(1) + 'B' : (x > 1000000) ? (x / 1000000).toFixed(1) + 'M' : (x > 1000) ? (x / 1000).toFixed(1) + 'K' : x.toFixed(1); } }}
{{ function middleEllipsis(x) { return x.length > 40 ? x.substring(0, 20) + '...' + x.substring(x.length-20, x.length): x; } }}
<div id="pageWorkers">
<div class="alertbar">
Miner Privacy Enabled! Search for your miner with Miner Lookup. Join <a href="https://discord.gg/ASMfX7B" target="_blank" rel="nofollow noreferrer noopener" class="highlight">#piratepool</a> for support and discussion! 🐸
</div>
{{ var i=0; for(var pool in it.stats.pools) { }}
<div id="workers{{=pool}}">
<div class="poolLabel">
@ -35,7 +38,7 @@
{{ for(var worker in it.stats.pools[pool].miners) { }}
{{ minerindex++; }}
{{var workerstat = it.stats.pools[pool].miners[worker];}}
<tr id="worker{{=minerindex}}" data-hashrate="{{=workerstat.hashrate}}">
<tr id="miner-{{=minerindex}}" data-hashrate="{{=workerstat.hashrate}}">
<td><span class="responsiveTableLabel"><i class="far fa-address-card fa-fw"></i></span>Miner #{{=minerindex}}</td>
<td><span class="responsiveTableLabel"><i class="fas fa-cog fa-fw"></i> Shares: </span><span>{{=bigNumber(workerstat.currRoundShares)}}</span></td>
<td><span class="responsiveTableLabel"><i class="fas fa-bullseye fa-fw"></i> Efficiency: </span><span>{{? workerstat.shares > 0}} {{=Math.floor(10000 * workerstat.shares / (workerstat.shares + workerstat.invalidshares)) / 100}}% {{??}} 0% {{?}}</span></td>

2
website/piratepool.io/static/style.css

@ -257,6 +257,8 @@ header .home-menu li a i {
text-overflow: ellipsis;
box-shadow: -1px -1px 0 #000;
flex: 1;
min-width: 150px;
max-width: 150px;
}
.blocksFoundPending {

Loading…
Cancel
Save