loop/loopd
Boris Nagaev 562416e99b
loopd: validate static loop-in labels at rpc
Move static loop-in label validation to the rpc boundary and
remove the same check from the internal manager path.

This keeps external requests aligned with the existing swap rpc
surface while allowing internal autoloop callers to keep using
reserved labels for automated swaps. The tests cover both sides of
that contract: rpc requests still reject reserved labels, and the
manager path accepts them.
2026-05-22 02:20:36 -05:00
..
config.go sweepbatcher: add an option to ignore HTLC txids 2025-06-17 14:47:49 -03:00
daemon.go multi: inject clocks into swap lifecycle and update tests 2026-03-13 08:58:56 +01:00
daemon_test.go loopd: test error reporting logic 2025-12-20 06:31:02 +01:00
log.go lint: fix linter issues 2026-03-09 14:39:45 +01:00
macaroons.go loopd: move RequiredPermissions to dedicated dir 2022-06-14 15:13:34 +02:00
migration.go loopd: fix data races of logger 2025-03-19 15:00:30 +01:00
register_default.go lint: fix linter issues 2026-03-09 14:39:45 +01:00
run.go loopd: wait for chain notifier 2025-11-16 00:26:02 -03:00
swapclient_server.go loopd: validate static loop-in labels at rpc 2026-05-22 02:20:36 -05:00
swapclient_server_debug.go make fmt 2022-05-20 10:16:47 +02:00
swapclient_server_test.go loopd: validate static loop-in labels at rpc 2026-05-22 02:20:36 -05:00
sweep_htlc.go loopd: implement SweepHtlc RPC 2026-01-29 17:40:58 -05:00
sweep_htlc_test.go lint: fix linter issues 2026-03-09 14:39:45 +01:00
utils.go sweepbatcher: add an option to ignore HTLC txids 2025-06-17 14:47:49 -03:00
view.go multi: update linter, fix issues 2025-03-10 22:59:50 +01:00