MorpheusAI

MorpheusAI
Foundry
22,500 USDC
View results
Submission Details
Severity: low
Invalid

Critical functions should be a two step procedure

Summary

Critical functions in Solidity contracts should follow a two-step procedure to enhance security, minimize human error, and ensure proper access control. By dividing sensitive operations into distinct phases, such as initiation and confirmation, developers can introduce a safeguard against unintended actions or unauthorized access.

Vulnerability Details

File: contracts/L1Sender.sol
44: function setDistribution(address distribution_) public onlyOwner {
48: function setRewardTokenConfig(RewardTokenConfig calldata newConfig_) public onlyOwner {
52: function setDepositTokenConfig(DepositTokenConfig calldata newConfig_) public onlyOwner {
Updates

Lead Judging Commences

inallhonesty Lead Judge over 1 year ago
Submission Judgement Published
Invalidated
Reason: Known issue

Support

FAQs

Can't find an answer? Chat with us on Discord, Twitter or Linkedin.