fundingmanager: fail funding flow on confirmation timeout
This commit is contained in:
parent
ccf9cd47ef
commit
b63ee1a410
@ -1441,6 +1441,11 @@ func (f *fundingManager) handleFundingCreated(fmsg *fundingCreatedMsg) {
|
|||||||
case <-timeoutChan:
|
case <-timeoutChan:
|
||||||
// We did not see the funding confirmation before
|
// We did not see the funding confirmation before
|
||||||
// timeout, so we forget the channel.
|
// timeout, so we forget the channel.
|
||||||
|
err := fmt.Errorf("timeout waiting for funding tx "+
|
||||||
|
"(%v) to confirm", completeChan.FundingOutpoint)
|
||||||
|
fndgLog.Warnf(err.Error())
|
||||||
|
f.failFundingFlow(fmsg.peerAddress.IdentityKey,
|
||||||
|
pendingChanID, err)
|
||||||
deleteFromDatabase()
|
deleteFromDatabase()
|
||||||
return
|
return
|
||||||
case <-f.quit:
|
case <-f.quit:
|
||||||
|
Loading…
Reference in New Issue
Block a user