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

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