3 ms·
Look at the token standard: https://eips.ethereum.org/EIPS/eip-721 https://eips.ethereum.org/EIPS/eip-721 Notice the implementation is totally up to you. You c
by jtsiskin 6y ago
Look at the token standard: https://eips.ethereum.org/EIPS/eip-721 https://eips.ethereum.org/EIPS/eip-721
Notice the implementation is totally up to you. You can emit events that totally lie about what’s really happening. You can make the transfer function always succeed if it’s from an address you hardcore in. etc.
The problem here is just the marketplace UI assuming every contract will follow the standard convention of what these logs and functions typically mean, so they are showing the NFT as “verified” to be from beeple. But really they need to be looking at the address who is initiating the transaction, or some other verification method (an external call you make that says ‘I verify i minted this NFT’). Its silly the marketplaces didn’t account for this