There have been increasing scams related to NFTs. Scammers are always trying to let people click fake websites (minting, claim airdrop, marketplace, etc.) and stole their NFTs by authorizing functions like setApprovalForAll
, TransferFrom
, etc.
Ideally, it would be great to have a way to automatically detect those fake websites and notify the users when trying to authorize them. However, this can be pretty hard in practice.
Alternatively, since the scammers are actually misleading people to use functions like setApprovalForAll
and TransferFrom
, it would be great for Metamask to have a “double confirm” dialog/notification when users are trying to use them. Some words like “This function will approve the transfer of your ERC-721 Token.” “Please double-check the legitimacy of the website.” “Confirm only you know what you are doing.” can remind many users in time before making authorizations mistakenly.
Vote if you think this idea is helpful. Hope this can avoid many people from scams.