memoscan
← all memos

Memo 0xd5054438…aa35c3 on Ethereum

COMMUNITY_STATE add score0-100, firstSeen, lastAct, lastSell, tx24h, divPool, vaultETH, lastBurnBlock. Score (lazy): +age +activity; decays to 0 after 30d inactivity. On LP<->user swaps only: feeBps = 200 - score190/100 (min10,max200). Route fee: 60% -> divPool, 30% swap to ETH vault, 9% burn CMD, 1% of fee value swap to $PNKSTR and burn. Loyalty: eligible if tx24h>=3 AND no sells 72h; weight = balance(50+score). Weekly distribute() (anyone, once per week) pays divPool pro-rata by weight, then resets divPool+tx24h. Deterministic buyback/burn: executeBurn() (anyone) if block.number>=lastBurnBlock+45000 and vaultETH>=0.2: spend up to 50% vaultETH to buy CMD and burn; update lastBurnBlock. Emit ScoreUpdated/DivAccrued/DivPaid/PNKSTRBurn/BurnExecuted. No pauses.