mirror of
https://github.com/comit-network/xmr-btc-swap.git
synced 2025-11-25 10:23:20 -05:00
fix(bob): Only warn if .expired_timelock(..) check fails in BtcLocked state (#393)
This commit is contained in:
parent
1fed703b22
commit
0ac4bbabe3
1 changed files with 7 additions and 3 deletions
|
|
@ -232,10 +232,14 @@ async fn next_state(
|
||||||
|
|
||||||
// Check explicitly whether the cancel timelock has expired
|
// Check explicitly whether the cancel timelock has expired
|
||||||
// (Most likely redundant but cannot hurt)
|
// (Most likely redundant but cannot hurt)
|
||||||
if state3
|
// We only warn if this fails
|
||||||
|
if let Ok(true) = state3
|
||||||
.expired_timelock(bitcoin_wallet)
|
.expired_timelock(bitcoin_wallet)
|
||||||
.await?
|
.await
|
||||||
.cancel_timelock_expired()
|
.inspect_err(|err| {
|
||||||
|
tracing::warn!(?err, "Failed to check for cancel timelock expiration");
|
||||||
|
})
|
||||||
|
.map(|expired_timelocks| expired_timelocks.cancel_timelock_expired())
|
||||||
{
|
{
|
||||||
let state4 = state3.cancel(monero_wallet_restore_blockheight);
|
let state4 = state3.cancel(monero_wallet_restore_blockheight);
|
||||||
return Ok(BobState::CancelTimelockExpired(state4));
|
return Ok(BobState::CancelTimelockExpired(state4));
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue