Platform: Code4rena
Start Date: 07/07/2022
Pot Size: $75,000 USDC
Total HM: 32
Participants: 141
Period: 7 days
Judge: HardlyDifficult
Total Solo HM: 4
Id: 144
League: ETH
Rank: 90/141
Findings: 1
Award: $81.30
🌟 Selected for report: 0
🚀 Solo Findings: 0
🌟 Selected for report: dipp
Also found by: 0x52, Lambda, PwnedNoMore, Ruhum, Treasure-Seeker, ak1, auditor0517, hansfriese, jonatascm, kenzo, panprog, smiling_heretic, xiaoming90
Users might steal more shares of new fractions using Migration.migrateFractions(). This function is called after successful migration and it doesn't reset the user's contribution.
The user's contribution must be reset after this one.
Otherwise users can get additional shares by calling this function repeatedly.
Manual Review
Recommend inserting below codes at L464
userProposalEth[_proposalId][msg.sender] = 0; userProposalFractions[_proposalId][msg.sender] = 0;
#0 - 0x0aa0
2022-07-21T16:12:06Z
Duplicate of #460
#1 - HardlyDifficult
2022-08-11T17:19:04Z