baseUri cannot be updated after creationThe FestivalPass::createMemorabiliaCollection function sets the baseUri at creation time, but there is no function to update it afterward. If the metadata URI becomes invalid (e.g., IPFS pin expires, typo in URI, or metadata needs updating), the organizer has no way to fix it.
Likelihood:
This will occur when metadata hosting changes, IPFS pins expire, or a typo is discovered in the URI after collection creation.
Impact:
Token metadata becomes permanently inaccessible or incorrect, degrading user experience and NFT value.
Organizer creates collection with baseUri = "ipfs://QmWrongHash"
Organizer discovers the typo but cannot update it
All minted tokens return broken metadata URIs forever
Add a setter function that allows the organizer to update the baseUri after creation. This enables fixing typos, migrating to new IPFS hashes, or updating metadata hosting without needing to recreate the entire collection.
The contest is live. Earn rewards by submitting a finding.
Submissions are being reviewed by our AI judge. Results will be available in a few minutes.
View all submissionsThe contest is complete and the rewards are being distributed.