core-lightning/plugins/askrene
Rusty Russell fba738b65e askrene: really fix race between layer creation and persistent layer loading.
Using jsonrpc_request_sync, layers are loaded before we finish init,
so we never can be asked to create a layer before we've loaded it
(xpay creates a layer immediately on startup).

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
Changelog-None: persistent layers new this release.
2024-11-26 16:04:13 +10:30
..
test askrene: add compiler flag ASKRENE_UNITTEST 2024-11-21 16:17:52 +10:30
algorithm.c askrene: bugfix queue overflow 2024-11-21 16:17:52 +10:30
algorithm.h askrene: add mcf_refinement to the public API 2024-11-21 16:17:52 +10:30
askrene.c askrene: really fix race between layer creation and persistent layer loading. 2024-11-26 16:04:13 +10:30
askrene.h askrene: persistent layer support. 2024-11-08 21:48:55 +10:30
dijkstra.c askrene: copy flow and dijkstra from renepay. 2024-08-07 20:35:30 +09:30
dijkstra.h askrene: copy flow and dijkstra from renepay. 2024-08-07 20:35:30 +09:30
explain_failure.c askrene: more logging in explain_failure. 2024-10-15 09:58:04 +10:30
explain_failure.h askrene: give better feedback when we can't find a suitable route. 2024-10-04 11:27:53 +09:30
flow.c askrene: remove flowset_probability() now refine step calculates it. 2024-10-15 09:58:04 +10:30
flow.h askrene: remove flowset_probability() now refine step calculates it. 2024-10-15 09:58:04 +10:30
graph.c askrene: remove allocation checks 2024-11-21 16:17:52 +10:30
graph.h askrene: small fixes suggested by Rusty Russell 2024-11-21 16:17:52 +10:30
layer.c askrene: really fix race between layer creation and persistent layer loading. 2024-11-26 16:04:13 +10:30
layer.h askrene: really fix race between layer creation and persistent layer loading. 2024-11-26 16:04:13 +10:30
Makefile askrene: add graph algorithms module 2024-11-21 16:17:52 +10:30
mcf.c Askrene: change median factor to 1. 2024-11-21 16:17:52 +10:30
mcf.h askrene: debug and check we actually reduce fees when mu increase. 2024-10-15 09:58:04 +10:30
priorityqueue.c askrene: add priorityqueue 2024-11-21 16:17:52 +10:30
priorityqueue.h askrene: add priorityqueue 2024-11-21 16:17:52 +10:30
refine.c askrene: remove flowset_probability() now refine step calculates it. 2024-10-15 09:58:04 +10:30
refine.h askrene: use refine step to calculate flowset probability. 2024-10-15 09:58:04 +10:30
reserve.c askrene: give better feedback when we can't find a suitable route. 2024-10-04 11:27:53 +09:30
reserve.h askrene: give better feedback when we can't find a suitable route. 2024-10-04 11:27:53 +09:30