2023-08-21 Waku weekly
Eco Dev
Aug 2023 {E:2023-eco-growth}
- achieved: +20% increase on twitter followers and had a discussion with digital comms team regarding improving Waku’s metrics on social handles. Migration of all ecodev elements from github to notion has also been initiated.
- next: publish the metrics dashboard after call with Vaclav and publish draft for advocates program. Also coordinate with Lou regarding ETHRome hackathon.
- blocker: none
Docs
- achieved: added guide for
js-waku
debugging and running in NodeJS - PR111 - next:
js-waku
encryption guides
Research
1.1 Network requirements and task breakdown {E:2023-1mil-users}
- achieved: Breakdown and assign tasks under each milestone for the 1 million users/public Waku Network epic.
- next: Refine/discuss task breakdown. Start working on Waku Network RFC.
nwaku
Sharded peer management and discovery {E:2023-peer-mgmt}
- achieved: discv5 ENR update & filter predicate run-time updating
- next: PRs feedback updates
Autosharding v1 {E:2023-1mil-users}
achieved: Complete! FILTER, LIGHTPUSH and RFC merged.
HTTP REST API: Store, Filter, Lightpush, Admin and Private APIs {E:2023-many-platforms}
- achieved: Legacy Filter - v1 - interface Rest Api support added. V2 implementation done wait for PR review
- next: Testing and add even more tests for failure cases.
js-waku
Maintenance {E:2023-qa}
- achieved: breaking change for
@noble/secp256k1
PR in progress, redo trailing commas PR
Developer Experience (2023) {E:2023-eco-growth}
- achieved: set default fallback fro
NodeRequirements
Peer Exchange is supported and used by default {E:2023-light-protocols}
- achieved: peer-exchange included by default (PR opened)
- next: tasks breakdown and followup from dogfooding feedback
go-waku
RLN enabled by default {E:2023-rln}
- achieved: removed registration capability from the wakunode and created a separate subcommand to do the registration
- next: run rln-relay on all configured pubsub topics and content topics
Maintenance {E:2023-qa}
- achieved: refactored wakuv2 metrics to make each protocol responsible for registering and defining its own metrics
RLN: Post-Testnet3 Improvements {E:2023-rln}
achieved: interop with nwaku.
Introduce Peer Management {E:2023-peer-mgmt}
- achieved: implement relay connectivity loop, log reachability status reported with help of AutoNAT service, local testing using waku simulator and bug fixes
- next: work towards dogfooding new peer mgmt with Status