Skip to content

Refactor ChannelKeys and KeyManager #798

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 1 commit into
base: master
Choose a base branch
from
Draft

Conversation

t-bast
Copy link
Member

@t-bast t-bast commented Jul 8, 2025

We refactor our ChannelKeys to use the same model as eclair. This is a first step before refactoring transactions and channel data similarly to what was done in eclair in preparation for taproot channels.

Backwards-compatibility is guaranteed by our unit tests for the local key manager and transactions building. I'll also make e2e tests with eclair before moving this PR out of draft.

@t-bast t-bast force-pushed the refactor-channel-keys branch from 5161373 to e68b0c7 Compare July 9, 2025 07:25
We refactor our `ChannelKeys` to use the same model as `eclair`. This is
a first step before refactoring transactions and channel data similarly
to what was done in `eclair` in preparation for taproot channels.

Backwards-compatibility is guaranteed by our unit tests for the local
key manager and transactions building.
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.

1 participant