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:

  • ProcessedMined: Transaction included in a block
  • ConfirmedMined: Transaction confirmed by supermajority
  • FinalizedConfirmed: Transaction finalized (irreversible)
  • FailedFailed: Transaction failed on-chain