From 98865fb9b80a71b8431ca95804d50f6708f37420 Mon Sep 17 00:00:00 2001 From: martbost Date: Thu, 13 Aug 2026 15:17:49 -0500 Subject: [PATCH] Correct the passed-over reason wording in the payout feed MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Per the contract's _payUpline rule, uplines are skipped for lacking 2 directs OR the required level โ€” not level alone. Co-Authored-By: Claude Fable 5 --- public/payouts.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/public/payouts.js b/public/payouts.js index 14d78de..b943a29 100644 --- a/public/payouts.js +++ b/public/payouts.js @@ -49,7 +49,7 @@ const verify=`Verify โ†—`; if(p.kind==='upline'){ const up=p.upgrade?`Member #${p.upgrade.id} upgraded to ${esc(p.upgrade.levelName)} โ€” `:''; - const passed=p.passed&&p.passed.length?`
passed over ${p.passed.map(i=>'#'+i).join(', ')} (not yet at this level)
`:''; + const passed=p.passed&&p.passed.length?`
passed over ${p.passed.map(i=>'#'+i).join(', ')} (not yet eligible โ€” needs 2 directs and the level)
`:''; return `
๐Ÿš€
${up}${fmtPol(p.pol)} POL paid up to Member #${p.toId}
Upgrade pass-up ยท ${esc(p.levelName)} ยท ${when}
${passed}
${verify}
`; } const meta=p.kind==='referral'?`Direct referral reward from #${p.fromId}'s entry`:`${esc(p.desc||p.levelName)} โ€” from #${p.fromId}`;