optout21 / rust-lightning

A highly modular Bitcoin Lightning library written in Rust. It's rust-lightning, not Rusty's Lightning!
Other
1 stars 0 forks source link

Add Splicing message definitions #1

Closed optout21 closed 1 week ago

optout21 commented 1 year ago

Splicing messages

The following messages should be added: Splicing:

Quiescence -- is this in this scope?:

The interactive transaction negotiation messages are already present (see PR mentioned above).

Note: the simplified proto in this repo (https://github.com/optout21/rust-lightning/tree/splicing-hapa1) also has splice_signed, but that is covered by the interaction tx negotiation messages.

optout21 commented 1 year ago

Note: splice has type 74 in https://github.com/lightning/bolts/pull/863 , but txabort also has 74 in https://github.com/lightning/bolts/pull/851 . Using value 84 for now.

optout21 commented 1 week ago

Housekeeping: was added upstream long time ago (via https://github.com/lightningdevkit/rust-lightning/pull/2544 )