core-lightning/channeld
Rusty Russell ca0358f978 channeld: send shutdown_complete even if reestablish_only.
This lets us transition (with a few supporting changes) to closingd,
which will happily let them mutual close with us.

We already handle the case where this mutual close is redundant (for
packet loss), so this is easy.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
Changelog-Added: Protocol: We will now reestablish and negotiate mutual close on channels we've already closed (great if peer has lost their database).
2021-06-25 13:23:28 +09:30
..
test channeld: send current features (EXPERIMENTAL_FEATURES) 2021-06-04 16:13:08 +09:30
channeld_htlc.h Makefile: use completely separate spec-derived files for EXPERIMENTAL_FEATURES 2020-09-08 09:42:00 +09:30
channeld_wire.csv channeld: add a message to read if we only want to reestablish. 2021-06-25 13:23:28 +09:30
channeld_wiregen.c channeld: add a message to read if we only want to reestablish. 2021-06-25 13:23:28 +09:30
channeld_wiregen.h channeld: add a message to read if we only want to reestablish. 2021-06-25 13:23:28 +09:30
channeld.c channeld: send shutdown_complete even if reestablish_only. 2021-06-25 13:23:28 +09:30
commit_tx.c tests: make run-commit_tx output match the BOLT test vectors more closely 2021-05-03 10:10:32 +09:30
commit_tx.h option_anchor_outputs: wire into all the subdaemons. 2020-08-14 11:51:14 +09:30
full_channel_error.h Makefile: make check-includes check all the non-generated files. 2020-10-22 12:14:34 +10:30
full_channel.c channeld: tweak function to allow testing for pending *uncommitted* changes. 2021-06-04 16:13:08 +09:30
full_channel.h channeld: tweak function to allow testing for pending *uncommitted* changes. 2021-06-04 16:13:08 +09:30
Makefile billboard: break out common method for billboard updates 2021-01-10 13:44:04 +01:00
watchtower.c hsmd: convert to new wire generation style. 2020-08-25 12:53:13 +09:30
watchtower.h channeld: pass in HSM_FD as an argument to watchtower code. 2020-05-07 11:35:31 +02:00