--- title: weekly-dev-meeting-2020-09-02 tags: minutes --- # Weekly Dev Meeting - 2020-09-02 ## Participants - Thibault Martinez - Louay Kamel - Bing-Yang Lin - Christian Poveda - Samuel Rufinatscha - Joshua Baretto - Yu-Wei Wu - Alexander Schmidt ## Goals - Tasks assignement - Round table on crates progression; ## Discussion topics ### Tasks assignement (Thibault) - September - Atomic Tx: Yu-Wei + Joshua - New signing scheme: Yu-Wei + Thibault - Local Snapshots: Thibault + Bing - Switch to tokio: Louay + Alex - Switch to flume: Joshua + Alex - October - Autopeering: Alex + Sam - UTXO ledger: Thibault + Christian + Sam - API: Sam + Yu-Wei - Switch to libp2p: Christian + Alex + Sam + Yu-Wei ### Bundle miner (Bing) - Finalized recoverer, refactoried bundle miner, and passed test cases generated by go-lang version; - Handed the bundle miner over to Yu-Wei today; - Spec discusison for some minor interface modification and changes; ### State of crate: bee-api (Sam/Yu-Wei/Thibault) - Defining all endpoints in details: inputs, outputs, ...; - Document finished in a few hours, will have it reviewed; - Will then write full specs; ### State of crate: bee-crypto (Thibault/Alex) - Make the batch hasher generic over the trit encoding (4% perf); - Started a draft RFC for the batch hasher; ### State of crate: bee-ledger (Thibault/Sam/Joshua) - White Flag is fully finished; - Still writing doc and tests; ### State of crate: bee-network (Alex/Joshua) - Fixed a lot of TODOs; - Enable fixing duplicate connections; - Will investigate the network freeze on trying to connect; ### State of crate: bee-node (Thibault/Alex) - Nothing this week; ### State of crate: bee-peering (Sam/Thibault/Alex) - Nothing this week; ### State of crate: bee-pow (Alex/Yu-Wei) - Nothing this week; ### State of crate: bee-protocol (Thibault/Sam/Joshua) - Discovered that most of the traversals are useless; - Working on a new version that doesn't need traversals at all; ### State of crate: bee-signing (Thibault/Yu-Wei) - Nothing this week; ### State of crate: bee-snapshot (Thibault/Alex/Samuel) - Nothing this week; ### State of crate: bee-storage (Thibault/Yu-Wei/Bing/Louay) - Implementing `encoding`/`decoding` for some base types; - Working on the integration in other crates; - Needs to write a proper tangle shutdown; - Adding hooks to the tangle: cache eviction, missing entry, ...; - Will do some edits on the storage crate; ### State of crate: bee-tangle (Joshua/Alex/Sam) - Fixes and clean on the TSA; ### State of crate: bee-ternary (Joshua/Thibault) - Added `with_capacity` to encodings to reduce the amount of allocations; - Will do: LUTs, improved indexing, ... ### State of crate: bee-transaction (Yu-Wei/Thibault/Sam) - Nothing this week; ### State of iota.rs (Yu-Wei) - New branch for chrysalis; - Will replace all the APIs, mocking for the new ones; ### State of chronicle (Louay/Bing/Yu-Wei) - Deployed chronicle version next-0.1 and started heavy testing; - Chronicle-archive sketching and implementation (WIP);