diff --git a/fundingmanager.go b/fundingmanager.go index b06464fbd..a07210f81 100644 --- a/fundingmanager.go +++ b/fundingmanager.go @@ -2504,11 +2504,19 @@ func (f *fundingManager) handleInitFundingMsg(msg *initFundingMsg) { localAmt = msg.localFundingAmt remoteAmt = msg.remoteFundingAmt capacity = localAmt + remoteAmt - ourDustLimit = lnwallet.DefaultDustLimit() minHtlc = msg.minHtlc remoteCsvDelay = msg.remoteCsvDelay ) + // We'll determine our dust limit depending on which chain is active. + var ourDustLimit btcutil.Amount + switch registeredChains.PrimaryChain() { + case bitcoinChain: + ourDustLimit = lnwallet.DefaultDustLimit() + case litecoinChain: + ourDustLimit = defaultLitecoinDustLimit + } + fndgLog.Infof("Initiating fundingRequest(localAmt=%v, remoteAmt=%v, "+ "capacity=%v, chainhash=%v, addr=%v, dustLimit=%v)", localAmt, msg.pushAmt, capacity, msg.chainHash, msg.peerAddress.Address,