-
Notifications
You must be signed in to change notification settings - Fork 426
Closed
Milestone
Description
We've started down the path, now we need to land it (ideally all in one release so our API isn't randomly weird).
- Address follow-up from
ChannelManagerPayment Retries #1916 - Deduplicate
PendingTLCsForwardableevents, seeChannelManagerPayment Retries #1916 (comment) - Support automatic retry methods for spontaneous payments
- Move payment path scoring to
BackgroundProcessor- Remove scoring methods from
Routertrait
- Remove scoring methods from
- Replace the
InvoicePayerwith invoice paying utility methods - Remove support for manual retries in
ChannelManager+ takeabandon_paymentprivate and call it on the user's behalf - Simplify
send_payment_with_retryreturn value: don't include thePartialFailurevariant, and instead generatePaymentPathFailedevents for the failed paths on partial failure - Migrate
ScorerAccountingForInFlightHtlcstests fromInvoicePayer:considers_inflight_htlcs_between_retries - Remove
retryfield fromPaymentPathFailed
Metadata
Metadata
Assignees
Labels
No labels