cln/plugins/askrene/child
Lagrang3 76396dd4b7 askrene: explain failure: add known enabled case
Consider the case in which payment fails due to not enough "known enabled"
liquidity. Notice that we cover the "known" and "enabled" cases already.
But:
	known_enabled <= enabled
and
	known_enabled <= known

Changelog-None

Signed-off-by: Lagrang3 <lagrang3@protonmail.com>
2026-08-04 18:51:43 -03:00
..
additional_costs.h askrene: expose additional_costs htable so child can access it. 2026-02-19 17:04:35 +10:30
algorithm.c askrene: move routines only accessed by the child process into child/. 2026-02-19 17:04:35 +10:30
algorithm.h askrene: move routines only accessed by the child process into child/. 2026-02-19 17:04:35 +10:30
child.c libplugins: JSON ids are always strings. 2026-08-04 18:51:43 -03:00
child.h getroutes: deprecate old vaguely named fields. 2026-05-11 13:51:52 +09:30
child_log.c
child_log.h
dijkstra.c askrene: move routines only accessed by the child process into child/. 2026-02-19 17:04:35 +10:30
dijkstra.h askrene: move routines only accessed by the child process into child/. 2026-02-19 17:04:35 +10:30
explain_failure.c askrene: explain failure: add known enabled case 2026-08-04 18:51:43 -03:00
explain_failure.h askrene: give clearer error codes. 2026-08-04 18:51:43 -03:00
flow.c askrene: move route_query definition and functions into child/. 2026-02-19 17:04:35 +10:30
flow.h askrene: make children use child_log() instead of rq_log. 2026-02-19 17:04:35 +10:30
graph.c askrene: move routines only accessed by the child process into child/. 2026-02-19 17:04:35 +10:30
graph.h askrene: move routines only accessed by the child process into child/. 2026-02-19 17:04:35 +10:30
mcf.c askrene: give clearer error codes. 2026-08-04 18:51:43 -03:00
mcf.h askrene: improve errors we return. 2026-05-11 13:51:52 +09:30
priorityqueue.c askrene: move routines only accessed by the child process into child/. 2026-02-19 17:04:35 +10:30
priorityqueue.h askrene: move routines only accessed by the child process into child/. 2026-02-19 17:04:35 +10:30
refine.c askrene: log reservation failures during getroutes 2026-03-18 01:13:54 +10:30
refine.h askrene: move routines only accessed by the child process into child/. 2026-02-19 17:04:35 +10:30
route_query.c askrene: add APIs for "impressions" which are *relative* constraints. 2026-08-04 18:51:43 -03:00
route_query.h askrene: move route_query definition and functions into child/. 2026-02-19 17:04:35 +10:30