Early rate$2,400 of senior audit time for $500. Early members keep the rate as it climbs.$2,400 of senior audit time for $500See how →
F-2024-0012·missing-setter

Unable to modify _minimumParticipants, s_multipliersToPercentages and s_winningPortions

Acknowledgeddexammraffle
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.

F-2024-0012