pub async fn cancel_transaction(&mut self, tx_id: u64) -> Result<(), OutputManagerError> {
        debug!(
            target: LOG_TARGET,
            "Cancelling pending transaction outputs for TxId: {}", tx_id
        );
        Ok(self.resources.db.cancel_pending_transaction_outputs(tx_id).await?)
    }
/// Cancel a pending transaction and place the encumbered outputs back into the unspent pool
Cancel a pending transaction and place the encumbered outputs back into the unspent pool
Cancel a pending transaction and place the encumbered outputs back into the unspent pool
pub async fn cancel_transaction(&mut self, tx_id: u64) -> Result<(), OutputManagerError> {
        debug!(
            target: LOG_TARGET,
            "Cancelling pending transaction outputs for TxId: {}", tx_id
        );
        Ok(self.resources.db.cancel_pending_transaction_outputs(tx_id).await?)
    }
pub async fn cancel_transaction ( & mut self , tx_id : u64 ) -> Result < ( ) , OutputManagerError > { debug ! ( target LOG_TARGET " " tx_id ) ; Ok ( self . resources . db . cancel_pending_transaction_outputs ( tx_id ) . await ? ) }
Cancel a pending transaction and place the encumbered outputs back into the unspent pool
Cancel a pending transaction and place the encumbered outputs back into the unspent pool
&mut self
tx_id
u64
&mut self
tx_id
u64