DEV Community

Discussion on: Working with NFT Metadata, IPFS, and Pinata

Collapse
 
rounakbanik profile image
Rounak Banik

Pinning is trivial using Pinata which is why I use it in this tutorial. Pinata will pin up to 1 GB of data for free, and charge $0.50/month for every extra GB. You can, of course, choose to host your own node should you choose to do so.

There is no solution to the 'evil creator' issue. NFT projects will always have its creator as a potential centralized point of failure. If I wanted to conduct a rug pull, all I'd have to do is change the base token URI to point to something else. IPFS would not prevent this. IPFS is useful because it helps an honest creator prove that the original collection hasn't been tampered with, and also gives the community control and freedom to host the media files should they see fit.

Thread Thread
 
tomcools profile image
Tom Cools

Thanks for the clear response. Does OpenSea in any way support pinning NFTs? Seems like they should at least host their own IPFS node.

Thread Thread
 
rounakbanik profile image
Rounak Banik

Opensea has a feature that allows you to freeze the metadata of your collection on their platform. I'm not sure if they host their own IPFS node though.