-
Notifications
You must be signed in to change notification settings - Fork 491
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
Add test vectors for option_anchors_zero_fee_htlc_tx #1018
Add test vectors for option_anchors_zero_fee_htlc_tx #1018
Conversation
As specified in lightning/bolts#1018
ACK bcd452e, eclair agrees with those test vectors. Just need to fix the markdown link and we should be good to go. |
bcd452e
to
2c30ed3
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ACK 2c30ed3
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
See #1056 for 2 changes that I think apply here too. Other than those 2 things, LGTM!
These are the same test vectors as those found under Appendix F, except that each HTLC has a zero fee transaction instead, resulting in a signature change.
2c30ed3
to
77eca9c
Compare
Nice catch! Confirmed |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ACK 77eca9c 🔥
ACK 77eca9c, eclair works fine with the latest changes, thanks @wpaulino and @ellemouton! |
Add latest changes from lightning/bolts#1018
Add latest changes from lightning/bolts#1018 Add latest fixes from lightning/bolts#1056
While working on the integration of
option_anchors_zero_fee_htlc_tx
forrust-lightning
, I noticed that the test vectors were only for the originaloption_anchors
commitment format, which is also the case for BOLT-3.These are the same test vectors as those found under Appendix F, except that each HTLC has a zero fee transaction instead, resulting in a signature change.