A blockchain transaction can be delayed for several reasons. A couple of those include:
- A very low transaction fee (below the lower threshold) may have been used which could lower the priority of it being picked up by miners or validators to post on the blockchain.
- An unattended confirmation request may further delay the transaction from being confirmed. This happens in most cases when a transaction requires more than one wallet confirmation action:
- Approval to spend
- Confirmation of transaction
Troubleshoot:
A couple of fixes could speed up the transaction process:
- If a transaction hash has been generated, check your transaction status on the block explorer to confirm how long is needed for the transaction to be completed.
- If no transaction hash is generated, there is a likelihood the transaction is yet to be posted to the blockchain and may be awaiting further confirmations in your wallet. Check your wallet for pending or failed requests.