funding: register our desired minHTLC value during the funding flow

In this commit, we ensure that we actually advertise our desired value
for the smallest HTLC we’ll accept as incoming. Before this commit, the
value advertised was always zero.
This commit is contained in:
Olaoluwa Osuntokun 2017-12-13 17:16:42 -08:00
parent 5e5cc9b209
commit bdfbda63bd
No known key found for this signature in database
GPG Key ID: 964EA263DD637C21
1 changed files with 2 additions and 0 deletions

View File

@ -825,6 +825,7 @@ func (f *fundingManager) handleFundingOpen(fmsg *fundingOpenMsg) {
)
return
}
reservation.RegisterMinHTLC(f.cfg.DefaultRoutingPolicy.MinHTLC)
fndgLog.Infof("Requiring %v confirmations for pendingChan(%x): "+
"amt=%v, push_amt=%v", numConfsReq, fmsg.msg.PendingChannelID,
@ -2136,6 +2137,7 @@ func (f *fundingManager) handleInitFundingMsg(msg *initFundingMsg) {
// Once the reservation has been created, and indexed, queue a funding
// request to the remote peer, kicking off the funding workflow.
reservation.RegisterMinHTLC(f.cfg.DefaultRoutingPolicy.MinHTLC)
ourContribution := reservation.OurContribution()
// Finally, we'll use the current value of the channels and our default