waku-org / waku-rust-bindings

Rust wrapper over go-waku ffi
14 stars 6 forks source link

feat: support for autosharding #73

Open chaitanyaprem opened 1 year ago

chaitanyaprem commented 1 year ago

There are changes/enhancements being made to c-bindings and go-waku as part of autosharding which affects the API's.

Corresponding changes need to be made to rust-bindings to update the API's as well as documentation.

Changes include following

  1. Protocol API's would now optionally take pubSubTopic and if not specified derive pubSubTopic from contentTopics
  2. Node initialization also takesn in contentTopics and optionally pubSubTopic to initiate a waku-node
  3. https://github.com/waku-org/go-waku/pull/774#discussion_r1340595663

Further changes to be analyzed by looking at specific PRs TBD