Core Contracts

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

Missing Time Validation

Summary

The createVestingSchedule function lacks timestamp validation, allowing vesting schedules to be created with past start times.

Vulnerability Details

No validation exists to ensure startTime is in the future:

// Missing validation
// if (startTime < block.timestamp) revert InvalidStartTime();

Impact

  • Potential immediate token releases through backdated schedules

  • Compromised vesting mechanics

  • Unintended token distribution timing

Tools Used

  • Manual code review

  • Functional analysis

Recommendations

  • Add timestamp validation:

if (startTime < block.timestamp) revert InvalidStartTime();
  • Include validation testing

  • Log invalid timestamp attempts

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.