Usage Guide
Transaction Status
Learn how to track the status of your transactions
After sending a cross-chain transaction, you can track its status using the TransactionStatus class. This guide explains how to monitor your transaction through its lifecycle.
Basic Status Tracking
Initialize Tracker
Detailed Status Tracking
- Get Operation ID
- Check Transaction Status
Status Types
Your transaction will progress through these states:
EVMMerkleMessageCollected
: All events collected for sharded messageEVMMerkleRootSet
: Message added to Merkle treeEVMMerkleMessageExecuted
: Executed on EVM sideTVMMerkleMessageCollected
: Return message generatedTVMMerkleRootSet
: TVM message added to treeTVMMerkleMessageExecuted
: Executed on TVM sideFinalSuccessfulState
: Final successful state
Simplified Status Tracking
Use the simplified method for easier status monitoring: