-
Notifications
You must be signed in to change notification settings - Fork 364
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Move Payment Retrying into ChannelManager #1932
Milestone
Comments
This was referenced Jan 30, 2023
|
Aside from #1916 (comment) I think all the followups from #1916 are at least in #2009 or already merged. |
This was referenced Feb 6, 2023
Maybe #1969 should be tracked here too? |
1 task
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
We've started down the path, now we need to land it (ideally all in one release so our API isn't randomly weird).
ChannelManager
Payment Retries #1916PendingTLCsForwardable
events, seeChannelManager
Payment Retries #1916 (comment)BackgroundProcessor
Router
traitInvoicePayer
with invoice paying utility methodsChannelManager
+ takeabandon_payment
private and call it on the user's behalfsend_payment_with_retry
return value: don't include thePartialFailure
variant, and instead generatePaymentPathFailed
events for the failed paths on partial failureScorerAccountingForInFlightHtlcs
tests fromInvoicePayer
:considers_inflight_htlcs_between_retries
retry
field fromPaymentPathFailed
The text was updated successfully, but these errors were encountered: