🚨On Nifty Gateway metadata🚨
NG stores metadata/media on their servers. If the servers go down, the link is broken.
Old NG contracts cannot be updated. New ones could potentially be.
Good news:
NG contracts have a function called tokenIPFShash that returns the IPFS hash of the NFT media (image or video).
What to do:
MAKE SURE TO BACK UP THE MEDIA FILE THE IPFS HASH POINTS TO.
In other words, back up the original media files and verify that the IPFS link matches tokenIPFShash.
Ideally back up via IPFS, Arweave, multiple servers, etc.
With that, you ensure the NFT and its media can always be linked in the future.
For example: UI caching from tokenIPFShash, wrapping tokens in a new contract, or any clever ideas you come up with.
-----
To check the tokenIPFShash, just go on etherscan, enter your NG nft contract, go to contract, read contract, find tokenIPFShash and enter tokenId