How do I make some changes to the existing functions in openzeppelin
e.g. Adding a cooldown to ERC721 before being allowed to make the next transfer
For v2.x there’s a mint function with token URI, if I want to do the same thing but using v3.x, how do I do it?
Just for clarification, if I want to “sell” my ERC721, it’s either I use a service like opensea or I write a “Shop” contract?
I’m relatively new to this and hope here is the right place to ask such questions.