Core Contracts

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

Boost Parameter Scale Mismatch

Summary

The BaseGauge constructor implements boost parameters using inconsistent scaling factors - maxBoost uses 1e4 precision while minBoost uses 1e18, creating potential calculation errors.

Vulnerability Details

  • Current Implementation:

boostState.maxBoost = 25000; // 2.5x
boostState.minBoost = 1e18;
  • Issues:

    • maxBoost uses 1e4 precision (25000/10000 = 2.5x)

    • minBoost uses 1e18 precision

    • Scaling mismatch affects boost calculations

Impact

  • Inaccurate reward calculations

  • Potential under/over distribution of rewards

  • Complex maintenance and debugging

Tools Used

  • Manual code review

Recommendations

  • Standardize precision across boost parameters


Updates

Lead Judging Commences

inallhonesty Lead Judge 4 months ago
Submission Judgement Published
Validated
Assigned finding tags:

boostState.minBoost is set to 1e18

Support

FAQs

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