--- title: weekly-dev-meeting-2020-08-26 tags: minutes --- # Weekly Dev Meeting - 2020-08-26 ## Participants - Thibault Martinez - Louay Kamel - Bing-Yang Lin - Christian Poveda - Samuel Rufinatscha - Joshua Baretto - Yu-Wei Wu ## Goals - Round table on crates progression; ## Discussion topics ### Release - 1st step is to release something for Bee Experience team; - Give them a week or two; - Then release the alpha for the community; ### Bundle miner (Bing) - Completed cracker, integrated it with miner, and tested pass w/ patterns in go-lang version; - Keep Working on recoverer (After the recoverer is done then all the basic functionalities of the bundle miner are completed); - Discussing the bundle miner spec w/ Charlie/Umair/Wolfgang; ### State of crate: bee-api (Sam/Yu-Wei/Thibault) - Discussion regarding the new Chrysalis Pt. 2 API; - What kind of endpoints do we need, etc, ...; - Meeting with the team tomorrow; - Will add a naive getBalance to check that WhiteFlag is working fine; ### State of crate: bee-crypto (Thibault/Alex) - Working on modified Kerl or just Keccak384 for Chrysalis Pt. 2; ### State of crate: bee-ledger (Thibault/Sam/Joshua) - White Flag is done, balances are mutated; - Just need to check the merkle proof; - Need b1t6 for that; ### State of crate: bee-network (Alex/Joshua) - Nothing this week; ### State of crate: bee-node (Thibault/Alex) - Dashboard being worked on by a community member; - Dashboard frontend will be shared between HORNET and Bee; - https://github.com/iotaledger/node-dashboard; ### 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) - Split the Transaction worker in Hasher worker and Processor worker; - No need to actually wait for 64 transactions; - Investigating ways to improve the TPS; - Working on async sync; - Doing flamegraphs to find bottlenecks; ### State of crate: bee-signing (Thibault/Yu-Wei) - `no_std` compatibility of generating random `Seed`; ### State of crate: bee-snapshot (Thibault/Alex/Samuel) - Automatically download local snapshot from one of the available sources; ### State of crate: bee-storage (Thibault/Yu-Wei/Bing/Louay) - Finalized the database operations using async-trait; - Added test to start and shutdown Storage instance; - Added Persistable trait to define how to encode and decode types; ### State of crate: bee-tangle (Joshua/Alex/Sam) - Deadlock fixed; - Insert only solid tips to the tip pools that match specific properties; ### State of crate: bee-ternary (Joshua/Thibault) - Flamegraphs show that 40% of node activities are ternary related; - Most of it are allocations; - Should introduce LUTs at some point; - Implemented `with_capacity` to avoid allocations; ### State of crate: bee-transaction (Yu-Wei/Thibault/Sam) - Nothing this week; ### State of iota.rs (Yu-Wei) - Update bee dependency to dev branch; ### State of chronicle (Louay/Bing/Yu-Wei) - Refactoring and more testing; - Help Sadjy on Chronicle deployment; - Identified the go-lang mqtt bug; - Fixed padding bug in chronicle-storage; - Fixed invalid request bug in chronicle-api;