<html><head><title>2024-01-08 Waku weekly</title><metacharSet="utf-8"/><metaname="viewport"content="width=device-width, initial-scale=1.0"/><metaproperty="og:title"content="2024-01-08 Waku weekly"/><metaproperty="og:description"content="2024-01-08 Waku weekly § Waku Network Can Support 10K Users § Targeted dogfooding for Status Communities § achieved: status-mobile dogfooding, debug and attempt to identify root cause of filter delay issue achieved: attempt to identify root cause of filter delay issue, work on upgrading status-go to use Go 1."/><metaproperty="og:image"content="https://roadmap.logos.co/static/og-image.png"/><metaproperty="og:width"content="1200"/><metaproperty="og:height"content="675"/><linkrel="icon"href="../../static/icon.png"/><metaname="description"content="2024-01-08 Waku weekly § Waku Network Can Support 10K Users § Targeted dogfooding for Status Communities § achieved: status-mobile dogfooding, debug and attempt to identify root cause of filter delay issue achieved: attempt to identify root cause of filter delay issue, work on upgrading status-go to use Go 1."/><metaname="generator"content="Quartz"/><linkrel="preconnect"href="https://fonts.googleapis.com"/><linkrel="preconnect"href="https://fonts.gstatic.com"/><linkhref="../../index.css"rel="stylesheet"type="text/css"spa-preserve/><linkhref="https://cdn.jsdelivr.net/npm/katex@0.16.0/dist/katex.min.css"rel="stylesheet"type="text/css"spa-preserve/><linkhref="https://fonts.googleapis.com/css2?family=IBM Plex Mono&family=sans-serif:wght@400;700&family=sans-serif:ital,wght@0,400;0,600;1,400;1,600&display=swap"rel="stylesheet"type="text/css"spa-preserve/><scriptsrc="../../prescript.js"type="application/javascript"spa-preserve></script><scripttype="application/javascript"spa-preserve>constfetchData=fetch(`../../static/contentIndex.json`).then(data=>data.json())</script></head><bodydata-slug="waku/updates/2024-01-08"><divid="quartz-root"class="page"><divid="quartz-body"><divclass="left sidebar"><h1class="page-title "><ahref="../..">Logos Collective Project Roadmaps</a></h1><divclass="spacer mobile-only"></div><divclass="search "><divid="search-icon"><p>Search</p><div></div><svgtabIndex="0"aria-labelledby="title desc"role="img"xmlns="http://www.w3.org/2000/svg"viewBox="0 0 19.9 19.7"><titleid="title">Search</title><descid="desc">Search</desc><gclass="search-path"fill="none"><pathstroke-linecap="square"d="M18.5 18.3l-5.4-5.4"></path><circlecx="8"cy="8"r="7"></circle></g></svg></div><divid="search-container"><divid="search-space"><inputautocomplete="off"id="search-bar"name="search"type="text"aria-label="Search for something"placeholder="Search for something"/><divid="results-container"></div></div></div></div><divclass="darkmode "><inputclass="toggle"id="darkmode-toggle"type="checkbox"tabIndex="-1"/><labelid="toggle-label-light"for="darkmode-toggle"tabIndex="-1"><svgxmlns="http://www.w3.org/2000/svg"xmlnsXlink="http://www.w3.org/1999/xlink"version="1.1"id="dayIcon"x="0px"y="0px"viewBox="0 0 35 35"style="enable-background:new 0 0 35 35;"xmlSpace="preserve"><title>Light mode</title><pathd="M6,17.5C6,16.672,5.328,16,4.5,16h-3C0.672,16,0,16.672,0,17.5S0.672,19,1.5,19h3C5.328,19,6,18.328,6,17.5zM7.5,26c-0.414,0-0.789,0.168-1.061,0.439l-2,2C4.168,28.711,4,29.086,4,29.5C4,30.328,4.671,31,5.5,31c0.414,0,0.789-0.168,1.06-0.44l2-2C8.832,28.289,9,27.914,9,27.5C9,26.672,8.329,26,7.5,26zM17.5,6C18.329,6,19,5.328,19,4.5v-3C19,0.672,18.329,0,17.5,0S16,0.672,16,1.5v3C16,5.328,16.671,6,17.5,6zM27.5,9c0.414,0,0.789-0.168,1.06-0.439l2-2C30.832,6.289,31,5.914,31,5.5C31,4.672,30.329,4,29.5,4c-0.414,0-0.789,0.168-1.061,0.44l-2,2C26.168,6.711,26,7.086,26,7.5C26,8.328,26.671,9,27.5,9zM6.439,8.561C6.711,8.832,7.086,9,7.5,9C8.328,9,9,8.328,9,7.5c0-0.414-0.168-0.789-0.439-1.061l-2-2C6.289,4.168,5.914,4,5.5,4C4.672,4,4,4.672,4,5.5c0,0.414,0.168,0.789,0.439,1.06L6.439,8.561zM33.5,16h-3c-0.828,0-1.5,0.672-1.5,1.5s0.672,1.5,1.5,1.5h3c0.828,0,1.5
<h2id="waku-network-can-support-10k-users"><ahref="https://github.com/waku-org/pm/issues/12"class="external">Waku Network Can Support 10K Users</a><aaria-hidden="true"tabindex="-1"href="#waku-network-can-support-10k-users"class="internal"> §</a></h2>
<h3id="targeted-dogfooding-for-status-communities"><ahref="https://github.com/waku-org/pm/issues/97"class="external">Targeted dogfooding for Status Communities</a><aaria-hidden="true"tabindex="-1"href="#targeted-dogfooding-for-status-communities"class="internal"> §</a></h3>
<ul>
<li><em>achieved</em>: status-mobile dogfooding, debug and attempt to identify root cause of filter delay issue</li>
<li><em>achieved</em>: attempt to identify root cause of filter delay issue, work on upgrading status-go to use Go 1.21 (to use latest go-libp2p), use latest go-waku version and identify missing commits between release and <code>develop</code> branch</li>
<h2id="waku-network-gen-0---2023-12-01"><ahref="https://github.com/waku-org/pm/issues/50"class="external">Waku Network Gen 0</a> - 2023-12-01<aaria-hidden="true"tabindex="-1"href="#waku-network-gen-0---2023-12-01"class="internal"> §</a></h2>
<h3id="15-launch-and-dogfood-integrated-public-waku-network-mvp"><ahref="https://github.com/waku-org/pm/issues/68"class="external">1.5: Launch and dogfood integrated public Waku Network MVP</a><aaria-hidden="true"tabindex="-1"href="#15-launch-and-dogfood-integrated-public-waku-network-mvp"class="internal"> §</a></h3>
<ul>
<li><em>achieved</em>: add new metrics and make go-waku-compose dashboard functional, dogfooding the network with go-waku node</li>
<li><em>next</em>: fix few pending items in dashboard</li>
<p><strong>[nwaku] <ahref="https://github.com/waku-org/nwaku/issues/2290"class="external">feat: Have additional Admin REST API endpoints that helps node operator in monitoring</a></strong></p>
<ul>
<li><em>achieved</em>: got feedback about improved error handling. Added it to the code, got a segfault from the testing framework, investigated and found the root cause.</li>
<li><em>next</em>: define how to proceed based on the testing issue and merge the PR</li>
</ul>
<p><strong>[nwaku] <ahref="https://github.com/waku-org/nwaku/issues/2290"class="external">feat: Have additional Admin REST API endpoints that helps node operator in monitoring</a></strong></p>
<ul>
<li><em>achieved</em>: improved initial implementation. Added unit tests, updated documentation, opened and got approved PR.</li>
<li><em>next</em>: verify if there’s other places where the new endpoint should be documented before merging</li>
</ul>
<p><strong>[waku-rust-bindings] <ahref="https://github.com/waku-org/waku-rust-bindings/issues/52"class="external">Peer discovery & management </a></strong></p>
<ul>
<li><em>achieved</em>: Added dns discovery parameters to the node config</li>
</ul>
<p><strong>[research] <ahref="https://github.com/waku-org/research/issues/62"class="external">Sync store baseline understanding</a></strong></p>
<ul>
<li><em>achieved</em>: 1-day work this week due to time off, nim implementation of Prolly trees</li>
<li><em>next</em>: Diff protocol discussion, Sync mechanism on wire query protocol discussion, generating some operational data details such as memory consumption using RLN specs.</li>
</ul>
<p><strong>[go-waku] <ahref="https://github.com/waku-org/go-waku/pull/994"class="external">feat: parameterizable number of connections per IP</a></strong></p>
<ul>
<li><em>achieved:</em> Maintain parity between nwaku and go-waku clients</li>
<p><strong>[nwaku] <ahref="https://github.com/waku-org/nwaku/issues/2317"class="external">bug: sort order ignored in store nodes</a></strong></p>
<ul>
<li><em>achieved</em>: created <code>v0.23.1-rc.0</code> and deployed in <code>status.test</code> fleet.</li>
<li><em>next</em>: Deploy <code>v0.23.1</code> to both <code>status.test</code> and <code>status.prod</code> after having the approval from @richard-ramos and @mprakhov</li>
</ul>
<p><strong>[nwaku] <ahref="https://github.com/waku-org/nwaku/issues/2190"class="external">bug: lack of error checking in publish</a></strong></p>
<ul>
<li><em>achieved</em>: fixed compilation errors, got it to work and tested it</li>
<li><em>next</em>: add test cases to the codebase and open PR</li>
</ul>
<p><strong>[go-waku] <ahref="https://github.com/waku-org/go-waku/issues/972"class="external">bug: filter/v2/subscriptions take a lot of time and even timeout sometimes</a></strong></p>
<ul>
<li><em>achieved</em>:fix panic when static peer is also discovered dynamically, fix ENR Waku field population for Fitler, analyze data races identified</li>
</ul>
<p><strong>[go-waku] <ahref="https://github.com/waku-org/go-waku/issues/846"class="external">bug: update examples to use autosharding</a></strong></p>
<ul>
<li><em>achieved</em>: update basic_relay example to use static and autosharding</li>
<p><strong>[go-waku] <ahref="https://github.com/waku-org/go-waku/issues/846"class="external">bug: update examples to use autosharding</a></strong></p>
<ul>
<li><em>achieved</em>: update basic_relay example to use static and autosharding</li>
</ul>
<p><strong>[go-waku] <ahref="https://github.com/waku-org/go-waku/issues/819"class="external">chore: create docs for setting up a systemd service and exit codes</a></strong></p>
<ul>
<li><em>achieved</em>: Added systemd template and docs</li>
<li><em>next</em>: Add env variables suggested by infra</li>