Liquid Staking

Stakelink
DeFiHardhatOracle
50,000 USDC
View results
Submission Details
Severity: medium
Invalid

[M-3] In setMinLockingDuration :: LinearBoostController , the variable minLockingDuration set should be checked if its < maxLockingDuration

**Description: **In setMinLockingDuration :: LinearBoostController , the variable minLockingDuration set should be checked if its < maxLockingDuration

function setMinLockingDuration(uint64 _minLockingDuration) external onlyOwner {
minLockingDuration = _minLockingDuration;
emit SetMinLockingDuration(_minLockingDuration);
}

**Impact: **could cause revert when _lockingDurationis to be set in getBoostAmount::LinearBoostController

Recommended Mitigation:

function setMinLockingDuration(uint64 _minLockingDuration) external onlyOwner {
+ require(_minLockingDuration < maxLockingDuration)
minLockingDuration = _minLockingDuration;
emit SetMinLockingDuration(_minLockingDuration);
}
Updates

Lead Judging Commences

inallhonesty Lead Judge 10 months ago
Submission Judgement Published
Invalidated
Reason: Non-acceptable severity

Support

FAQs

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