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

oog
zealynx

Smart Contract Security Digest

Monthly exploit breakdowns, audit checklists, and DeFi security research — straight to your inbox

© 2026 Zealynx