Core Contracts

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

Unrestricted Token Minting in `ZENO::mint`

Summary

The ZENO::mint function allows unrestricted token minting, bypassing the intended auction::state.totalRemaining safeguards. During deployment, if the ZENO contract is deployed first (where the owner is an Externally Owned Account, EOA), the owner can mint unlimited tokens to themselves before transferring ownership to the Auction contract.

Vulnerability Details

function mint(address to, uint256 amount) external onlyOwner { <==@found
if (amount == 0) {
revert ZeroAmount();
}
_mint(to, amount);
totalZENOMinted += amount;
}

Impact

  • Token Inflation: The owner can mint unlimited tokens, violating the intended tokenomics.

  • Protocol Integrity Failure: Undermines trust in the system’s supply controls.

Tools Used

  • Manual Review

Recommendations

  • Add a hard cap to the total mintable tokens.

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!