Core Contracts

Regnum Aurum Acquisition Corp
HardhatReal World AssetsNFT
77,280 USDC
View results
Submission Details
Severity: low
Invalid

Boost Calculation Logic Optimization Required

Summary

The _calculateBoost function contains a logical oversight in its comparison operator, potentially affecting boost calculations when values are exactly equal.

Vulnerability Details

Current implementation:

if (boostedAmount < amount) {
return amount;
}

The function fails to handle cases where boostedAmount equals amount, requiring an adjusted comparison operator.

Impact

  • Potential boost calculation inaccuracies

  • Incorrect reward distribution scenarios

Tools Used

  • Manual Code Review

  • Static Analysis

Recommendations

Implement updated comparison logic:

if (boostedAmount <= amount) {
return amount;
}

This ensures proper handling of equal-value scenarios and maintains calculation accuracy.

Updates

Lead Judging Commences

inallhonesty Lead Judge 3 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.