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.
Token Inflation: The owner can mint unlimited tokens, violating the intended tokenomics.
Protocol Integrity Failure: Undermines trust in the system’s supply controls.
Manual Review
Add a hard cap to the total mintable tokens.
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.