map_solana_status_to_transaction_status

Function map_solana_status_to_transaction_status 

Source
pub fn map_solana_status_to_transaction_status(
    solana_status: SolanaTransactionStatus,
) -> TransactionStatus
Expand description

Maps Solana on-chain transaction status to repository transaction status.

This mapping is used consistently across status checks to ensure uniform status transitions:

  • Processed → Mined: Transaction included in a block
  • Confirmed → Mined: Transaction confirmed by supermajority
  • Finalized → Confirmed: Transaction finalized (irreversible)
  • Failed → Failed: Transaction failed on-chain