So you’ve followed a Hashlips-based guide you found on Medium to set up and sell your first NFT collection. You used the function to have a hidden image show before your big REVEAL right? But it’s not working!
You followed it meticulously, drew your layers, written the code, produced the images, uploaded to Pinata, published your contract, tested the minting, went to OpenSea, but for some reason that damn hidden image will not show in OpenSea!
What’s more frustrating however, is that your revealed images work fine.
Here’s your issue… it is a comma.
Go back to your hidden.json file that has the details of your hidden image. I expect it’ll look something like this;
{
“name”: “My NFT Project”,
“description”: “Hidden NFT image.”,
“image”: “ipfs://YOUR-UID-FROM-PINATA/hidden.png”,
}
CAN YOU SEE IT?
99% of the time you follow a #hashlips guide and your hidden image doesn’t work… this is it!
How to fix it…
- Open the hidden.json file on your local PC
- DELETE that rogue comma and save your hidden.json file
- Re-upload hidden metadata file to Pinata and get new CID
- Delete your old hidden metadata directory (optional)
- Update your contract with new Hidden CID using Remix function SetNotRevealedURI (Red button)
Re-Test and Voilá
Your hidden NFT image will now be visible in OpenSea, if you already have the collection there, go in and hit that Refresh Metadata button to see it work.
If I helped you at least give me a CLAP and a FOLLOW!
#hashlips #reveal #nfts