Skip to content

Commit 109c6e9

Browse files
committed
f Improve logging in Wallet
1 parent 65ae897 commit 109c6e9

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

src/wallet.rs

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -140,12 +140,20 @@ where
140140
}
141141
Err(err) => {
142142
log_error!(self.logger, "Failed to create funding transaction: {}", err);
143-
Err(err)?
143+
return Err(err.into());
144144
}
145145
};
146146

147-
if !locked_wallet.sign(&mut psbt, SignOptions::default())? {
148-
return Err(Error::FundingTxCreationFailed);
147+
match locked_wallet.sign(&mut psbt, SignOptions::default()) {
148+
Ok(finalized) => {
149+
if !finalized {
150+
return Err(Error::FundingTxCreationFailed);
151+
}
152+
}
153+
Err(err) => {
154+
log_error!(self.logger, "Failed to create funding transaction: {}", err);
155+
return Err(err.into());
156+
}
149157
}
150158

151159
Ok(psbt.extract_tx())

0 commit comments

Comments
 (0)