The RAACMinter::setMaxEmissionRatefunction lacks validation against the
MAX_BENCHMARK_RATE` constant. This allows to set an emission rate higher than the intended protocol maximum. This can lead to excessive token minting beyond protocol design limits causing an economic imbalance in the system.
The RAACMinter::setMaxEmissionRate
only checks that the new rate is greater than minEmissionRate
but fails to validate against MAX_BENCHMARK_RATE
, allowing setting of arbitrarily high emission rates. This can lead to excessive token minting beyond protocol design limits causing an economic imbalance in the system.
Manual review
Add validation against MAX_BENCHMARK_RATE
in the setMaxEmissionRate
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.