HelpWallet
Understand transaction confirmations and statuses
FabioMorais87
FabioMorais87
and
cheny0
jorge-campo
on Dec 18, 2024

Status app is currently in beta stage
The Status app is currently in its beta stage. This means the application is still undergoing active development, and certain features described in this document may function differently or be unavailable within the app.

When you send crypto or mint a token, you create a transaction in the blockchain network. Before the network can validate this transaction, it must undergo a series of confirmations.

The Status app provides real-time updates on your transaction status. It primarily uses Grove, with Infura as a backup.

  • No matter which wallet app you use, the Ethereum network must validate every transaction you send.
  • You can track the different statuses of your transactions (pending, confirmed, finalized or failed) in Status Wallet.
  • In the Ethereum blockchain, a commonly adopted convention is to wait four confirmations to ensure the transaction is securely included in the blockchain.
  • In Layer-2 networks (like Optimism and Arbitrum) transactions are typically finalized within seconds or minutes.
info
If your transaction fails, you still pay gas fees for the network's effort to process it.

Transaction confirmation and finalization are two different statuses of transaction processing. Understanding these statuses helps you track the progress and security of your transaction, no matter which crypto wallet you use.

On Ethereum, your transaction is confirmed when it is included in a block on the public ledger (the blockchain). Each subsequent block added to the chain after this provides additional confirmations, increasing the security and reliability of the transaction. Finalization occurs when the transaction is considered irreversible (typically, after 64 confirmations).

Layer-2 networks like Arbitrum or Optimism confirm transactions almost instantly. However, withdrawing funds to Ethereum requires a seven-day waiting period to ensure fraud checks are complete before the transaction is finalized.

info
While both Arbitrum and Optimism use a seven-day waiting period, the user experience in different wallets may vary slightly due to different implementations.

This table summarizes the scenarios for understanding transaction confirmations and statuses.

StatusDescriptionEthereumArbitrum/Optimism
PendingTransaction sent but not yet included in a block0 confirmations0 confirmations
ConfirmedTransaction included in a block but not yet finalizedTypically after 4 block confirmations1 confirmation
FinalizedTransaction is complete and irreversibleAfter 64 block confirmationsFinalized on the L2-chain within seconds.
Withdrawals to Ethereum finalize after a 7-day period.
FailedTransaction did not succeed due to an errorTransaction not included in a blockTransaction not processed on the Layer-2 chain
info
Finalized and failed are mutually exclusive transaction statuses.
Updated by
jorge-campo
jorge-campo
on Dec 18, 2024
Was this article helpful?
Every feedback takes us closer to helping you!