Tracking Transactions

The AstralBeam provides a dedicated Transactions page where you can monitor the progress of all your bridge transfers.

Accessing the Transactions Page

Navigate to astralbeam.io/transactions to view your transaction history.

A single EVM transaction can contain several locks or wrapped burns. Each source event has its own status. Match the source network and receipt log index when tracking one transfer; another event in the same transaction completing does not settle its siblings. Historical records without verified event identity may require operator reconciliation.

Each transfer shows the same beam as the app after you send: where it is (sent, confirming, delivered, or queued, on hold or paused at the other side) and one sentence about it. See Transfer Limits and Status.

Understanding Transaction Status

Status Indicators

Status Color Meaning
Pending Yellow Transaction is in progress
Completed Green Successfully bridged
Failed Red Transaction failed

Progress Bar

For pending transactions, a progress bar shows how far along the bridge process is:

  • 0-30%: Initial transaction (lock/burn) submitted
  • 30-60%: Waiting for finality (EVM → Casper only)
  • 60-90%: Relayer attestation in progress
  • 90-100%: Final transaction (mint/unlock) being submitted

Transaction Card Details

Each transaction card displays:

┌─────────────────────────────────────────────────────┐
│  [Ethereum] → [Casper]              [Pending]       │
│                                                     │
│  10 USDC                                            │
│  0xabc1...ef23 → 01def4...7890      2 minutes ago   │
│                                                     │
│  [███████████████░░░░] 75%                         │
│  Waiting for finality: ~8 minutes remaining         │
└─────────────────────────────────────────────────────┘

Card Elements

Element Description
Network badges Source and destination chains
Status badge Current transaction status
Amount Token amount being bridged
Addresses Truncated sender and recipient
Timestamp When transaction was initiated
Progress bar Visual progress indicator
Time remaining Estimated time to completion

Expanded Transaction View

Click on any transaction card to expand and see detailed step-by-step progress:

EVM → Casper Steps

Step Description Explorer Link
Approve Token Token approval transaction Etherscan
Lock Tokens Lock in bridge contract Etherscan
Wait for Finality ~13 minutes for Ethereum -
Relayer Approval Independent relayers verify and approve -
Mint on Casper CEP-18 tokens minted CSPR.live

Casper → EVM Steps

Step Description Explorer Link
Burn Tokens Burn CEP-18 on Casper CSPR.live
Relayer Approval Independent relayers verify and approve -
Unlock on Ethereum ERC-20 tokens unlocked Etherscan

Filtering Transactions

Use the filter buttons to view specific transaction types:

Filter Shows
All All transactions
Pending In-progress transfers
Completed Successfully completed
Failed Failed transactions

Each step that has an on-chain transaction includes a "View tx" link:

  • Ethereum transactions: Opens Etherscan (Sepolia)
  • Casper transactions: Opens CSPR.live (Testnet)

Managing Transactions

Clear Completed

Click "Clear Completed" to remove completed and failed transactions from the list. This only clears the local display - your actual transactions remain on the blockchain.

Transaction Persistence

Transactions are stored locally in your browser:

  • Transactions persist across page refreshes
  • Clearing browser data will remove local transaction history
  • Completed blockchain transactions are always verifiable on explorers

Automatic Updates

The Transactions page automatically refreshes every 5 seconds to:

  • Update progress indicators
  • Detect completed transactions
  • Show new transactions started in the Bridge page

Transaction Timeout Behavior

To keep the interface clean, the bridge implements automatic cleanup:

EVM → Casper

If the lock transaction hasn't completed within 2 minutes, the transaction is automatically removed from the pending list. This happens when:

  • User rejected the transaction in MetaMask
  • Transaction failed due to insufficient gas
  • Network issues prevented submission

Casper → EVM

If the burn transaction hasn't completed within 2 minutes, the transaction is automatically removed. This happens when:

  • User rejected the transaction in Casper Wallet
  • Transaction failed due to insufficient CSPR
  • Contract execution failed

Finding Old Transactions

If a transaction is no longer visible in the Transactions page:

On Block Explorers

Ethereum/EVM:

  1. Go to sepolia.etherscan.io
  2. Search for your address
  3. View "Transactions" or "Token Transfers"

Casper:

  1. Go to testnet.cspr.live
  2. Search for your account
  3. View "Deploys" tab

Using the API

Query the bridge API for historical transactions:

curl "https://api.testnet.astralbeam.io/api/v1/transactions/address/YOUR_ACCOUNT_HASH_OR_EVM_ADDRESS"

Troubleshooting

Transaction Not Appearing

  1. Ensure you're on the correct page (/transactions)
  2. Check if filters are hiding it (click "All")
  3. Refresh the page
  4. Check browser's localStorage isn't blocked

Stuck at "Pending"

  1. Check blockchain explorers for transaction status
  2. For EVM: Check MetaMask for pending transactions
  3. For Casper: Check CSPR.live for your deploy
  4. Transactions may take longer during network congestion

Progress Not Updating

  1. Page auto-refreshes every 5 seconds
  2. Try manual refresh (F5 or Cmd+R)
  3. Check your internet connection
  4. Ensure bridge API is accessible

results matching ""

    No results matching ""