The initialization of RAACMinter::lastEmissionUpdateTimestamp as block.timestamp - BASE_EMISSION_UPDATE_INTERVAL allows the first call to RAACMinter::updateEmissionRate to bypass the time interval check. This occurs because the timestamp comparison block.timestamp < lastEmissionUpdateTimestamp + emissionUpdateInterval becomes mathematically impossible to enforce during the first update attempt.
First emission rate update can be executed without waiting for the required interval
Potential premature emission rate adjustments affecting tokenomics
Manual Review
RAACMinter::lastEmissionUpdateTimestamp is initialized to block.timestamp
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.