Recently, a bug was pointed out in OpenSea that the NFT gift destination address is wrong.
https://www.theblockcrypto.com/post/116924/opensea-bug-destroys-100000-worth-of-nfts-including-historical-ens-name
This is a front-end problem, but I believe that changes to MetaMask UI can prevent this kind of accident.
Is it possible to display the destination address in an easy-to-understand way when running NFT contract’s safeTransferFrom() in MetaMask?