Comment on page

Pending transactions

Why is my Stacks transaction pending?
On L1 Stacks the average time between blocks is about 10 minutes. Transactions pending between 2 minutes and 60 minutes is not uncommon.
While there are no known issues impacting correct, well-formed transactions, some transactions can be pending for a long time. Pending transactions will be discarded after 256 blocks or ~48 hours — a transaction that is not confirmed, by definition, has no impact on your assets and can be re-sent by the original sender.
Transaction pending for several hours or longer? Contact wallet support and/or check for these common issues:
  1. 1.
    Check that the balance is sufficient for example if you are making a STX transfer, will there be enough left for the transaction fee (for the miner)?
  2. 2.
    Are the nonce is order without any gaps. An account that has not send any transactions yet sends the first transaction with a nonce of 0 then 1, 2, 3, 4, etc.
  3. 3.
    When the network is congested it can also take more time for transactions to get processed. You can check the amount of transactions waiting to be processed at these sites: Haystack Mempool Explorer or mempool graphs.