Show which generation caught each pass-up + finish domain go-forward
Feature (Marty): live payment proof + notifications now show the generation for upgrade pass-ups (matrix hop distance payer→recipient), removing the "why did they get it" question. chain.genBetween() adds a `gen` field to payout events + /api/public/payouts; rendered as a gold "Gen N" badge in the feed, "Gen N pass-up" in toasts, and "Gen N …" in Telegram team alerts. Domain: rmcircle.team is now live (added to Coolify alongside rmcircle.saasy.top, SSL issued, both serve, no redirect). Switched the auto-tweet CTA to https://rmcircle.team. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -620,7 +620,7 @@ chain.startIndexer(evt=>{
|
||||
let text;
|
||||
if(evt.type==='registered')text=`📈 TEAM BUILD: new position!\n#${evt.id} registered under #${evt.referrerId} (${evt.tierName}).`;
|
||||
else if(evt.type==='upgraded')text=`🚀 TEAM BUILD: #${evt.id} upgraded to ${evt.levelName}.`;
|
||||
else text=`💸 TEAM BUILD: #${evt.toId} just got PAID ${evt.pol.toFixed(2)} POL${evt.kind==='upline'?` (upgrade pass-up from #${evt.fromId})`:` (referral reward from #${evt.fromId})`}.${contact(evt.toId)}`;
|
||||
else text=`💸 TEAM BUILD: #${evt.toId} just got PAID ${evt.pol.toFixed(2)} POL${evt.kind==='upline'?` (${evt.gen?`Gen ${evt.gen} `:''}upgrade pass-up from #${evt.fromId})`:` (referral reward from #${evt.fromId})`}.${contact(evt.toId)}`;
|
||||
if(evt.tx)text+=`\nhttps://polygonscan.com/tx/${evt.tx}`;
|
||||
sendTelegram(text);
|
||||
// admin email alert — same team-gated events, so deep-leg action still surfaces
|
||||
|
||||
Reference in New Issue
Block a user