Lagrang3
638fff8526
renepay: fix memleak in CI
...
Keep a double-entry record of pending routes so that we can flag them as
not memory leaks.
Signed-off-by: Lagrang3 <lagrang3@protonmail.com>
2024-05-20 16:58:49 -05:00
Lagrang3
7335777595
renepay: fix some memory leaks
2024-05-08 22:32:13 -05:00
Lagrang3
7b18056b09
renepay: fix sources
2024-05-08 22:32:13 -05:00
Lagrang3
da00cae30b
renepay: remove payment from route
...
Routes contain only routing information and the payment they're linked
to can be obtained through the payment_hash. We remove the dependency of
route building routines from the payment itself. In order to make
plain payment information available we define a payment_info structure.
2024-05-08 22:32:13 -05:00
Lagrang3
9f13621de9
renepay: pay selfpayments on spot
...
Resolve a selfpayment right from the result of `sendpay` instead of
waiting for the notification.
2024-05-08 22:32:13 -05:00
Lagrang3
fa199e21d2
renepay: minor fixes
2024-05-08 22:32:13 -05:00
Lagrang3
480dec58f2
renepay: add routetracker.c
...
Routetracker is a structure that is used to follow the progress of the
route forwarding requests.
2024-05-08 22:32:13 -05:00