Liquid Staking

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

[M-4] In setMaxLockingDuration::LinearBoostController _maxLockingDuration should be checked if its > minLockingDuration

**Description: **In setMaxLockingDuration::LinearBoostController the parameter _maxLockingDuration should be checked if its > minLockingDuration

function setMaxLockingDuration(uint64 _maxLockingDuration) external onlyOwner {
maxLockingDuration = _maxLockingDuration;
emit SetMaxLockingDuration(_maxLockingDuration);
}

Impact: This could lead to revert in getBoostAmount::LinearBoostControlleras a result of _lockingDuration

Recommended Mitigation:

function setMaxLockingDuration(uint64 _maxLockingDuration) external onlyOwner {
+require(_maxLockingDuration > minLockingDuration)
maxLockingDuration = _maxLockingDuration;
emit SetMaxLockingDuration(_maxLockingDuration);
}
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.