Adventures in MetaMask 📈

So just a quick post in case anyone else ever sees this. I was trying to send some USDT (although I think the token was irrelevant) from MetaMask to Binance, but every time I tried the transaction it was failing, with a rather cryptic message:

BEP-20 Token Transfer Error (Unable to locate corresponding Transfer Event Logs), Check with Sender.

I tried changing the gas fees, I even converted to USDT to see if that would make any difference but again same error.

The only thing I noticed was the amount I was trying to send had lots of decimal places, like 10.191919191919 or similar. Just as a test I rounded it up to a whole number, and next thing you know the transaction flew through. So, in future be careful using the max button as you could end up with this happening to you!