Payouts
1st Places
2nd Places
3rd Places
All
Sherlock
Code4rena
Dec '23
Oct '23
May '23
Nov '22
Sep '22
Aug '22
Jul '22
high
Proposal which started buyout which fails is able to settle migration as if its buyout succeeded.
high
Fund will be stuck if a buyout is started while there are pending migration proposals
high
Steal NFTs from a Vault, and ETH + Fractional tokens from users.
high
Migration: no check that user-supplied `proposalId` and `vault` match
high
Cash-out from a successful buyout allows an attacker to drain Ether from the `Buyout` contract
high
```migrateFractions``` may be called more than once by the same user which may lead to loss of tokens for other users
May '22
high
Voting overwrites checkpoint.voted in last checkpoint, so users can just vote right before claiming rewards
high
User rewards stop accruing after any _writeCheckpoint calling action
medium
Wrong reward distribution in Bribe because deliverReward() won't set tokenRewardsPerEpoch[token][epochStart] to 0
Apr '22