itest: test all combos of rbf close and taproot chans

In this commit, we test all the combinations of rbf close and taproot
chans. This ensures that the downgrade logic works properly.

Along the way we refactor the tests slightly, and also split them up, as
running all the combos back to back mines more than 50 blocks in a test,
which triggers an error in the itest sanity checks.
This commit is contained in:
Olaoluwa Osuntokun committed 2025-04-03 16:23:36 -07:00
1 parent c5d3d76c33
commit 1fc2c64770
3 files changed
+106 -44

No files matched your search

+6
View File
@@ -68,6 +68,12 @@ var (
"--protocol.simple-taproot-chans",
}
// CfgRbfCoopClose specifies the config used to create a node that
// supports the new RBF close protocol.
CfgRbfClose = []string{
"--protocol.rbf-coop-close",
}
// CfgZeroConf specifies the config used to create a node that uses the
// zero-conf channel feature.
CfgZeroConf = []string{