--- title: 2023-11-10 Codex weekly tags: - codex-updates date: 2023-11-14 lastmod: 2023-11-14 draft: false description: Weekly update of Codex --- # Codex Update Nov 6th - Nov 10th > The team is working towards deploying a beta testnet by the end of the year, and most work is centered around finishing all the required functionality for that. ## Client ### Epic: Block Merkelization - Merkelization concrete PR in review - mostly ready for merging - https://github.com/codex-storage/nim-codex/pull/566 - Working on nim-datasotre to support atomic updates - https://github.com/codex-storage/nim-datastore/pull/58 ### Epic: Wiring the Proving System - Merged conversion from field elements into bytes in nim-poseidon2 - https://github.com/codex-storage/nim-poseidon2/pull/6 - Added streaming API for Balazs's sponge in nim-poseidon2 - https://github.com/codex-storage/nim-poseidon2/pull/9 - Fixed merkle root construction for odd number of elements in nim-poseidon2 - https://github.com/codex-storage/nim-poseidon2/pull/8 - 2D erasure coding WIP - https://github.com/codex-storage/nim-codex/pull/608 ### Epic: Improve Client Stability - Async profiling (it might actualy work) - https://github.com/codex-storage/nim-codex/pull/600 - Prometheus metrics collector completed with tests ## Marketplace ### Epic: End-to-end Testing - Addressed access issues within the marketplacesuite template, pinpointing a problem with a provider declared in ethertest and overcoming the challenge through deep template layer analysis. - Discussions about improving the repostore maintenance module, specifically the method for returning bytes to Availabilities. - Optimizing multinode integration tests, streamlining the process to enhance efficiency and performance. - Integration test for the proving loop in the sales state module that was previously causing hang-ups, ensuring smoother operation. - Progressed towards a cleaner integration test structure with the creation of a draft PR, setting the stage for more structured testing and deployment. ## Infra - Configure TCP/UDP port forwarding for Testnet deployment [80](https://github.com/codex-storage/infra-codex/issues/80) - Organize Grafana Dashboards [82](https://github.com/codex-storage/infra-codex/issues/82) - Configure Continuous Tests automation [69](https://github.com/codex-storage/infra-codex/issues/69) - Run Continuous Tests and check metrics - Organize Grafana Dashboards - Configure Continuous Tests automation enhancement - Update Vector config - Configure TCP/UDP port forwarding for Testnet deployment