LND MPP Debug -- Multi-Path Payment Issues

LND MPP Debug -- Multi-Path Payment Issues

LND Troubleshooting Guide

What is MPP?

Multi-Path Payments (MPP) splits a payment across multiple routes, allowing larger amounts than any single channel can handle. Enabled by default in LND 0.11+.

Send with MPP

lncli sendpayment --pay_req=<invoice> --max_shards=10

Check Invoice MPP Support

lncli decodepayreq <invoice>
# Look for feature bit 17 (MPP)

Common Errors

'invoice does not support MPP' — receiver node has MPP disabled

Partial path failures — increase --max_shards or check outbound liquidity

Force Single Path

lncli sendpayment --pay_req=<invoice> --max_shards=1

Verify Receiver MPP Support

lncli getnodeinfo <pubkey> | grep -i mpp
# Feature 17 = MPP supported

Report Page