-
Notifications
You must be signed in to change notification settings - Fork 2
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
[Milestone] Bindings (Rust, NodeJS, Golang) #121
Comments
This will not (IMO) be possible with the listed functionality - The Graph uses light clients through Rust bindings |
go-waku issue handling Rust bindings: waku-org/waku-rust-bindings#53 |
Petko from GraphOps here (core dev at The Graph), we are totally OK with deprecating filter protocol moving forward, we use relay by default for everything (we also don't use rln-relay). |
Note that while the bindings, and any Waku library in general, should default to using RLN Relay + autosharding (ie, waku network) |
@Ivansete-status and I discussed today the approach for rust bindings, and we will reuse the waku-rust-bindings repository like this:
|
I think the Epics are getting clearer now. The only one that I don't know how to complete for now is the Golang one. |
done! |
LGTM for sign-off. will be discussed at Waku PM call today. |
nwaku Epic here: waku-org/nwaku#2420 Tasks listed in MIlestone description have been moved to the Epic's description for further breakdown. |
Signed off during EU-NA PM 2024-02-19. |
Descoped in favour of milestone "Nwaku in Status Desktop (Relay, *nix)" . Cc @chair28980 |
Closing per above comment, placeholder for above mentioned Deliverable: #203 |
Milestone: https://github.com/waku-org/pm/milestone/10
Provide functioning bindings over nwaku in the following environments, ordered by priority:
Functionality
Bindings should provide the following functionality
And, the "C" binding should be documented in each of the above features. That means that we should have a clear example, or test, on how to use such feature taking this simple C example as a reference: https://github.com/waku-org/nwaku/blob/master/examples/cbindings/waku_example.c
Once these 3 bindings are shipped we can consider this Milestone complete.
Further functionality can be scoped further down the road.
Further functionalities:
Epics
The text was updated successfully, but these errors were encountered: