Module utils

Source
Expand description

Utility functions for Solana transaction domain logic.

Functions§

build_transaction_from_instructions
Builds a Solana transaction from instruction specifications.
convert_instruction_specs_to_instructions
Converts instruction specifications to Solana SDK instructions.
decode_solana_transaction
Decodes a Solana transaction from the transaction repository model.
decode_solana_transaction_from_string
Decodes a Solana transaction from a base64-encoded string.
is_resubmitable
Determines if a transaction’s blockhash can be safely updated.
map_solana_status_to_transaction_status
Maps Solana on-chain transaction status to repository transaction status.
too_many_solana_attempts
Checks if a Solana transaction has exceeded the maximum number of resubmission attempts.