-
Notifications
You must be signed in to change notification settings - Fork 906
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
cln-grpc: add anchors/even to primitives #7628
cln-grpc: add anchors/even to primitives #7628
Conversation
Note that I'm unsure whether the integer to enum conversion is only used in the transport over grpc. If it's also used in the transport with cln, the numbering may be wrong. |
736938f
to
4112a4d
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.
Good catch, I guess this is the downside with he manually maintained enums in primitives, but it makes for a much nicer API. I wish we'd have used a protobuf-like schema description, rather than the nested structure of json-schema.
No worries, these enums are only used in the grpc protocol, the json-rpc sees the stringified enum variants. |
I don't think the CI failure is due to this change. |
Thanks, this is a great PR. I've been hit by this issue as well.
@ShahanaFarooqui : Could you please consider making a point-release? |
I agree! |
4112a4d
to
d23a5b5
Compare
Added changelog |
The release freeze will end in the coming days, and then we can start merging again. We are considering a late point release to get some of the features in that didn't quite make it, but that'd be in a couple of weeks, once these changes have settled a bit. |
@ShahanaFarooqui Can this be added to the v24.08.1 milestone? |
Hi @JssDWt & @ErikDeSmedt, I apologize for missing your messages. Unfortunately, I haven’t been receiving any notifications from GitHub, even when tagged directly. I've been trying to resolve this issue for the past few months without success. In the meantime, if I don’t respond here, please feel free to reach out to me on Telegram, Discord, or BuildonL2. |
@ShahanaFarooqui so we missed 24.8.1 because you didn't receive the GitHub notification? This is a very important fix for us (Breez), can we at least merge for now? |
I usually inform everyone that I am currently unable to receive notifications to avoid future confusion. However, this does not affect PR review and merging process. I regularly monitor the PR list and ensure that all approved and CI-passing PRs are merged.
Regarding merging them now: #7611: Currently failing in the CI but might be replaced with #7679 Please note that we are already working towards merging them as soon as possible. |
@ShahanaFarooqui The CI failure for this PR is not due to the PR itself. Can it be rerun please? |
The `anchors/even` channel type was missing from the grpc bindings. It is now the default channel type, so `fundchannel` over grpc fails with: ``` Failed to deserialize response : unknown variant `anchors/even`, expected one of `static_remotekey/even`, `anchor_outputs/even`, `anchors_zero_fee_htlc_tx/even`, `scid_alias/even`, `zeroconf/even` ``` Changelog-Changed: Channel type `anchors/even` was added to the grpc bindings.
d23a5b5
to
8ff1e1e
Compare
@JssDWt Rebased the PR on master to trigger the CI because rerun also did not finish the CI. |
cln-grpc: add anchors/even to primitives
Description
The
anchors/even
channel type was missing from the grpc bindings.It is now the default channel type, so
fundchannel
over grpc failswith:
This commit adds the
anchors/even
channel type to the grpcbindings.
Related Issues
Changes Made
Checklist
Ensure the following tasks are completed before submitting the PR:
TODOs
have been addressed or removed.Additional Notes
Any additional information or context about this PR that reviewers should know.