Skip to content

Conversation

@TheBlueMatt
Copy link
Collaborator

#3089 and #3091 backported to the 123-bindings branch for lightningdevkit/ldk-c-bindings#125

Our "what is the channel's current state" structs have slowly
grown to be rather nontrivial, and now include eight structs with
many fields. Thus, it makes sense to pull them out of
`ln::channelmanager` and into their own module.

This also makes things easier for the C bindings which don't
support `pub use` from a private module.
1f616c0 moved a handful of structs
to the new `channel_state.rs` but forgot to move their
serialization logic with them, which is corrected here.
@TheBlueMatt TheBlueMatt merged commit 41fac75 into lightningdevkit:0.0.123-bindings Jun 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants