NFTDealers::revealCollection() does not emit an event, making it difficult to track when selling and buying NFTs becomes possible.
Impact:
Without a CollectionRevealed event, any off-chain service or user interface that needs to know whether the collection has been revealed would have to actively query the isCollectionRevealed state variable to get the current value. This is less efficient than simply listening for a CollectionRevealed event, and it can lead to delays in detecting when the collection becomes available.
The impact of this could be significant because isCollectionRevealed gates the entire minting process. If the collection is revealed and an off-chain service or user is not aware of the change because they didn't query the contract state at the right time, they could miss the minting window or fail to react promptly to the collection going live.
Adding event to let off-chain interactions to know when collection is revealed
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.
The contest is complete and the rewards are being distributed.