cln/plugins/renepay
Rusty Russell f6a4e79420 global: remove unnecessary includes from headers.
Each header should only include the other headers it needs to compile;
`devtools/reduce-includes.sh */*.h` does this.  The C files then need
additional includes if they don't compile.

And remove the entirely useless wire/onion_wire.h, which only serves to include wire/onion_wiregen.h.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2025-10-23 06:44:04 +10:30
..
test Makefile: create a library containing common, wire and bitcoin objects. 2025-10-23 06:44:04 +10:30
chan_extra.c gossmap: keep capacity for locally-generated channels as well. 2024-10-04 11:27:53 +09:30
chan_extra.h ccan/htable: update to explicit DUPS/NODUPS types. 2025-01-21 09:18:25 +10: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
disabledmap.c global: remove unnecessary includes from headers. 2025-10-23 06:44:04 +10:30
disabledmap.h ccan/htable: update to explicit DUPS/NODUPS types. 2025-01-21 09:18:25 +10:30
errorcodes.c renepay: minor fixes 2024-05-08 22:32:13 -05:00
errorcodes.h renepay: minor fixes 2024-05-08 22:32:13 -05:00
flow.c common/amount: rename amount_sat_zero/amount_msat_zerp -> amount_sat_is_zero/amount_msat_is_zero. 2024-09-19 12:16:53 +09:30
flow.h renepay: add precondition check + error msg 2024-08-19 10:11:35 -07:00
json.c renepay: decode error onion 2025-02-12 13:36:06 +10:30
json.h renepay: decode error onion 2025-02-12 13:36:06 +10:30
main.c global: remove unnecessary includes from headers. 2025-10-23 06:44:04 +10:30
Makefile Makefiles: remove redundant dependencies, and have objects depend on their Makefile. 2025-10-23 06:44:04 +10:30
mcf.c renepay: bugfix reserved htlc in MCF 2024-08-19 10:11:35 -07:00
mcf.h chore: fix some minor issues 2025-08-15 11:05:51 +09:30
mods.c renepay: log renepay steps with LOG_TRACE 2025-05-02 13:59:13 -07:00
mods.h renepay: payment state machine (mods) 2024-05-08 22:32:13 -05:00
payment.c renepay: parse bolt12 invoices 2025-02-12 13:36:06 +10:30
payment.h renepay: enable routing through blinded paths 2025-02-12 13:36:06 +10:30
payment_info.h renepay: parse bolt12 invoices 2025-02-12 13:36:06 +10:30
payplugin.h renepay: remove unnecessary payment list 2024-08-12 13:27:34 -07:00
renepayconfig.h renepay: small tweak to decay time 2024-08-12 13:17:21 -07:00
route.c renepay: bugfix: read groupids as u64 2025-02-13 19:16:21 -06:00
route.h renepay: bugfix: read groupids as u64 2025-02-13 19:16:21 -06:00
routebuilder.c renepay: resolve self payments with fake node 2025-02-12 13:36:06 +10:30
routebuilder.h renepay: enable routing through blinded paths 2025-02-12 13:36:06 +10:30
routefail.c renepay: don't fail parsing sendpay error 2025-02-12 13:36:06 +10:30
routefail.h renepay: add routefail.c 2024-05-08 22:32:13 -05:00
routetracker.c renepay: decode error onion 2025-02-12 13:36:06 +10:30
routetracker.h renepay: rethink the computed routes storage 2024-08-12 13:27:34 -07:00
sendpay.c renepay: decode error onion 2025-02-12 13:36:06 +10:30
sendpay.h renepay: add rpc that replaces sendpay 2025-02-12 13:36:06 +10:30
uncertainty.c renepay: resolve self payments with fake node 2025-02-12 13:36:06 +10:30
uncertainty.h renepay: resolve self payments with fake node 2025-02-12 13:36:06 +10:30