In the BoostController contract when delegating boost, there is no limit on how many addresses a user can delegate their boost to. This means that using the same veRAACToken balance a user can delegate the same amount to as many addresses as they want.
PoC. This test can be added to the "Delegation System" section of the BoostController.test.js file:
Depending on future boost implementations this can drain boost rewards.
Manual review
Add a mapping to track when a user has already delegated and add a revert condition for it in the delegateBoost function.
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.