Emission math does not work correctly, rewards too little for high utilization
Utilization is used to calculate emissions, where like AAVE the higher the utilization, the higher the emissions. However an issue appears when we look into calculateNewEmissionRate
, as increasing or decreasing the utilization barely makes any difference in the emissions.
https://github.com/Cyfrin/2025-02-raac/blob/main/contracts/core/minters/RAACMinter/RAACMinter.sol#L220
From the above comment math we can easily see that if our utilizationRate
is higher than utilizationTarget
(doesn't matter how much, 0.1% or 10 %are the same) we would increase the emissions by 5%.
The current increase/decrease is step-wise and by so little that it would not be noticeable. It would not be enough to reward stakers/LP providers, compared to the risk of having utilization at high numbers.
LP/stakers will not be incentives enough by the emissions as the math used to calculate the rewards is not linear, nor does it increase substancily with increased utilization (high util s always risky).
Emission math does not work correctly, rewards too little for high utilization.
Manual review
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.