Files
peya-nodejs-pool/website_example/pages/faq.html
Codex Bot e20b6433ba
Some checks failed
CodeQL / Analyze (javascript) (push) Failing after 36s
Remove legacy child-pool merge mining layer
2026-03-21 19:06:14 +01:00

115 lines
4.9 KiB
HTML

<h3>Frequently Asked Questions (FAQ)</h3>
<h4 class="push-up-20">Which coin am I mining here?</h4>
<div class="card padding-15 push-down-10">
You are mining the coin configured by this pool instance. The miner login should be your wallet address for that coin.
</div>
<h4 class="push-up-20">What is difficulty?</h4>
<div class="card padding-15 push-down-10">
Difficulty measures how hard it is to find a valid hash for the current network target. Higher network hashrate usually means higher difficulty.
</div>
<h4>What is luck?</h4>
<div class="card padding-15 push-down-10">
Mining is probabilistic. Less than 100% round luck means the pool found a block faster than statistically expected, more than 100% means it took longer.
</div>
<h4>What is a share?</h4>
<div class="card padding-15 push-down-10">
A share is proof that your miner is doing useful work. Shares do not have to be full blocks to count toward your round contribution.
</div>
<h4>What is a block?</h4>
<div class="card padding-15 push-down-10">
Transactions are grouped into blocks. Miners build and solve new blocks which are then appended to the blockchain.
</div>
<h4>How long does it take to find a block?</h4>
<div class="card padding-15 push-down-10">
It depends on total pool hashrate, network difficulty and luck. Some blocks arrive quickly, others take much longer than average.
</div>
<h4>What is an orphan block?</h4>
<div class="card padding-15 push-down-10">
An orphan is a block that lost the race to another valid block at the same height and was not accepted into the main chain.
</div>
<h4>Which payout scheme is used?</h4>
<div class="card padding-15 push-down-10">
Proportional share-based payout: when the pool finds a block, the reward is split according to submitted shares.
</div>
<h4>How is my current payout estimate calculated?</h4>
<div class="card padding-15 push-down-10">
The estimate is based on your share of valid work in the current round relative to all miners in that round.
</div>
<h4>I have been mining for a while and still have not received a payout. Why?</h4>
<div class="card padding-15 push-down-10">
Pool rewards must first mature on-chain and then exceed the configured payout threshold. Check the Blocks and Payments pages before assuming something is wrong.
</div>
<h4>My hashrate looks wrong. Why?</h4>
<div class="card padding-15 push-down-10">
Pool hashrate is estimated from submitted shares over time, so it ramps up gradually and may differ from your miner's local display.
</div>
<h4>What is solo mining?</h4>
<div class="card padding-15 push-down-10">
Solo mining means you are trying to win full blocks for yourself through the pool infrastructure instead of sharing rewards proportionally with the round.
</div>
<h4>I've been banned by the pool. What should I do?</h4>
<div class="card padding-15 push-down-10">
Stop the miner for a few minutes, then reconnect and check your miner logs. Invalid wallet addresses, malformed logins and duplicate or invalid shares are common causes.
</div>
<div id="telegramBot">
<h4>How to use the Telegram Bot?</h4>
<div class="card padding-15">
<div>Telegram bot will report worker connects, disconnects, bans and payments, and can also provide pool stats directly.</div>
<br/>
<span>Bot name</span>: <a id="telegramBotURL" target="_blank" rel="nofollow" href="https://t.me/Pool_bot">@<span id="telegramBotName">Pool_bot</span></a><br/>
<br/>
<span>Commands</span>:<br/>
<span id="botStats">/stats</span> - <span>Pool statistics</span><br />
<span id="botBlocks">/blocks</span> - <span>Blocks notifications (enable or disable)</span><br />
<span id="botReport">/report</span> <em>address</em> - <span>Miner statistics</span><br />
<span id="botNotify">/notify</span> <em>address</em> - <span>Miner notifications (enable or disable)</span><br />
<br />
<span>Multiple addresses monitoring available.</span></div>
</div>
</div>
<script>
currentPage = {
destroy: function(){},
update: function(updateKey){
if (!lastStats.config.telegramBotName) {
$('#telegramBot').hide();
} else {
var botName = lastStats.config.telegramBotName;
var botURL = 'https://t.me/'+botName;
$('#telegramBotURL').attr('href', botURL);
updateText('telegramBotName', botName);
var botStats = lastStats.config.telegramBotStats;
if (botStats) updateText('botStats', botStats);
var botReport = lastReport.config.telegramBotReport;
if (botReport) updateText('botReport', botReport);
var botNotify = lastNotify.config.telegramBotNotify;
if (botNotify) updateText('botNotify', botNotify);
var botBlocks = lastBlocks.config.telegramBotBlocks;
if (botBlocks) updateText('botBlocks', botBlocks);
}
}
};
</script>