Skip to main content

Overview

Understanding transaction statuses helps you build reliable applications on HyperPaxeer. This guide explains the lifecycle and finality of transactions.

Transaction Lifecycle

1

Pending

Transaction is in the mempool, waiting to be included in a block.
2

Mined

Transaction has been included in a block.
3

Confirmed

Transaction has received multiple block confirmations.
4

Finalized

Transaction is considered final and irreversible.

Checking Transaction Status

Using Transaction Hash

Finality Levels

HyperPaxeer has different finality levels based on block confirmations:
For high-value or critical operations, wait for at least 12 confirmations before considering the transaction finalized.

Monitoring Transactions

Real-time Status Updates

useTransactionStatus.ts

Usage in React Component

Transaction Receipt Details

Best Practices

Different use cases need different confirmation levels:
Although rare, block reorganizations can happen:
Don’t wait indefinitely:

Event Monitoring

Watch for transaction events in real-time:

Resources

Block Explorer

Track transactions on PaxScan

Network Status

Check network health

Next Steps

Transaction Fees

Understand fee components

Troubleshooting

Fix transaction issues

Examples

View complete examples