I am new to developing on Ethereum, so I hope these questions aren't too dumb.
I have a smart contract that allows me to mint an NFT to another public key.
- Who is the owner of this NFT - me, or the recipient?
- Can I change the name, description, image, and/or the token URI of this token after it has been minted to the recipient?
- Since this NFT is created by my smart contract, does it mean that only my smart contract can make changes to it?
- If I make any changes to my smart contract, can I upgrade my existing smart contract by deploying it to the same address? What happens to any NFT that I minted using my existing smart contract?