Skip to main content
Check the status of a transaction after sending it to the network. Useful for showing users when their transaction is confirmed.

Confirmation statuses

Solana transactions have three confirmation statuses:
  • Pending: Transaction has been submitted but not yet confirmed
  • Confirmed: Transaction has been confirmed by the cluster (not yet finalized)
  • Finalized: Transaction has been finalized and cannot be rolled back
Transactions are typically confirmed within 1-2 seconds and finalized within ~30 seconds on mainnet. Use “confirmed” status for most UI updates, and “finalized” for critical operations.