I'm having a problem with Metamask, I'm trying to withdraw some tokens from a locker (deeplock.io) but every time I try to do the operation this message is shown below the gas fee row: "transaction error exception thrown in contract code".
What's really strange is that the token works perfectly and this message keeps popping out even when I'm not dealing with this token (for instance, when I try to call some functions on the bscscan's page of a completely different token, it shows me the exact same message),
I'm starting to think that there's something wrong with my Metamask wallet.
So far I haven't had any problems with any transactions while using Metamask, as you know, I'm a Metamask user and often make transactions on the Ethereum network and other networks.
When you make a delivery, Metamask will give you a notification for the gas fee limit and the total shipping cost in USD.
If you can't send tokens to wallets, then the thing you have to do is look at the detailed information of the tokens, because there are tokens locked by the developer for the purpose of avoiding dumps or the dev plans to scam.
For example, I currently have Muskswap tokens which I get from Airdrop, from the information I got on telegram, these tokens cannot be sold before 1.01.2022.
How about you? what token do you want to send?