routing: allow splitting for AMP or MPP

This commit is contained in:
Conner Fromknecht committed 2021-05-10 22:02:14 -07:00
1 parent b0949054e5
commit 8c404ade18
3 files changed
+8 -5

No files matched your search

+5 -2
View File
@@ -296,9 +296,12 @@ func (p *paymentSession) RequestRoute(maxAmt, feeLimit lnwire.MilliSatoshi,
return nil, errNoPathFound
}
if !p.payment.DestFeatures.HasFeature(lnwire.MPPOptional) {
destFeatures := p.payment.DestFeatures
if !destFeatures.HasFeature(lnwire.MPPOptional) &&
!destFeatures.HasFeature(lnwire.AMPOptional) {
p.log.Debug("not splitting because " +
"destination doesn't declare MPP")
"destination doesn't declare MPP or AMP")
return nil, errNoPathFound
}