Why aren't my NFT images appearing on OpenSea testnet?

Hey everyone, I’m having trouble with my NFT collection on OpenSea’s testnet. I’ve got 50 images and their metadata files. I uploaded the pics to Pinata first, then updated the JSON files to point to the IPFS locations. After that, I uploaded the JSON files too. So now the images and metadata have different CIDs. Is this the right way to do it?

The problem is, my images aren’t showing up on testnets.opensea.io. I set the base URI in my NFT contract to the CID of the metadata files. Am I missing something? Has anyone else run into this issue before? Any help would be awesome!

yo ben, had similar probs before. check that your metadata json points to the right ipfs image links. sometimes opensea delays updates after minting. ensure your base uri is the metadata cid, not the image cid. have you tried other marketplaces? might help narrow down the issue. good luck!

I’ve encountered similar issues before. One thing to check is the metadata format. Make sure your JSON files are structured correctly and include all required fields. OpenSea can be picky about this.

Also, have you verified that your IPFS links are accessible? Sometimes files don’t pin properly, causing display issues. Try accessing the IPFS links directly in your browser to confirm they’re working.

Lastly, it might be worth checking your smart contract. Ensure the tokenURI function is implemented correctly and returns the expected metadata URL for each token ID.

If none of these solve it, you might want to reach out to OpenSea support. They can sometimes spot issues that aren’t immediately obvious to us developers.

hey ben, i’ve been there too! it’s so frustrating when the images don’t show up :tired_face: have you double-checked that your metadata json files are pointing to the right ipfs links for each image? sometimes i mix those up and it causes issues. also, did you wait a bit after minting? sometimes it takes a while for opensea to catch up and display everything properly. oh, and make sure your base URI in the contract is definitely pointing to the metadata CID, not the image CID.

btw, have you tried viewing your collection on other marketplaces like rarible’s testnet? might help narrow down if it’s an opensea-specific problem or something else.

let us know if you figure it out! i’m curious what the issue might be. good luck with your project! :four_leaf_clover: