Skip to content
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

hsmd, splicing: wrong remote per-commit point provided when signing splice remote tx #6870

Open
devrandom opened this issue Nov 15, 2023 · 4 comments

Comments

@devrandom
Copy link
Contributor

devrandom commented Nov 15, 2023

Issue and Steps to Reproduce

We (VLS) are seeing remote per-commitment point number 1 provided to signer instead of point number 0. This occurs when signing the remote commitment transaction on top of the new splice.

We have a vlsd log excerpt in https://gitlab.com/lightning-signer/vls-hsmd/-/merge_requests/132#note_1649538928 with the captured hsmd protocol messages.

I believe this happens when running any of the CLN test_splicing.py system tests.

@ddustin
Copy link
Collaborator

ddustin commented Nov 15, 2023

The commitment point behavior is changed by this PR: #6840

Prior behavior would be to do a complete commitment cycle (on original commitment and again for each splice RBF candidate) -- this PR changes the behavior to just do a single commitment for the new splice using the current commitment point number.

@ksedgwic
Copy link
Collaborator

Our testing is using #6840

@ddustin
Copy link
Collaborator

ddustin commented Jul 11, 2024

@ksedgwic Is this issue still happening?

@ksedgwic
Copy link
Collaborator

ksedgwic commented Aug 2, 2024 via email

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

No branches or pull requests

3 participants