UNPKG

knomp

Version:

An extremely efficient, highly scalable, KawPoW algorithm mining pool

103 lines (102 loc) 4.4 kB
<style> .header-blue .hero p { color: rgba(255,255,255,0.8); font-size: 20px; font-weight: 400; line-height: 1.4; } .header-blue .hero h1 { color: #fff; margin-top: 0; margin-bottom: 15px; line-height: 1.4; } .header-blue { background-color: #738bdc; background-image: linear-gradient(315deg, #738bdc 0%, #48c3eb 74%); padding-bottom: 40px; } .header-blue .action-button, .header-blue .action-button:not(.disabled):active { border: 1px solid rgba(255,255,255,0.7); border-radius: 40px; color: #ebeff1; box-shadow: none; text-shadow: none; padding: .3rem .8rem; background: transparent; transition: background-color 0.25s; outline: none; } </style> <div style="margin-top: 10px; min-height: 768px;"> <section class="title"> <div> <div class="header-blue"> <div class="container hero"> <div class="row text-center"><br> <div class="col-12 col-lg-12 col-xl-12"> <h1 class="display-4"><br><b>Pools Overview Page</b></h1> </div> </div> </div> </div> </div> </section> <div>&nbsp;<br></div> <div id="container-fluid p-4"> <div class="col-md-12 table-responsive"> <table class="table table-bordered table-striped" style="width:100%"> <thead> <tr> <th style="text-align:center;vertical-align: left;">Coin</port> <th style="text-align:center;vertical-align: middle;">Ticker</th> <th style="text-align:center;vertical-align: middle;">Algo</th> <th style="text-align:center;vertical-align: middle;">Pool Fee</th> <th style="text-align:center;vertical-align: middle;">Ports</th> <th style="text-align:center;vertical-align: middle;">Net Hash Rate</th> <th style="text-align:center;vertical-align: middle;">Net Difficulty</th> <th style="text-align:center;vertical-align: middle;">Pool Workers</th> <th style="text-align:center;vertical-align: middle;">Pool Hash Rate</th> <th style="text-align:center;vertical-align: middle;">Blocks Found</th> <th style="text-align:center;vertical-align: middle;">Difficulty Retarget</th> <th style="text-align:center;vertical-align: middle;">Donations Address</th> </tr> </thead> <tbody> {{ var sortedPools = it.stats.pools; }} {{ for(var pool in it.stats.pools) { }} <tr> <th style="text-align:left;vertical-align: middle;"> <a class="bg-light text-dark pl-3" href="/stats/{{=it.stats.pools[pool].name}}"> <img src="/static/icons/{{=it.stats.pools[pool].name}}.png" alt="icon" style="height: 25px;"/> {{=it.stats.pools[pool].name.charAt(0).toUpperCase() + it.stats.pools[pool].name.slice(1)}} </a> </th> <th style="text-align:center;vertical-align: middle;"><a href="/stats/{{=it.stats.pools[pool].name}}">{{=it.stats.pools[pool].symbol}}</a></th> <td>{{=it.stats.pools[pool].algorithm}}</td> {{ var total = 0.0; }} {{ var rewardRecipients = it.stats.pools[pool].rewardRecipients || {}; }} {{ for (var r in rewardRecipients) { }} {{ total += rewardRecipients[r]; }} {{ } }} <td style="text-align:center;vertical-align: middle;">{{=total}} %</td> <td scope="row" style="text-align:center;vertical-align: middle;"> {{ for(var pool2 in it.stats.pools) { }} {{ if(pool2 != pool) continue; }} {{=Object.keys(it.poolsConfigs[pool2].ports)}} {{ break; }} {{ } }} </td> <td style="text-align:center;vertical-align: middle;">{{=it.stats.pools[pool].poolStats.networkSolsString}}</td> <td scope="row" style="text-align:center;vertical-align: middle;">{{=Number(Math.round(it.stats.pools[pool].poolStats.networkDiff + 'e' + 4) + 'e-' + 4).toFixed(2)}}</td> <td style="text-align:center;vertical-align: middle;">{{=it.stats.pools[pool].workerCount}}</td> <td style="text-align:center;vertical-align: middle;">{{=it.stats.pools[pool].hashrateString}}</td> <td style="text-align:center;vertical-align: middle;">{{=it.stats.pools[pool].poolStats.validBlocks}}</td> {{ var blockchange = it.stats.pools[pool].blockChange || 0; }} <td scope="row" style="text-align:center;vertical-align: middle;">every {{=blockchange}} block(s)</td> <td style="text-align:center;vertical-align: middle;">{{=(it.poolsConfigs[pool].donateaddress||'none')}}</td> </tr> {{ } }} </tbody> </table> </div> </div> </div>