Pending Transactions on Metamask: Causes and Resolutions

etherscanmetamaskpending-transactionstransactions

There are solutions out there to cancel a pending transaction, for example sending another transaction with the same nonce to substitute it.

Also paying more gas to accelerate it or even pay to cancel.

Well, assuming non of this methods have worked, because they hasn't, and I still have the pending transaction there, my question is simple:

If I leave the transaction there forever, the day will come that it will dissapear, or it is going to be in pending forever?

It's important because I can't do more transactions with that account without removing that pending transaction. Since no solution has worked for me I wonder if patiente will be enough.

Thanks in advance.

Best Answer

Each node decides how many pending transaction it wants to keep.

If there are many pending transactions circulating in the mempools, nodes will start deleting lower gas price and old transactions.

As long as at least one miner node is keeping your transaction, you have a chance that it will be mined eventually. However, there is no certain way to know if that is the case. When in doubt, it is better to replace your transaction with another one with a higher gas price (gas price at least 10% higher, with the same nonce).

Related Topic