core-lightning/lightningd/test
Rusty Russell 5192eebef9 lightningd: wire channel closing tx through channel_fail_permanent.
Cleans up the API: we have two functions now, one which is explicitly for
"I'm failing this because I saw this tx onchain".

Now we can correctly report the tx which closed the channel (previously
we would always report our own tx(s)!).

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
Changelog-Fixed: JSON-RPC: `close` now correctly reports the txid of the remote onchain unilateral tx if it races with a peer close.
Changelog-Fixed: Protocol: we no longer try to spend anchors if a commitment tx is already mined (reported by @niftynei).
Fixes: #7526
2024-11-25 20:23:21 +10:30
..
Makefile lightningd/test/Makefile: add missing dependency on header_versions_gen.h 2024-11-23 13:03:00 +01:00
run-check_node_announcement.c common/msg_queue: send backtrace on oversize queues. 2024-11-01 16:54:49 +10:30
run-find_my_abspath.c common: Resume the startup trace after exiting io_loop 2024-11-24 10:24:31 +10:30
run-invoice-select-inchan.c lightningd: wire channel closing tx through channel_fail_permanent. 2024-11-25 20:23:21 +10:30
run-jsonrpc.c common/msg_queue: send backtrace on oversize queues. 2024-11-01 16:54:49 +10:30
run-log-pruning.c common/msg_queue: send backtrace on oversize queues. 2024-11-01 16:54:49 +10:30
run-log_filter.c common/msg_queue: send backtrace on oversize queues. 2024-11-01 16:54:49 +10:30
run-shuffle_fds.c common/msg_queue: send backtrace on oversize queues. 2024-11-01 16:54:49 +10:30