Users can manipulate the utilization in order to increase emissions
Users can manipulate the utilization by borrowing right before triggering updateEmissionRate
and then repaying the borrow. The utilization would be kept high for the whole emissionUpdateInterval
, which is currently set to 1 day, this can be performed every time.
https://github.com/Cyfrin/2025-02-raac/blob/main/contracts/core/minters/RAACMinter/RAACMinter.sol#L206
The main purpose for this can be either to grief other users and/or to increase emissions, as they are increased if the utill is higher than the utilizationTarget
.
Users can manipulate the system to get higher emissions
Manual review
Consider making the utilization floating and avoid setting any fixed balances for days.
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.