From 34f062afc5a9e458f459661ba96ffea9326ab629 Mon Sep 17 00:00:00 2001 From: Armando Dutra Date: Mon, 11 Dec 2023 09:05:30 -0300 Subject: [PATCH] refactor: fix --- src/rgb.rs | 6 ++++-- src/rgb/swap.rs | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/rgb.rs b/src/rgb.rs index 3b3a1b99..c1eacb18 100644 --- a/src/rgb.rs +++ b/src/rgb.rs @@ -1958,9 +1958,11 @@ async fn internal_next_auction( .await .map_err(|op| RgbSwapError::WrongPsbtFinal(op.to_string()))?; - let psbt = Psbt::from_str(&psbt).expect(""); + let psbt = + Psbt::from_str(&psbt).map_err(|op| RgbSwapError::WrongPsbtFinal(op.to_string()))?; let txid = psbt.to_txid(); - let txid = bp::Txid::from_str(&txid.to_hex()).expect(""); + let txid = bp::Txid::from_str(&txid.to_hex()) + .map_err(|op| RgbSwapError::WrongPsbtFinal(op.to_string()))?; let outpoint = Outpoint::new(txid, 0); next_auction_offer(offer, outpoint) diff --git a/src/rgb/swap.rs b/src/rgb/swap.rs index 57fe5fcc..ccdac5a3 100644 --- a/src/rgb/swap.rs +++ b/src/rgb/swap.rs @@ -598,7 +598,7 @@ impl RgbAuctionSwaps { let mut collection_updated = vec![]; for mut offer in offer_collection { let RgbOfferSwap { seller_psbt, .. } = offer.clone(); - let mut psbt = Psbt::from_str(&seller_psbt).expect(""); + let mut psbt = Psbt::from_str(&seller_psbt).expect("invalid psbt hex format"); for (index, input) in psbt.clone().inputs.into_iter().enumerate() { if input