pub async fn send_transaction_with_config(
transaction: VersionedTransaction,
commitment: Option<CommitmentLevel>,
rpc_client: &RpcClient,
) -> Result<Signature, String>Expand description
Send a transaction with retry logic using the supplied configuration
This function handles:
- Sending the transaction to the network
- Implementing retry logic with exponential backoff
- Waiting for transaction confirmation