NFT image display problem in OPENSEA (TESTNET)

Hey everyone ,

I have such a problem.

I am doing everything according to this tutorial.
https://www.youtube.com/watch?v=FcH7qXnOgzs

I’ve come to the end and when pasting the contract on https://testnets.opensea.io/get-listed/step-two

They are my nft but you can’t see them

and when I go to the dashboard moralis and copy the link of a given nft it displays normally

the only thing I did differently was to connect to the metamask wallet via the alchemyapi.io website because speednode is free.

why do you think this is happening?

What else I noticed is when the link from the dashboard is pointing:

This My nft is displayed, but when I change “images” to “metadata” and “png” to “json” as in the tutorial, i mean:
https://ipfs.moralis.io:2053/ipfs/QmVX21KfxxxxxxxxxxxxxxxxxiUKGypixVrz9uM81n84mVi/metadata/0000000000000000000000000000000000000000000000000000000000000006.json

it displays something like this:
ERR_ID:00020 which is not visible in the tutoria

What is your contract address? Check your base IPFS CID (QmVX…) to see what files/folders are available under it, It would help if you posted it here.

Managed to !

my mistake was:
with dashborard moralis I hurriedly pasted the data from the “image_hash” tab to the contract instead of “meta_hash”

and I have one more question if I launch a new contract via https://remix.ethereum.org/

will it exist forever somewhere in the background after writing down the contract number?

because when I turn off the page panel https://remix.ethereum.org/
and link the page back
I don’t see the contract number anywhere

Yes once that contract is deployed on-chain, it’s there to stay. Just keep a note of the address if you want to interact with it in the future - Remix I think only stores that info locally. Otherwise you can always redeploy from the same contract code.

1 Like

Hey, how should I do it, so that the engine does not generate nft for me with these nft number and hashtag signatures ?

You will need to edit the generation script to remove or hide it. I am not familiar with this tutorial so not exactly sure where that is done.

There was this comment from YouTube:

I was able to remove the number on the upper left hand side of the image by setting the fillstyle to transparent

I assume he was referring to this fillStyle so you can try that.

ctx.fillStyle = "#000000"; // transparent