core-lightning/wallet/test
Dusty Daemon a6a9e5b1e3 splice: Reestablish when commit or sig sends fail
Adds tests for when the connection fails during
1) splice tx_signature
2) splice commitment_signed

Fleshed out the reestablish flow for these two cases and implemented the fixes to make these reestablish flows work.

Part of this work required changing commit process for splices: Now we send a single commit_part for the splice where previously we sent all commits, and accordingly, we no longer revoke in response.

Changelog-Fixed: Implemented splicing restart logic for tx_signature and commitment_signed. Splice commitments are reworked in a manner incompatible with the last version.
2023-11-20 07:35:22 +01:00
..
.gitignore wallet: move tests into test/ dir like other unit tests. 2017-12-13 22:46:10 +01:00
Makefile trace: Instrument the wallet startup functions 2023-07-28 09:21:42 +09:30
run-db.c splice: Reestablish when commit or sig sends fail 2023-11-20 07:35:22 +01:00
run-psbt_fixup.c wallet/test/run-psbt_fixup.c: test for psbt fixups. 2023-03-31 09:16:25 +10:30
run-wallet.c splice: Reestablish when commit or sig sends fail 2023-11-20 07:35:22 +01:00
test_utils.c check: make sure all files outside contrib/ include "config.h" first. 2021-12-06 10:05:39 +10:30
test_utils.h check: make sure all files outside contrib/ include "config.h" first. 2021-12-06 10:05:39 +10:30