Skip to main content

How to handle pending transactions

Pending transactions are a common issue when sending transactions. This document outlines the typical causes and solutions to help you resolve them efficiently.

Locating Issues​

EVM Chains​

  • ​Check Gas Fees​: If your transaction’s gas fees are below the current network average, miners may deprioritize your transaction. You can use a block explorer to check the latest gas fees.

  • ​Verify Nonce​: Each transaction sent from a wallet on an EVM chain must use a unique and sequential nonce. Ensure that the nonce of your pending transaction is correct. For instance, if your wallet's current valid nonce is 2, but the nonce of your pending transaction exceeds 2, the transaction will remain pending.

  • ​Check Wallet Balance​: Ensure that the total amount required for the transaction (including gas fees) does not exceed your available balance.

  • ​Monitor Network Status​: Check the current network status to determine whether congestion is delaying your transaction.

Non-EVM Chains​

  • ​Check Gas Fees​: As with EVM chains, miners may deprioritize your transaction if the gas fees are below the current network average.

  • ​Monitor Network Condition​: High transaction volumes can cause delays, even with reasonable fees. Check the blockchain network status to identify congestion.

Resolving Issues​

For EVM Chains​

  • ​Low Gas Fees​: Resend the same transaction with a higher gas fee. If the new gas fee is sufficient, miners are more likely to prioritize it for processing.

  • ​Incorrect Nonce​: Identify the latest valid nonce and send transactions in the correct order. Pending transactions will only be processed after transactions with lower nonces are executed successfully.

  • ​Insufficient Funds​: Resend a transaction with the same nonce but reduce the transfer amount slightly. Once this new transaction is confirmed, the pending transaction will automatically fail. If you prefer to keep the original transaction amount, consider transferring additional funds into your wallet from another source.

  • ​Hash Not Found​: If a block explorer shows "Hash not found", use the "Re-broadcast" option in the signing request details to resend the transaction.

  • ​Network Congestion​: If congestion is not severe, you may wait for processing. Sometimes, low-fee transactions can still be confirmed. You can also try rebroadcasting.

Additionally, if you wish to stop pending transactions from executing, you have the option to cancel them. Note that transactions with nonce errors cannot be directly canceled; they must be executed in order first.

For Non-EVM Chains​

For transactions that are pending, you can use the "​Re-broadcast​" option in the signing request details. If network congestion is not too significant, you may choose to wait, as low-fee transactions can eventually be processed.