Highlights
- nwaku:
- Evolved the nim-ffi approach (WIP)
- js-waku:
- released js-waku sdk 0.0.34
- improve peer exchange and local peer cache
Incentivise running a Waku infrastructure node
-
Service Incentivisation - Pay for RLN provision PoC
- achieved: [research] PoC Townhall presentation
- next: [research] publish the POC blog post when visuals are ready
- blockers: [research] status still unclear for diagram production for the blog post (Logos)
-
Service Incentivisation - Service incentivisation roadmap & spec
- achieved:
- [research] discussed MVP roadmap, outlined a “pre-spec” https://www.notion.so/Store-Service-Incentivisation-Pre-Spec-2508f96fb65c8066bacbf3649b5d23d3
- [research] new blog post on scope, first draft store i13n spec
- [research] started reviewing current Incentivisation material
- next:
- [research] continue discussions around MVP specification
- [research] refine spec
- [research] continue reviewing, draft a broader requirements doc for SI & open questions for the payments system design
- achieved:
Improve DevEx: API, TWN, Metrics, Docs
-
Introduce Waku API in the Browser
- next:
-
Optimise Browser Bootstrapping
- achieved:
-
- achieved: [research] Analyzed mix for browsers from implementation perspective (if it has to be implemented in js-waku)
- blockers: [research] Still waiting for SURB implementation from p2p team
Create Chat SDK MVP
- Create Segmentation Library
- achieved:
- [chat] use SDS to confirm message is sent
- [chat] test the SDS in public and token gated communities on macos
- blockers:
- [chat] implement SDS in Go or bindings to work on windows and mobile?
- achieved:
Formalize and Expand Waku Web Apps
- Forum PoC
- achieved:
- [chat] relevance index system
- [chat] sorting controls (new/top)
- next:
- [chat] verify delegation signatures verification, wallet signature verification, author address against delegation
- [chat] allow anonymous engagement
- [chat] bookmarks
- [chat] callsign/nicknames
- [chat] localstorage -> indexedDB
- achieved:
Upgrade Nim Usage
- Create nim-ffi
- next:
- [nwaku] Create fundamental nim-ffi repository that extracts the current libwaku logic.
- [nwaku] Have an opinionated ffi solution demo with protobuf and auto de/marshalling
- next:
Harden RLN Testnet Deployment
- Minting of (Sepolia) ERC-20 Tokens for RLN Deposits is permissioned
- achieved: [research] Local testing of Add minter-role to TST and TST Proxy contract WIP
- next: [research] continue with TST Proxy contract workflow checks and start dogfooding
Maintenance
- achieved:
- [nwaku] Update nim-dnsdisc
- [nwaku] Compile-time error bypass in nim-serialization
- [js-waku] prepare new release and dogfood
- [js-waku] improve reliability of health events
- [js-waku] prevent emission of uncaught rejected Promises
- [js-waku] ensure peer exchange works in E2E tests
- [js-waku] prevent overwriting shard info from peer exchange
- next:
- [nwaku] Remove off-chain tree
- [nwaku] Resolve bump dependencies for v0.37