Internal Hackathon March 2025
- Waku sign browser extension poc: Github
- WhisperBox MVP: Github - App
- Waku Phone: Github - App
- Passkey for RLN: Pull Request
- Waku Remote: Github
- WNS: Smart Contract - Server
End-to-end reliability protocol
- End-to-end reliability protocol - Status integration
- achieved: [research] still grappling with nim-C-go connectivity. Seems much trickier with callbacks.
- next: [research] resolve the above and finalize C bindings & wrappers for status-go
RLN Mainnet
- Implement RLN smart contract for paid, multilevel memberships
- achieved: [research] clarified scope of the work and registration steps for new contract
- next: [research] test basic foundry cast steps on deployed contract on testnet
Nwaku in Status Desktop (relay mode)
-
- next: [nwaku] CI for windows build
-
- achieved:
Incentivise running a Waku infrastructure node
- Service Incentivisation - Pay for RLN provision PoC
- achieved: [research] reputation POC integration into Lightpush merged into a feature branch
- next: [research] integrate eligibility fields into Lightpush data structures; write a README for the POC
Foundation for Communities Optimization
- Define and implement sharding for Communities messages
- achieved: [chat] started implementation of global communities sharding draft
- next: [chat] test properly phase 1 of global communities sharding
Upgrade Waku for the Web
Logos Web apps
- Reliable Qaku & library
- next: [chat] Continue Qaku work
Explore Peer Discovery Gap
- Waku Sync
- achieved: [research] investigation and fixes of various bugs
- next: [research] simulations and more fixes, grafana dashboard
Messaging API
-
- next: [js-waku] improvements and address review comments
-
- next:
- [js-waku] event based Filter SDK dogfooding
- [js-waku] Encoder/Decoder API revamp
- next:
Maintenance H1 2025
- achieved:
- next:
- [nwaku] Prepare release 0.35.0 ( Status fleets )
- [nwaku] Waku requests rejected by Infura RPC provider as not EIP-155 compliant
- [nwaku] node does not start with RLN in on-chain dynamic mode 2
- [nwaku] deprecate current RLN sync strategy
- [js-waku] dogfood use of yamux instead of mplex
- [js-waku] js-waku interoperability flakiness investigation