From 61546a36d4ae10872e7c0751f84d52bf16980d07 Mon Sep 17 00:00:00 2001 From: MoneroOcean <33983510+MoneroOcean@users.noreply.github.com> Date: Wed, 20 May 2026 12:14:45 -0700 Subject: [PATCH] Fix disconnected miner invalid-share ban bypass --- lib/pool/protocol.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/pool/protocol.js b/lib/pool/protocol.js index 593205da..f494077f 100644 --- a/lib/pool/protocol.js +++ b/lib/pool/protocol.js @@ -717,12 +717,13 @@ module.exports = function createProtocolHandler(deps) { } function handleShareProcessed(miner, job, poolSettings, shareAccepted) { + let banned = false; + if (shareAccepted !== null) banned = miner.checkBan(shareAccepted); if (miner.removed_miner) return; if (shareAccepted === null) { sendReply("Throttled down share submission (please increase difficulty)"); return; } - const banned = miner.checkBan(shareAccepted); if (global.config.pool.trustedMiners) { if (shareAccepted) { miner.trust.trust += job.rewarded_difficulty2;