I am working on developing an NFT contract. So far things are good, and my contract works as intended. As I go farther into development, though, there are a couple things that I do not seem to understand that I am hoping to get clarification on before I move forward.
The big question going on in my mind has to deal with selling NFTs that originate from a different contract. For example, I believe I read somewhere that as long as the metadata was formatted correctly, that opensea would allow you to sell any ethereum NFT that is in your wallet on their marketplace. As far as I understand, when a contract creates an NFT, the NFT token is tied to the contract that created it. How does one sell an NFT that was created by a different ETH contract?
Hopefully this is not a frequently asked question, or hopefully I do not have some understanding of NFTs completely wrong.
I appreciate any help!