The delegateBoost function allows users to delegate boosts to multiple different addresses without restriction. This could lead to manipulation of rewards or governance mechanisms, increased storage costs, and potential system abuse.
The contract's delegateBoost function does not enforce a limit on the number of different addresses a user can delegate to.
This means the function only prevents multiple delegations to the same address, but a user can delegate to an unlimited number of different addresses. this will allow a user could distribute small amounts of boosts across many addresses to manipulate reward distributions or governance voting power.
Users could distribute boosts enough times to influence incentives, governance, or reward calculations unfairly.
Manual Review
Consider tracking the amount being delegated by the user and checking with the users balance each time.
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.