Metamask Tx Creation Issues
Last updated
Last updated
Many users are reporting issues with Metamask and Polygon. Please see the guide below on how to correct the issue on Metamask.
The error may appear like this:
Or include other text like this:
⚠️ Internal JSON-RPC error. { "code": -32000, "message": "execution reverted" } Please contact our team on Discord with this reference id: n137-iJOJyknvH5.
Polygon infrastructure has taken some hits in the past few weeks and this has caused Metamask wallets to incorrectly generate transactions.
Metamask is updated! We advise using Brave or Firefox over Chrome, more users report issues with Chrome
Make sure you disable other wallets or web3 extensions. If you use Brave check that the wallet setting in the browser is set to None
If you recently upgraded your Ledger, it may have turned off smart contract signing; please make sure Blind Signing is Enabled
If you have a polygon transaction that has been pending for more than 2 hours it has been dropped. We’ll fix this in step 2.
What is the Nonce? In this case, Nonce most simply represents the ordering of your transactions from your wallet.
Find the latest transaction that your wallet sent (not received you will see the nonce of that sender)
You need to click Click to see more
to see the section with the Nonce Number
Find the Nonce number in bold and make a note of that number. This represents the transaction order number.
Now using Metamask simply send some matic (any amount) from your address to your same address. This time when you go to send the transaction you will see the Transaction Nonce.
If you did everything correctly you should see the SELF transaction appear on the blockchain. In some cases, if you sent several transactions with errors that were stuck they may confirm now.
We recommend Rabby.io which will handle the multiple networks for you seamlessly and offer you a great multi-chain experience. A better extension wallet for DeFi users
In the Metamask settings under Advanced you can find Reset Account
This will clear Metamask of any outdated data
In that same Advanced menu find Customized Transaction Nonce and toggle it On
The Nonce Number should be +1 higher than your last sent transaction. Compare it to the Nonce number you found in your last transaction, if it is incorrect please change it to the correct number and send the transaction.