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)

enter image description here

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?

  • I'm having the same issue, did you ever figure this out?
    – che5
    Commented Jun 13, 2021 at 12:01

1 Answer 1


I had the same issue - I had sufficient balance in the token that I was sending but not enough ETH for the gas fee.

  • 1
    The redaction is a little confusing but your answer is right you need some ETH to pay the transaction fee to enable the button.
    – Ismael
    Commented Jul 7, 2021 at 20:16

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.