funding: add additional debug logging to during final funding flow stages
This commit is contained in:
parent
9f215723a6
commit
88d418c0ec
@ -410,6 +410,7 @@ func (f *fundingManager) Start() error {
|
|||||||
"confirmation failed")
|
"confirmation failed")
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
// Success, funding transaction was confirmed.
|
// Success, funding transaction was confirmed.
|
||||||
err := f.handleFundingConfirmation(ch, shortChanID)
|
err := f.handleFundingConfirmation(ch, shortChanID)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
@ -1513,6 +1514,10 @@ func (f *fundingManager) handleFundingConfirmation(completeChan *channeldb.OpenC
|
|||||||
}
|
}
|
||||||
defer lnChannel.Stop()
|
defer lnChannel.Stop()
|
||||||
|
|
||||||
|
chanID := lnwire.NewChanIDFromOutPoint(&completeChan.FundingOutpoint)
|
||||||
|
|
||||||
|
fndgLog.Debugf("ChannelID(%v) is now fully confirmed!", chanID)
|
||||||
|
|
||||||
err = f.sendFundingLocked(completeChan, lnChannel, shortChanID)
|
err = f.sendFundingLocked(completeChan, lnChannel, shortChanID)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return fmt.Errorf("failed sending fundingLocked: %v", err)
|
return fmt.Errorf("failed sending fundingLocked: %v", err)
|
||||||
@ -1535,6 +1540,8 @@ func (f *fundingManager) sendFundingLocked(completeChan *channeldb.OpenChannel,
|
|||||||
|
|
||||||
chanID := lnwire.NewChanIDFromOutPoint(&completeChan.FundingOutpoint)
|
chanID := lnwire.NewChanIDFromOutPoint(&completeChan.FundingOutpoint)
|
||||||
|
|
||||||
|
fndgLog.Debugf("Sending FundingLocked for ChannelID(%v)", chanID)
|
||||||
|
|
||||||
// Next, we'll send over the funding locked message which marks that we
|
// Next, we'll send over the funding locked message which marks that we
|
||||||
// consider the channel open by presenting the remote party with our
|
// consider the channel open by presenting the remote party with our
|
||||||
// next revocation key. Without the revocation key, the remote party
|
// next revocation key. Without the revocation key, the remote party
|
||||||
@ -1617,9 +1624,8 @@ func (f *fundingManager) sendChannelAnnouncement(completeChan *channeldb.OpenCha
|
|||||||
return fmt.Errorf("channel announcement failed: %v", err)
|
return fmt.Errorf("channel announcement failed: %v", err)
|
||||||
}
|
}
|
||||||
|
|
||||||
// After the channel is successfully announced from the
|
// After the channel is successfully announced from the fundingManager,
|
||||||
// fundingManager, we delete the channel from our internal database.
|
// we delete the channel from our internal database. We can do this
|
||||||
// We can do this
|
|
||||||
// because we assume the AuthenticatedGossiper queues the announcement
|
// because we assume the AuthenticatedGossiper queues the announcement
|
||||||
// messages, and persists them in case of a daemon shutdown.
|
// messages, and persists them in case of a daemon shutdown.
|
||||||
err = f.deleteChannelOpeningState(&completeChan.FundingOutpoint)
|
err = f.deleteChannelOpeningState(&completeChan.FundingOutpoint)
|
||||||
|
Loading…
Reference in New Issue
Block a user