From bdfbda63bda4522811721207a42be3df41cd0ce9 Mon Sep 17 00:00:00 2001 From: Olaoluwa Osuntokun Date: Wed, 13 Dec 2017 17:16:42 -0800 Subject: [PATCH] funding: register our desired minHTLC value during the funding flow MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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. --- fundingmanager.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/fundingmanager.go b/fundingmanager.go index b95695dc..8a1323bd 100644 --- a/fundingmanager.go +++ b/fundingmanager.go @@ -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