This commit is contained in:
Corey 2023-10-02 16:39:00 -04:00
commit 905b76467b
3 changed files with 137 additions and 2 deletions

View File

@ -26,7 +26,7 @@ gantt
SNT Optimism Bridge: 2023-09-01, 2023-09-30 SNT Optimism Bridge: 2023-09-01, 2023-09-30
``` ```
- status: 70% - status: 100%
- CC: Ricardo - CC: Ricardo
### Description ### Description
@ -54,6 +54,9 @@ This milestone comprises what the SC has to deliver towards the completion of St
`the SNT contract for deployment on Optimism is top priority` `the SNT contract for deployment on Optimism is top priority`
Note: This milestone includes deployment on Goerli and "manual" testing.
Integration tests for this milestone is out of scope for this milestone.
If integration tests are desired, we would track and address this in a future milestone.
### Justification ### Justification

View File

@ -16,7 +16,7 @@ lastmod: 2023-09-21
* [x] [[ vac/sc/g/status/community-contracts-deployer | community-contracts-deployer ]] * [x] [[ vac/sc/g/status/community-contracts-deployer | community-contracts-deployer ]]
* [[ vac/sc/g/status/community-contracts-maintenance | community-contracts-maintenance ]] * [[ vac/sc/g/status/community-contracts-maintenance | community-contracts-maintenance ]]
* [[ vac/sc/g/status/community-curation-contracts | community-curation-contracts ]] * [[ vac/sc/g/status/community-curation-contracts | community-curation-contracts ]]
* [[ vac/sc/g/status/snt-optimism-bridge | SNT-optimism-bridge ]] * [x] [[ vac/sc/g/status/snt-optimism-bridge | SNT-optimism-bridge ]]
* [[ vac/sc/g/status/mimime-token-enhancement | mimime-token-enhancement ]] * [[ vac/sc/g/status/mimime-token-enhancement | mimime-token-enhancement ]]
* [[ vac/sc/g/status/mimime-token-maintenance | mimime-token-maintenance ]] * [[ vac/sc/g/status/mimime-token-maintenance | mimime-token-maintenance ]]
* [[ vac/sc/g/status/governance-contract-mvp | governance-contract-mvp ]] * [[ vac/sc/g/status/governance-contract-mvp | governance-contract-mvp ]]

View File

@ -0,0 +1,132 @@
---
title: "2023-10-02 Vac weekly"
tags:
- "vac-updates"
date: 2023-10-02
lastmod: 2023-10-02
draft: false
---
### vac:p2p:
- `nim-chronos:vac:maintenance`
- Opened alternative [fix](https://github.com/status-im/nim-chronos/pull/449) for closure completion issue
- `nimlibp2p:vac:gossipsub-stagger-send`
- Continued simulations
- `nimlibp2p:vac:webrtc-transport`
- Continued vertical integration of protocols
- `nim-libp2p:vac:maintenance`
- Merged gossipsub IWANT [fix](https://github.com/status-im/nim-libp2p/pull/944)
### vac:tke:
- `vac:tke::codex:economic-analysis`
- Codex pushed meeting back again, reviewing this week to get in sync on timeline and steps for final delivery
- `vac:tke::status:SNT-staking`
- John has reviewed goverance process itself, governance proposal template, staking gov proposal, finalize details with him this week
- Complete anonymous user matching proposal draft
- Still some differences between design and implementation in SC, Martin working on these items in order to hand off
- Rewards should not be claim order dependent
- Restaking mechanism, same vault vs create new vault
- Rewards can be claimed retroactively vs GMX style model of needing to claim in real-time
- `vac:tke::nomos:economic-analysis`
- Frederico in regular communication with Alvaro, continuing on Private Addressing research
- `vac:tke::waku:economic-analysis`
- Martin follow up with Sergei on collaboration ideas and feedback on WAKU so far
### vac:dst:
- `wakurtosis:vac:retrospective-rlog`
- Delivered for first round of reviews (https://github.com/vacp2p/vac.dev/pull/131)
- `wakurtosis:vac:rlog`
- Taken care of review comments, still issues with results (injection loss)
- `eng-10ktool:vac:bandwidth-test`
- Changed dst-node code to fit a K8s environment
- Put dst-node in dockerhub
- Run as many nodes as possible on two machines with plain Kubernetes
- `software-testing:waku:test-plans`
- Finished the Relay test plan: https://www.notion.so/Relay-c91b6df8d96a4527b5d2d599bf8dd54e
- `software-testing:waku:test-automation-js-waku`
- Added new tests for **static sharding** feature (phase 1) to cover filter, lighPush, store and relay protocol. Also changed existing methods and tests to support multiple pubSubTopics. Awaiting review: https://github.com/waku-org/js-waku/pull/1624
- Started refactoring and adding new tests for **store** protocol. Draft PR: https://github.com/waku-org/js-waku/pull/1627
- Helped investigating a change in nwaku that caused issues in the js-waku lightPush tests
- `software-testing:waku:test-automation-nwaku`
- Merge coverage https://github.com/waku-org/nwaku/pull/2067
- Update open Filter PRs
- Implement waku filter tests (Unsubscribe, payloads, security and privacy)
- [Unsubscribe PR](https://github.com/waku-org/nwaku/pull/2085)
- [Unsubscribe All, Payloads, and Privacy and Security PR](https://github.com/waku-org/nwaku/pull/2095)
- [Node Privacy and Security PR](https://github.com/waku-org/nwaku/pull/2096)
- Implement returning error on "unsubscribing from non-subscribed server" (Change inside `Unsubscribe PR`)
- `software-testing:waku:test-automation-go-waku`
- Ran Go's coverage report to see about unit tests
- Built and played with Waku v2 Filter example, docker image locally
- Wrote Dockerfile and test container image build workflow
- go-waku's test docker registry @quay.io is in preparation with jakubgs
### vac:acz:
- `zerokit:vac:zerokit-v0.4`
- unblocked rln-v2 proof verification, pending rln-wasm bug fix
- `secure-channels:waku:ethereum-chat`
- Completed a first version of the WiP including an extension to group chats.
- Completed a first approach to using Noise nomenclature for X3DH and the DH ratchet in the double ratchet.
- Studied how to approach Signal's PQXDH in terms of Noise.
### vac:sc::
- `status:community-contracts-deployer`
- Code clean up https://github.com/status-im/communities-contracts/pull/17
- Custom token events https://github.com/status-im/communities-contracts/pull/18
- `status:community-curation-contracts`
- Finish moving to foundry template https://github.com/status-im/community-dapp/pull/69
- Add foundry deployment script https://github.com/status-im/community-dapp/pull/70
- Introduce evaluation limit and use minime token https://github.com/status-im/community-dapp/pull/72
- Smaller additional PRs
- Remove safeMath/save gas https://github.com/status-im/community-dapp/pull/71
- Use OZs Ownable https://github.com/status-im/community-dapp/pull/73
- Production parameters https://github.com/status-im/community-dapp/pull/74
- `status:SNT-optimism-bridge`
- Move repository to foundry template
- Add modern minime as dependency https://github.com/logos-co/optimism-bridge-snt/pull/9
- `status:community-contracts-ERC20`
- Added Owners and Master tokens to Community ERC20 contract
- `status:SNT-optimism-bridge`
- [report for certora](https://notes.status.im/_dVHPVA9TZe-ORa_SNkmJg#)
- [implement ERC2612](https://github.com/vacp2p/minime/pull/36)
- [improve code and gas cost](https://github.com/vacp2p/minime/pull/39)
- [coverage to almost 100%](https://github.com/vacp2p/minime/pull/33)
- [improve abstraction of MiniMeBase](https://github.com/vacp2p/minime/pull/34)
- work on SNTPlaceHolder issues
- [add claimTokens](https://github.com/logos-co/optimism-bridge-snt/pull/11)
- [remove safemath](https://github.com/logos-co/optimism-bridge-snt/pull/10)
### vac:zkvm:
- `proofsystems:vac:research-existing-proof-systems`
- Written a document for Proof Creation and Verification (Goal 3 for Nescience) - WIP 70%
- Started a first draft for research article for Nescience
- Started readings on bulding secure zkVMs
- Researched on Poseidon paper (https://eprint.iacr.org/2019/458.pdf) and is implementations
- Finished Jolt writeup (https://www.notion.so/zkVM-cd358fe429b14fa2ab38ca42835a8451?pvs=4#43de765557544ec59efa038a2d39c98b)
- `proofsystems:vac:benchmarks`
- added ducumentation to plonky2 code (https://github.com/vacp2p/zk-explorations/pull/15)
- Work on [Halo2-benchmark](https://github.com/vacp2p/zk-explorations/pull/11)
### vac:dr:
- `valpriv:vac:tor-push-poc`
- Reducing attestation miss rate, separating peerpool/conn table for torswitch
- `valpriv:vac:tor-push-paper`
- paper updated
- `gsub-scaling:vac:unstructured-p2p-improvements-survey`
- Incorporated suggested changes GossipSub improvements research log post (https://github.com/vacp2p/vac.dev/pull/130). Currently doing proofreads, and readjusting citations.
- `gsub-scaling:vac:gossipsub-simulation`
- Pull request created for GossipSub shadow simulation.
- `consensus:nomos:carnot-vote-2-3rds-vote-aggregation`
- Writing the psuedocode (https://github.com/logos-co/nomos-specs/blob/Carnot-vote-aggregation/carnot/carnot-vote-aggregation.py).
- Adding discussion to the high level protocol document(https://www.notion.so/High-Level-Algorithm-6535ac0363df4629ad2c40dff4bc62cd)
- `:nomos:review`
- Reviewing https://www.notion.so/Data-Availability-Specification-c3961b681eba4ccdab2be9181e4207b4#3df2088e8a9b4c048310e51ff8e577a8
- `zk:codex:storage-proofs-open-problems-review`
- sync with Codex on the issues
### vac:rfc:
- `status:port-status-specs`
- clean up 65/status-accounts spec, draft of test vectors which were omitted
- Continue and finish porting a version of the PAYLOADS spec https://github.com/vacp2p/rfc/pull/612