lightning/plugins/renepay
Rusty Russell 7cd4359521 renepay: hack in workaround spendable reduction for release.
```
Flow 391: amount=23528000msat prob=0.000 fees=1023msat delay=140 path=-2471854x37x4/1(min=max=23528783msat)->-2414928x98x0/0->
Flow 391: Failure of 23529023msat for 2471854x37x4/1 capacity [23528783msat,23528783msat] -> [23528783msat,23528783msat]
```

We added fees and went over capacity!  This screams of a deeper logic
bug, but renepay is experimental and it's release day so hack around
it for now...

Reported-by: https://github.com/daywalker90
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2023-08-23 13:22:27 +09:30
..
test plugins/renepay/test: fix access-after-free. 2023-08-15 05:32:22 +09:30
debug.c renepay: an experimental payment plugin 2023-07-31 12:58:56 +09:30
debug.h renepay: remove remaining calls to debug_paynote in favor of payflow_note(). 2023-08-23 10:47:28 +09:30
dijkstra.c plugins/renepay/dijkstra: improve API to remove global. 2023-07-31 12:58:56 +09:30
dijkstra.h plugins/renepay/dijkstra: improve API to remove global. 2023-07-31 12:58:56 +09:30
flow.c plugins/renepay: don't drop min to 0 if it's shown wrong, but drop 50%. 2023-08-23 10:47:28 +09:30
flow.h plugins/renepay: neaten the command notifications. 2023-08-23 10:47:28 +09:30
Makefile renepay: fixups after comments 2023-07-31 12:58:56 +09:30
mcf.c renepay: clean up ARC_ADDITIONAL_BITS. 2023-08-02 11:40:52 +09:30
mcf.h renepay: an experimental payment plugin 2023-07-31 12:58:56 +09:30
pay_flow.c renepay: remove remaining calls to debug_paynote in favor of payflow_note(). 2023-08-23 10:47:28 +09:30
pay_flow.h plugins/renepay: neaten the command notifications. 2023-08-23 10:47:28 +09:30
pay.c renepay: remove remaining calls to debug_paynote in favor of payflow_note(). 2023-08-23 10:47:28 +09:30
pay.h renepay: drive *all* progress from termination of struct pay_flow. 2023-08-12 09:41:24 +09:30
payment.c renepay: remove remaining calls to debug_paynote in favor of payflow_note(). 2023-08-23 10:47:28 +09:30
payment.h plugins/renepay: convenience routing to log when we disable a chan. 2023-08-23 10:47:28 +09:30
uncertainty_network.c renepay: hack in workaround spendable reduction for release. 2023-08-23 13:22:27 +09:30
uncertainty_network.h renepay: don't re-parse bolt11 to get routehints. 2023-08-12 09:41:24 +09:30