Core Contracts

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

veRAACToken minter cannot mint veRAAC tokens

Summary

veRAACToken minter cannot mint veRAAC tokens.

Vulnerability Details

minter is defined in veRAACToken.

veRAACToken.sol#L96-L99

/**
* @notice The minter address
*/
address public minter;

And setMinter() is implement to set a minter.

veRAACToken::setMinter()

/**
* @notice Sets the minter address
* @dev Can only be called by the contract owner
* @param _minter The address to set as minter
*/
function setMinter(address _minter) external override onlyOwner {
require(_minter != address(0), "Invalid minter address");
minter = _minter;
emit MinterSet(_minter);
}

Also as per veRAACToken.md, it is expected that veRAAC token can be minted by minter.

Role Description
Owner Can manage emergency controls and set minter
Minter Can perform minting operations
Users Can lock tokens and participate in governance

However, this is no external functionalities implemented in veRAACToken for a minter to mint tokens.

Impact

Minter cannot mint veRAAC tokens.

Tools Used

Manual Review

Recommendations

Considering implement functionalities for minter to perform minting operations.

Updates

Lead Judging Commences

inallhonesty Lead Judge 4 months ago
Submission Judgement Published
Invalidated
Reason: Non-acceptable severity

Appeal created

h2134 Submitter
4 months ago
inallhonesty Lead Judge
4 months ago
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.