Description: requestMintWeatherNFT
collects msg.value == s_currentMintPrice
on every call, but the contract provides no way to withdraw accumulated ETH.
Impact: All ETH paid by minters is locked in the contract. The owner cannot collect revenue or refund users in case of a problem.
Recommended Mitigation: Add a withdrawal function:
The contract collects funds for minting a WeatherNFT, but there is no function that allows the owner to withdraw these funds.
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.