The mintSnowman function should mint a controlled number of Snowman NFTs, tied to Snow token staking via the SnowmanAirdrop contract, maintaining a scarce supply to preserve economic value.
The function does not enforce a maximum total supply, allowing an unlimited number of NFTs to be minted, which destroys scarcity and undermines the project’s tokenomics.
Likelihood:
Occurs whenever mintSnowman is called repeatedly, as there’s no supply cap.
Exploitable immediately after deployment, especially given the lack of access control and other vulnerabilities (e.g., multiple claims in SnowmanAirdrop.sol)
Impact:
Unlimited NFT minting eliminates scarcity, devaluing Snowman NFTs and harming collectors/investors.
Breaks the project’s economic model, leading to loss of user trust and potential project failure.
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.