What do Pending, Unconfirmed, or Confirmed transaction statuses mean?

What do Pending, Unconfirmed, or Confirmed transaction statuses mean?

When a blockchain transaction is broadcast (or received) through Balance Custody, we label the confirmation status of the transaction on the network as three sequential steps. Block confirmations increase the confidence that a given transaction will not be reverted. The further a transaction's block exists on the blockchain; the less likely a malicious attacker could fork the network and revert the transaction.  

Each network operates independently, so while we can batch multiple coins within a single transaction on the Balance Custody platform, we list each network's status separately. Opening the transaction details view will display a confirmation status icon to the far right of the asset's row. This icon refers to each of the sequential steps:

 Pending - The first step is when the transaction is broadcast and enters the network's queue of transactions to process (also known as the mempool). Here it briefly waits for a network miner to process the transaction and include it in a block on the blockchain. 

 Unconfirmed - The second step occurs after the transaction has been included in a block on the blockchain, but requires additional confirmations to be labelled as a confirmed transaction. Hovering over this icon will display how many confirmations have been received as well as how many are left to achieve the required minimum.

 Confirmed - The third and final step occurs once the minimum number of confirmations has been achieved for this transaction.  The minimum number of confirmations varies by currency. Below is a list of our confirmation status requirements for each currency:

Digital Assets
Confirmations Required
Bitcoin (BTC)
6
Bitcoin Cash (BCH)
12
Litecoin (LTC)
6
Dash (DASH)
2
Ethereum (ETH)
35
Ethereum Classic (ETC)
400
Ripple (XRP)
30
Stellar Lumens (XLM)
30
Monero (XMR)
10
AION (AION)
60
Filecoin (FIL)
60
All ERC-20s
35