Vac 2025/01/20
vac:p2p:
ift:gossipsub-perf-improvements
- Worked on using rust-libp2p for shadow simulator
- Done with basic documentation reading, running some basic tutorials
- Had to do some ‘rust’ learning. Still need to see async framework/crates etc.
- Worked on using rust-libp2p for shadow simulator
vac:libp2p-mix-consulting
- Provide an up to date example of how to use nwaku for sending messages via lightpush and receiving them via filter
ift:nimlibp2p-quic
- PR chore: use nimbus-common-workflow, add licenses and minor README.md formatting
- Looking into how to integrate nim-mbedtls and nim-ngtcp as ngtcp2 does not support mbedtls
ift:nimlibp2p-maintenance
- PR chore(version): update libp2p.nimble to 1.8.0
- Once DST team finishes testing this PR, release v1.8.0 will be published
- PR fix(pubsub): revert
async: raises: []
annotation forTopicHandler
andValidatorHandler
- This is due to issues reported by nimbus team while attempting to integrate latest changes of nim-libp2p
- PR fix(multiaddress): don’t re-export minprotobuf
- PR fix: use target repository branch as suffix for
nim-libp2p-auto-bump-
- This fixes an issue with autobumping nim-libp2p in nimbus repository
nim-libp2p-auto-bump-unstable
branch that is deployed automatically in nimbus test fleet
- This fixes an issue with autobumping nim-libp2p in nimbus repository
- PR chore(version): update libp2p.nimble to 1.8.0
misc/admin
- 1 CC 2 days off
vac:tke:
vac:tke:codex:cdx-incentive-mechanisms:manage-v3-position
- implemented the management of liquidity positions in the CDX tool
- implemented a simple UI
- met with the Codex team to present the tool and collect feedback
vac:tke:nomos:base-econ-model:style-guidelines
- to adapt all documents in Nomos to their styling guidelines
vac:tke:nomos:base-econ-model:eth-data
- Worked towards modelling of gas and blobs
vac:tke:status:karma-incentives:staking-demo
- Building the prototype in cooperation with SC team
vac:tke:ift:support-to-ift-units:split
- Sync with PeopleOps.
- Refactoring code and refining focus on the specific agreed vision for the app.
vac:tke:ift:based:advisory:adHoc-support
- Finished work on Based point system
vac:tke:ift:catsfishing:simulations-and-release:tokenomics
- Met with Ned and Antonio to discuss answer to legal
- Kept working towards simulations, etc
vac:tke:ift:tokenomics-research-forum:ai-landscape
- studied the elizaOS framework
vac:tke:ift:tokenomics-research-forum:points
- Finishing touches here
vac:qa:
waku:2025q1-direct-message-reliability-testing:functional
- Finished private group messages tests
- Implemented network conditions tests for all existing message tests
waku:2025q1-interop-testing:maintenance
- Investigated store sql regression
nomos:2025q1-da-testing:data-integrity-tests
- Two node cluster start automation PR 1 - merged
- Test/data availability and integrity PR 2 - in progress
- Overwatch panicked due to source slice length (12) does not match destination slice length (31) Issue 985 - open
waku:2025q1-waku-go-bindings-testing:framework-development
- Add more logging & enhancements in the new repo
- Add more wrappers for all waku-go internal APIs
- Successfully add nwaku repo as submodule in the new test repo
- Add Test to create & start node and subscribe to topic using the new framework
- First PR finushed for review
- Discussions with devs about best way to intergate go-bindings-repo with new test repo
vac:dst:
admin/misc
- Refine roadmap tasks 2025Q1
- Create tracker 2025Q1: Github roadmap tracker
vac:dst:waku:2025q1-waku-scaling:waku-shard-scaling
vac:dst:waku:2025q1-waku-tooling:general-tooling
- Create distribution plot of speed connection (time to reach N nodes)
- Pr for distribution plot: PR
- Create distribution plot of speed connection (time to reach N nodes)
vac:dst:waku:2025q1-waku-evaluation:regression-testing
- Investigate if length of simulations affect message delivery time (delayed)
vac:dst:waku:2025q1-waku-evaluation:block-io-load
- Assigned task to start
vac:dst:codex:2025q1-codex-comparison:how-fast-is-codex
- Discussed with Codex
vac:dst:waku:2025q1-waku-tooling:bandwidth-monitor
- Develop and test Python sidecar for scraping bandwidth usage from Waku pods
- Updated traffic monitor with UDP+TCP traffic totals
- Sidecar sits alongside pod and
tcpdump
s the traffic - Ran simulation
- Testing new dashboard integration
- Develop and test Python sidecar for scraping bandwidth usage from Waku pods
vac:dst:codex:2025q1-codex-base-capacity:deploy-base-capacity
- Deployed 3x machines each with a shared 1PiB allocation of storage for Codex to use
vac:sc:
status:2025q1-staking-protocol-refinement:bug-fixing
- created PR to fix the accrued rewards after staking and unstaking multiple times https://github.com/vacp2p/staking-reward-streamer/pull/110
status:2025q1-base-chain-integration:snt-bridge-token
- Deployed SNT on base chain
status:2025q1-base-chain-integration:communities-contracts-deployment
-
Deployed communities contracts on basechain BASE SEPOLIA ADDRESSES
CommunityTokenDeployer: https://sepolia.basescan.org/address/0x7Ff554af5b6624db2135E4364F416d1D397f43e6
CommunityOwnerTokenRegistry: https://sepolia.basescan.org/address/0x9C84f9f9970B22E67f1B2BE46ABb1C09741FF7d7
CommunityOwnerTokenFactory: https://sepolia.basescan.org/address/0x0B5DAd18B8791ddb24252B433ec4f21f9e6e5Ed0
CommunityMasterTokenFactory: https://sepolia.basescan.org/address/0x35Cded11D75cC10d38ED4456b8caDC9F36E85E42
BASE MAINNET ADDRESSES
CommunityTokenDeployer: https://basescan.org/address/0x898331B756EE1f29302DeF227a4471e960c50612
CommunityOwnerTokenRegistry: https://basescan.org/address/0x744Fd6e98dad09Fb8CCF530B5aBd32B56D64943b
CommunityOwnerTokenFactory: https://basescan.org/address/0x650AF3C15AF43dcB218406d30784416D64Cfb6B2
CommunityMasterTokenFactory: https://basescan.org/address/0x76352764590378011CAE677b50110Ae02eDE2b62
-
status:2025q1-staking-protocol-docs:finish-v1-docs
- Updated docs about multiplier points
- Wrote docs about reward system
vac:acz:
ift:2025q1-de-mls-multi-admin:blogpost-de-mls-over-waku
- Update parts about implementation and benchmarks in blogpost PR
- Did benchmark for adding user and creating group PR and opened discussion on discord regarding results
- Worked on the structure blogpost PR
ift:2025q1-de-mls-multi-admin:testnet-api
- Start working with Ramses on issue about getting copy of message from waku PR
ift:2025q1-libp2p-mix-poc:poc-over-waku
- The lightpush publisher and filter subscribe examples were outdated
- With Richard’s help, now operational on status fleet (
poc/anon-waku
)
- With Richard’s help, now operational on status fleet (
- Encountering challenges adding
mix
as a submodule- Import errors and unresolved
mix
dependencies
- Import errors and unresolved
- Working with Prem on
mix
integration with Waku, clarifying design choices and implementation details - Addressed feedback on Mix protocol RFC in Vac forum here
- The lightpush publisher and filter subscribe examples were outdated
ift:2025q1-zerokit-v0-7:poseidon-hash
- Updated the report The alternative method for security check of MDS matrices for the Poseidon hash function.
- Replied the feedbacks from the discord.
- Implementation of this method has begun
ift:2024q1-think-tank:zk-consulting-nomos-2
- Finish review of randomly generated networks.
vac:acz:ift:think-tank:zk-consulting-codex-2
- Begin on mathematical notes of Greyhound for Codex; particular interest on the potential homomorphic properties.
admin/misc
- 1 cc is ooo for 1 day
vac:nim:
ift:2025q1-nim-ide-tooling
- Bumps version 1.4.0 https://github.com/nim-lang/vscode-nim/pull/131
- Fixes an issue where the debugger wouldnt start for some subfolders https://github.com/nim-lang/vscode-nim/pull/133
- Adds the concept of idleFile a file https://github.com/nim-lang/langserver/pull/280
- Improves process handling https://github.com/nim-lang/langserver/pull/282
- bump version 1.8.0 https://github.com/nim-lang/langserver/pull/283
- https://github.com/nim-lang/langserver/pull/283
- Disables i686 https://github.com/nim-lang/langserver/pull/284
- Fix ci binaries https://github.com/nim-lang/langserver/pull/285
- Fix ci universal https://github.com/nim-lang/langserver/pull/286
- Fixes lockfile#fixes https://github.com/nim-lang/nimble/issues/1332 https://github.com/nim-lang/langserver/pull/287
- Release
vac:rfc:
waku:2025q1-rfc-iterations
- Continued work on 10/WAKU2 update. Work in progress
- Meeting with Waku -> got list of next RFC updates
ift:2025q1-rfc-culture-establishment
- Continued to write detailed approach for RFC culture improvements.