Auto contract warnings, to evade scam, fraud, coin steal

It would be nice to have a feature to somehow handle contracts or at least read through contracts belonging to the wallet address (just have been tricked with a scam contract).

And some feature to give visible warning if a contract gives authorization to empty a coin from your wallet eg. “Do you really want to authorize to transfer ALL of your ETHEREUM ?”. Show contractors trust level, etc.

Thank you.

I so wish this was in place. I’ve lost everything because someone tricked me to using their QR code. Posing as tech support. I can’t seem to get any help and my ticket says it’ll be a week at least! Metamask sucks