As of this morning (7/16/2021) MetaMask has been unable to send any token when selecting MAX on my machine.
OS: Ubuntu 20.04.2 LTS
Browser: Chrome & Brave w MM extension v9.8.0
I have reproduced this with every token in multiple accounts on both Brave and Chrome browsers.
I have fully uninstalled MM on both browsers, restored from pass phrase and account imports, and re-imported all my tokens from addresses copied directly from Polygon scan and the issue is still present.
I have not attempted reproducing this on any network but Polygon frankly because I don’t feel like spending gas to debug MM.
I have made no changes to token addresses or decimals. Literally just woke up to a broken MM configuration.
If I truncate the decimal value it will send the token, however the MAX option always fails with
Warning! Error encountered during contract execution [ execution reverted ]
ERC-20 Token Transfer Error (Unable to locate corresponding Transfer Event Logs), Check with Sender.
If a developer would like to contact me direct on twitter or TG @defigjolund I would be happy to share txn id’s showing the error.
This does not feel like a “general” support issue, but I could not find a “bug” category on this forum.