Metamask does'nt allow me to click on confirm when I wan't to approve a transaction.
(i.e. the Confirm button is disabled and stays disabled whatever I do)
Because "Confirm" is disabled I can't do anything except 'Reject'
Store.js:30 Uncaught (in promise) {code: 4001, message: "MetaMask Tx Signature: User denied transaction signature.", stack: "Error: MetaMask Tx Signature: User denied transaction signature."}
Furtermore Metamask suggests a different account by saying: "Is this the correct account? It's different from the currently selected account in your wallet" Yes, it is actually different and for a good reason. Both accounts have sufficient funds anyways.
What can I do against it?
Best Answer
I had the same issue - I had sufficient balance in the token that I was sending but not enough ETH for the gas fee.