Highlights
- nwaku:
- Fix bug in wakunode2 that prevented to properly enable websocket support.
- wakucanary app maintenance
RLN Mainnet
-
Implement RLN smart contract for paid, multilevel memberships
- achieved: [research] initial PR with implementation of nwaku RLN tests
- next: [research] continue RLN tests in nwaku to also work with the new contract
- blockers:
-
RLNv2 Web management interface
- achieved: [js-waku] refine work with membership info and other meta information
- blockers: [js-waku] update nwaku-compose
Incentivise running a Waku infrastructure node
- Service Incentivisation - Pay for RLN provision PoC
- achieved: [research] started working on REST API changes for POC integration; wrote a forum post on documtnation challenges
- next: [research] continue with Lightpush REST API and other integration-related things in the feature branch
- blockers: [research] no messages in local setup from TWN - will investigate further
Foundation for Communities Optimization
- Define and implement sharding for Communities messages
- achieved: [chat] test and fixed moving community shard issues
- next: [chat] finish testing and dogfood community shards
Acquire first 10 Customers
Explore Peer Discovery Gap
- Waku Sync
- achieved: [research] started reviewing Sync specifications
- next: [research] continue updating specifications
Upgrade Waku for the Web
-
- next:
-
- next: [js-waku] dockerized server for simulating js-waku in headless browser
Messaging API
- Messaging API: js-waku
- achieved:
- [js-waku] dogfood fixed event based Filter API
- [js-waku] fix validation to allow store query by hash
- next:
- [js-waku] implement Messaging Storage API first iteration
- [js-waku] improve messaging types and sharding
- achieved:
Orphan Deliverables
- Nim C library guide
- next: [nwaku] Initial implementation
Maintenance H1 2025
- achieved:
- next:
- [nwaku] Bump vendor dependencies for release 0.36.0
- [nwaku] Pass nim_waku_rln_relay_eth_client_addresses as array
- [nwaku] Adapt nph to Nim 2.2.x and recent nimbus-build-system
- [nwaku] Enhance health REST API display for Lightpush
- [nwaku] Review Nim GC performance impact and possible cause crash under memory limitations
- [nwaku] Move from epoch-based gap to timestamp-based
- [js-waku] wakuPeerExchangeDiscovery doesn’t prioritize pubsubTopics