Highlights
- nwaku: Properly close libp2p streams in protocols
Incentivise running a Waku infrastructure node
- [Deliverable] Service Incentivisation - Service incentivisation roadmap & spec
- achieved:
- [research] investigation into pseudonymous scheme with stealth address usage and gasless transactions
- [research] investigations into off-chain solutions for payment
- achieved:
Introduce E2E Reliability in Status Communities
- [Deliverable] SDS protocol in Status - basic recovery
- achieved: [research] experimental integration of SDS-R into js-waku
- next: [research] continue SDS-R experiments and simulations
Improve DevEx: API, TWN, Metrics, Docs
- [Deliverable] Introduce Waku API in the Browser
- next:
- [js-waku] messaging storage
- [js-waku] update improve sender and receiver types
- [js-waku] implement Send API
- [js-waku] add Send spec
- next:
Introduce Mixnet For Message Sending
- [Deliverable] Integrate libp2p mix into lightpush
- achieved: [research] reverted ENR changes and provided static config for mix nodes https://github.com/waku-org/nwaku/pull/3587
- next: [research] dogfood mixnode static config on TWN and continue working on extending rendezvous
Harden RLN Testnet Deployment
-
Minting of (Sepolia) ERC-20 Tokens for RLN Deposits Burns Sepolia Eth
- achieved: [research] Deployed TST contract updates and verified locally
- next: [research] Dogfood TST and work on Research RLN roadmap
- blockers:
-
Zerokit is used in the Browser for Credentials Management
- achieved: [js-waku] upgrade zerokit in @waku/rln
Maintenance
- achieved:
- [nwaku] Cleanup nwaku history
- [nwaku] Correctly close streams
- [js-waku] add nwaku-style logs for browser simulations
- [js-waku] refactor browser simulations package
- [js-waku] update docs, remove redundant
- next:
- [js-waku] consolidate headless-tests and browser-tests packages
- [nwaku] Fix JSON backslash parse
- [nwaku] Enhance libwaku distributables
- [nwaku] First phase isOkOr refactor
- [nwaku] Release v0.37.0