MIP-M03: Upgraded WELL Safety Module Implementation
Summary
An ImmuneFi security researcher’s recent discovery of a bug in the existing Safety Module contract has prompted the need for a minor contract upgrade. While the identified bug cannot result in the loss of user funds, it can potentially cause delays when attempting to withdraw staked WELL tokens. This proposal suggests a swift transition to an upgraded and audited Safety Module contract that resolves this issue.
Motivation
The need for this upgrade is driven by the Moonwell community’s enduring commitment to maintaining a robust, secure, and user-friendly environment for all users. This bug, although it doesn’t put user funds at risk, could hamper a smooth user experience by introducing undue delays during withdrawal. This proposal aims to promptly resolve this issue with minimal disruption and changes to the underlying contract code.
Implementation
Code Alteration
A single line of code has been identified for modification, reducing the likelihood of new issues arising due to this contract upgrade.
Preemptive Measures
Before the submission of this governance proposal, the updated Safety Module contract was audited by Moonwell contributors at Halborn Security. The new implementation of the Safety Module has been deployed and is ready for activation pending community approval.
Voting Options
- Yes: A “Yes” vote indicates your approval of this Safety Module smart contract upgrade.
- No: A “No” vote signifies your preference for the status quo, no changes should be made.
Conclusion
While the identified bug does not put user funds at risk, resolving it is crucial for maintaining a seamless user experience. I strongly encourage community members to vote “Yes” on this important proposal.
| Voter | Cast Power | Vote & Rationale |
|---|---|---|
0x393C...850566 | 89.5M | FOR |
0x80f3...f04e06 | 71.974M | FOR |
0xdc43...06ab28 | 7M | FOR |
0x584A...5f296A | 5M | FOR |
0x9F94...155f36 | 3.533M | FOR |
VOTE POWER
Proposal Status
- Wed September 13 2023, 01:15 amVoting Period Starts
- Sat September 16 2023, 01:15 amEnd Voting Period
- Sat September 16 2023, 02:31 amQueue Proposal
- Sun September 17 2023, 02:11 pmExecute Proposal
Current Results
1-FOR
189.142M
2-AGAINST
N/A Tokens
3-ABSTAIN
N/A Tokens

