So I have a ERC721 token and the TokenURI is set to a IPFS JSON link. The JSON contains metadata such as name, color, image ect
The problem is I have a function which allows the TokenURI to be updated, but how can I prevent the 'name' field being edited?
Is there another way to just store the 'name' metadata? maybe somewhere in the ERC721 contract?
My ERC721 is based on this demo https://docs.openzeppelin.com/contracts/3.x/erc721