Why doesn't OpenZeppelin ERC721 contain setTokenURI?

Hi @novaknole! This was split off into a separate contract called ERC721URIStorage, because using storage in this way is expensive and we decided to make the default mechanism significantly cheaper.

You may find these threads useful:

3 Likes