F-2024-0012·missing-setter
Unable to modify _minimumParticipants, s_multipliersToPercentages and s_winningPortions
TL;DR
MonadexV1Raffle has no setters for _minimumParticipants, s_multipliersToPercentages or s_winningPortions, so these critical raffle parameters cannot be tuned after deployment.
Severity
LOW
Impact
LOW
Likelihood
MEDIUM
Method
MManual review
CAT.
Complexity
LOW
Exploitability
LOW
02Section · Description
Description
The MonadexV1Raffle contract lacks setter functions to modify critical parameters _minimumParticipants, s_multipliersToPercentages, and s_winningPortions.
These parameters are set during contract deployment and cannot be altered afterwards, limiting the contract's adaptability to changing requirements or market conditions.
03Section · Impact
Impact
The contract cannot adapt to changing needs or optimize raffle mechanics over time.
04Section · Recommendation
Recommendation
Implement setter functions for these parameters.

