Description

An Unconfirmed Transaction is a cryptocurrency transaction that has been broadcast to the blockchain network but has not yet been included in a block. Until a miner or validator verifies and adds it to the blockchain, the transaction remains in a pending state—meaning it is not finalized or irreversible.

These transactions are temporarily stored in a mempool (memory pool), where they wait to be picked up and processed.

How It Works

  1. User sends crypto to another wallet address
  2. The transaction is digitally signed and broadcast to the network
  3. It enters the mempool of full nodes (waiting area)
  4. Miners (PoW) or Validators (PoS) select it for block inclusion
  5. Once included in a block and confirmed, it becomes immutable

Until step 5 is completed, the transaction remains unconfirmed and can fail, expire, or be replaced (e.g., via RBF or nonce reordering).

Key Terms & Concepts

TermDefinition
MempoolTemporary memory that stores pending transactions
Transaction ID (TX Hash)Unique identifier for tracking the status
ConfirmationWhen a transaction is included in a valid block
Block HeightThe number of blocks in the chain at the time of confirmation
Gas Fee / Mining FeeDetermines how fast a transaction will be picked

Why Transactions Stay Unconfirmed

CauseExplanation
Low Transaction FeeMiners/validators prioritize higher-fee transactions
Network CongestionToo many transactions, not enough block space
Fee Market CompetitionOthers are willing to pay more for faster confirmation
Invalid SignatureError in how the transaction is signed or constructed
Chain ReorgsRare case where a previously confirmed block is replaced

What You Can Do If a Transaction Is Stuck

Wait – Most unconfirmed transactions eventually get included
Speed Up – Use Replace-by-Fee (RBF) to resend with a higher fee (if supported)
Cancel – Use a “zero ETH” transaction with a higher nonce (Ethereum)
Track – Use blockchain explorers to monitor status
Avoid – Set competitive fees based on real-time fee estimators

Real-World Examples

  • During NFT minting events on Ethereum, unconfirmed transactions may take hours due to congestion
  • Bitcoin transactions with low sat/byte fees can stay stuck for multiple blocks or even be dropped
  • Users of Layer 2 solutions often enjoy faster confirmation, reducing unconfirmed time

How to Track an Unconfirmed Transaction

Use a blockchain explorer like:

BlockchainExplorer URL Example
Bitcoinmempool.space, blockchain.com
Ethereumetherscan.io
Solanasolscan.io
Polygonpolygonscan.com
BNB Chainbscscan.com

Just enter your Transaction Hash (TXID) to see if it’s still pending.

Related Terms

  • Confirmation – When a transaction is validated and permanently recorded
  • Transaction Fee – The cost of processing your transaction
  • Mempool – The queue of all pending transactions
  • Replace-by-Fee (RBF) – A method to re-submit a stuck Bitcoin transaction
  • Nonce – Used to order Ethereum transactions from the same wallet
  • Double Spending – Attempting to spend the same funds twice (blocked once confirmed)