Core Contracts

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

BoostController.sol : delegateBoost - incorrect revert information

Summary

The delegateBoost function allows a user to delegate their boost to another address for a specified duration.

This validates the input arguments and throws error for an incorrect data which will be used to in the front end to convey to user.

For an incorrect user 'to' address in throws error as shown below.

function delegateBoost(
address to,
uint256 amount,
uint256 duration
) external override nonReentrant {
if (paused()) revert EmergencyPaused();
if (to == address(0)) revert InvalidPool(); -<<<<<<<audit find
if (amount == 0) revert InvalidBoostAmount();
if (duration < MIN_DELEGATION_DURATION || duration > MAX_DELEGATION_DURATION)
revert InvalidDelegationDuration();
.............

Recommendations

revert with Invalid user address

Updates

Lead Judging Commences

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

Give us feedback!