We should always enforce MPP payments because they include the payment_secret which has been introduced a while ago and therefore we should also be able to include the MPP record in the following RPC-Calls.
They are now required in the specification for writer and reader of an invoice, and when sending via a route we should also make sure we include an MPP record.
relates to #9752
Tasks to do:
QueryRoutes should support including an MPP record (payment_addr) when querying the route which can then be used in SendToRoute
SendToRoute should also enforce an MPP record.
Extras:
- Allow AMP Record in
buildroute
- Allow Setting AMP record for
QueryRoutes
- Allow
SendToRoute with an AMP record
We should always enforce MPP payments because they include the
payment_secretwhich has been introduced a while ago and therefore we should also be able to include the MPP record in the following RPC-Calls.They are now required in the specification for writer and reader of an invoice, and when sending via a route we should also make sure we include an MPP record.
relates to #9752
Tasks to do:
QueryRoutesshould support including an MPP record (payment_addr) when querying the route which can then be used inSendToRouteSendToRouteshould also enforce an MPP record.Extras:
buildrouteQueryRoutesSendToRoutewith an AMP record