Pre-auditThree days of senior audit time for $1,500, credited in full toward your Zealynx audit.3 audit days, credited toward your auditSee 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