When someone mints on NFT on OpenSea using their own wallet as the identity of the creator, why does Null Address always appear in the NFT's transaction history as the creator instead? and then the second event in the history says Null Address transfers the NFT to the creator
1 Answer
Because the standard says so.
https://eips.ethereum.org/EIPS/eip-721
/// @dev This emits when ownership of any NFT changes by any mechanism.
/// This event emits when NFTs are created (`from` == 0) and destroyed
/// (`to` == 0). Exception: during contract creation, any number of NFTs
/// may be created and assigned without emitting Transfer. At the time of
/// any transfer, the approved address for that NFT (if any) is reset to none.
event Transfer(address indexed _from, address indexed _to, uint256 indexed _tokenId);
-
1could you expand on the meaning of the code footnote some more. i see that it is an ERC-721 global standard, and not an opensea standard. wonder what incentivizes opensea to take no commissions, whereas curated NFT platforms are driven by commissions and force artists to mint their propriety token (null address creates NFT for the platform, not artist) Commented May 5, 2021 at 22:01
-