Commit f9bf31e
committed
Introduce interactive signing state flags
This intoduces the INTERACTIVE_SIGNING, THEIR_TX_SIGNATURES_SENT, and
OUR_TX_SIGNATURES_SENT funded state flags.
A top-level state flag for INTERACTIVE_SIGNING was avoided so that this
work is compatible with splicing as well as V2 channel establishment
(dual-funding).
This commit also ensures that `ChannelPending` is only emitted after
peers exchange `tx_signatures`.1 parent c8b8a4a commit f9bf31e
4 files changed
Lines changed: 134 additions & 80 deletions
0 commit comments