core-lightning/plugins/renepay/test
Rusty Russell d7b3bdd420 renepay: drive *all* progress from termination of struct pay_flow.
The main function here is payment_reconsider:
* Each payment has a list of pay_flow.
* This is populated in try_paying(), calling add_payflows & sendpay_new_flows.
* When we get a notification, we resolve a pay_flow using one of the pay_flow_failedxxx
  or pay_flow_succeeded functions.
* They call payment_reconsider() which cleans up finished flows decides what to do:
  often calling try_paying again.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2023-08-12 09:41:24 +09:30
..
Makefile renepay: an experimental payment plugin 2023-07-31 12:58:56 +09:30
run-arc.c renepay: make pay_plugin a tal object. 2023-08-12 09:41:24 +09:30
run-dijkstra.c plugins/renepay/dijkstra: improve API to remove global. 2023-07-31 12:58:56 +09:30
run-mcf-diamond.c renepay: drive *all* progress from termination of struct pay_flow. 2023-08-12 09:41:24 +09:30
run-mcf.c renepay: drive *all* progress from termination of struct pay_flow. 2023-08-12 09:41:24 +09:30
run-payflow_map.c renepay: put the entire hash in the key struct. 2023-08-12 09:41:24 +09:30
run-testflow.c renepay: drive *all* progress from termination of struct pay_flow. 2023-08-12 09:41:24 +09:30