Core Contracts

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

`setMinter` and `setBurner` functions in RToken contract are useless and can be removed.

Summary

setMinter and setBurner functions in RToken contract are defined as follows:

// @audit LOW: _burner never used
function setBurner(address burner) external onlyOwner {
if (burner == address(0)) revert InvalidAddress();
_burner = burner;
emit BurnerSet(_burner);
}
// @audit LOW: _minter never used
function setMinter(address minter) external onlyOwner {
if (minter == address(0)) revert InvalidAddress();
_minter = minter;
emit MinterSet(_minter);
}

The issue arises because these 2 functions are supposed to set a minter and burner addresses, using _minter and _burner storage variables. But these 2 variables are never used in the code.

Impact

The impact of this issue is low.

Tools Used

Manual review.

Recommendations

Make sure to remove setMinter and setBurner functions from the RToken contract.

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!