In RAACMinter
contract, the mintRewards()
function called by an external contract (stabilityPool
), but there is no function within stabilityPool
that calls mintRewards()
. This suggests that mintRewards()
is meant to be called manually rather than being triggered automatically within the contract system.
The mintRewards()
function is expected to be responsible for minting rewards, yet no function inside stabilityPool
invokes it. This implies that mintRewards()
must be called manually by an external actor (e.g., an admin). If the function is not invoked as intended, rewards may not be minted properly, potentially leading to an issue where users do not receive their expected rewards.
mintRewards()
cannot be called by no one
Manual Review
Ensure proper access control is in place to prevent unauthorized calls to mintRewards()
.
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.