Withdrawal Stuck As "Pending"

Created by Carlton Hoyt, Modified on Wed, 22 Mar 2023 at 05:31 PM by Carlton Hoyt

If you have a withdrawal shown as "pending" in your wallet for more than 30 minutes, either there is a problem with the network, there is a problem with your particular transaction, or your gas is set too low.


Checking Network Status

First, check the network status. There are many ways to do this, but one is to use a block explorer such as Etherscan to see if blocks and transactions are being processed. At least three blocks need to have been processed since you submitted your transaction in order for the transaction to complete.


Resetting and Resubmitting the Transaction

If there is not an issue with the network, then you may need to reset the transaction history in your wallet and resubmit the deposit. For example, in MetaMask, you would go to Settings > Advanced > Reset Account.

After resetting your account, you can resubmit the transaction in the Deepwaters app.


Increase the Gas

If the above are not the issue, you could be setting the gas too low. When you create a withdrawal transaction and resulting signature, it creates a deadline by which your transaction needs to be added to a block before it is cancelled. This is done for security reasons.

Increase the gas for the withdrawal transaction and you will be more likely to have your transaction added to a block. Note that if your transaction is still pending in the mempool, you will need to either cancel the transaction or wait for it to fail before you will be able to resubmit your withdrawal transaction.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select atleast one of the reasons

Feedback sent

We appreciate your effort and will try to fix the article