rust-lightning/lightning/src
Alec Chen 07def9292a
Help users support sending MPP keysend
When routing a keysend payment, the user may want to signal to the
router whether to find multi-path routes in the
`PaymentParameters::for_keysend` helper, without going through manual
construction. Since some implementations do not support MPP keysend, we
have the user make the choice here rather than making it the default.

Some implementations will reject keysend payments with payment secrets,
so this commit also adds docs to `RecipientOnionFields` to communicate
this to the user.
2023-06-09 11:26:58 -05:00
..
blinded_path Move keysinterface.rs to a directory-level module called sign. 2023-05-02 21:48:08 -07:00
chain Use helper to create dummy blocks 2023-05-10 11:39:49 -07:00
events Merge pull request #1794 from dunxen/2022-10-dualfunding-act-1 2023-05-08 10:47:51 -07:00
ln Help users support sending MPP keysend 2023-06-09 11:26:58 -05:00
offers Move keysinterface.rs to a directory-level module called sign. 2023-05-02 21:48:08 -07:00
onion_message Return error when failing to construc onion messages 2023-05-11 18:23:47 +02:00
routing Help users support sending MPP keysend 2023-06-09 11:26:58 -05:00
sign Create and Sign PSBTs for spendable outputs 2023-05-10 20:19:35 -05:00
sync Drop the dummy no-std Condvar which never sleeps 2023-04-03 16:49:54 +00:00
util Allow user to opt-in to accepting MPP keysend 2023-05-27 22:36:09 -05:00
lib.rs Move keysinterface.rs to a directory-level module called sign. 2023-05-02 21:48:08 -07:00