Johan Torås Halseth <joha...@gmail.com> writes: > (excuse me for not yet understanding what this extra complexity gives us) > > To summarize: My suggestion was to only add an optional field to the > invoice, and let the recepient wait until all funds have received before > pulling the payment. No changes to the onion. > > We briefly discussed this during the last call, that the extra bit set in > the onion will be necessary to support Partial Payments (PP?) in the > spontaneous payments case.
The donation case: a BOLT11 invoice doesn't have to specify an amount: A writer: ... - If it requires a specific minimum amount for successful payment: - MUST include that `amount` I initially suggested we could just have a 2-byte "number of total pieces", but it turns out there's a use-case where that doesn't work well: splitting the bill. There each payer is unrelated, so doesn't know how the others are paying. I've written up an onion proposal to cover this... Cheers, Rusty. _______________________________________________ Lightning-dev mailing list Lightning-dev@lists.linuxfoundation.org https://lists.linuxfoundation.org/mailman/listinfo/lightning-dev