Add /contract — plain-language security review of the smart contract
Shareable page from the 2026-08-13 source review: code immutability (no proxy/delegatecall/selfdestruct, Sourcify exact match), same-tx distribution (no pooled funds), locked prices and fee constants, the honest list of owner powers with the 50% entry-fee cap, where unmatched pass-ups go, and verify-yourself links. Linked from all public footers, the payment-proof note, and the chatbot (canned + AI prompt). Also: passed-over lists now exclude structurally-skipped uplines — a level-N payment never checks the first N-1 uplines, so listing them as "not eligible" was misleading. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -247,7 +247,9 @@ async function processRange(fromBlock, toBlock) {
|
||||
};
|
||||
if (!isRef) {
|
||||
if (txUpgrades[tx]) p.upgrade = txUpgrades[tx];
|
||||
p.passed = passedOver(p.fromId, p.toId);
|
||||
// a level-N payment structurally skips the first N-1 uplines (they're
|
||||
// never checked) — only list uplines that failed the eligibility test
|
||||
p.passed = passedOver(p.fromId, p.toId).slice(Math.max(0, p.level - 1));
|
||||
}
|
||||
// upgrade a snapshot-sourced twin in place, else append (twin = already known from snapshot, so not a NEW event)
|
||||
const twinIdx = state.payouts.findIndex(x => !x.tx && samePayout(x, p));
|
||||
|
||||
Reference in New Issue
Block a user