Add message structs required for dual-funded channels
authorDuncan Dean <duncangleeddean@gmail.com>
Thu, 20 Oct 2022 20:56:37 +0000 (22:56 +0200)
committerDuncan Dean <git@dunxen.dev>
Fri, 5 May 2023 09:40:49 +0000 (11:40 +0200)
commitadc1b55a6fa064852d838ceb91b11e6b228d169e
tree95e1f8f56765ee655eacdf3c2a4ad3657e7b7aa7
parent56b0c9683864d6860aa117b80470eda64e104854
Add message structs required for dual-funded channels

This is the first of a set of PRs to enable the experimental dual-funded
channels feature using interactive transaction construction. This allows
both the channel initiator and channel acceptor to contribute funds
towards the channel.
fuzz/src/msg_targets/gen_target.sh
fuzz/src/msg_targets/msg_channel_reestablish.rs
lightning/src/ln/channel.rs
lightning/src/ln/msgs.rs
lightning/src/ln/wire.rs
lightning/src/util/ser.rs