--- title: weekly-dev-meeting-2020-08-05 tags: minutes --- # Weekly Dev Meeting - 2020-08-05 ## Participants - Louay Kamel - Joshua Barretto - Bing-Yang Lin - Christian Poveda - Samuel Rufinatscha - Yu-Wei Wu ## Goals - Round table on crates progression; ## Discussion topics ### Bundle miner (Bing) - Bundle miner is under implementation and testing; - Multiple, inefficient castings should be optimized; ### Node shutdown - `exit-future` might help us do the node shutdown in a elegant way; - in future, maybe replace `bee_common::Shutdown` with it; ### State of crate: bee-api (Sam/Yu-Wei/Thibault) - API endpoints need to incooperate Chrysalis changes; - Protcol RFCs will be merged soon; - API RFC will follow directly after; ### State of crate: bee-crypto (Thibault/Alex) - Nothing this week; ### State of crate: bee-ledger (Thibault/Sam/Joshua) - Nothing this week; ### State of crate: bee-network (Alex/Joshua) - worked on the TcpListener issue; ### 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) - Deduplicated worker code; - Mapped worker depedencies for better overview; ### State of crate: bee-signing (Thibault/Yu-Wei) - PR of adding bee-signing-ext in bee-p to support Ed25519 signing scheme; - Trait hasn't defined yet, but the method names are the same; - Using `ed25519-dalek`. Could change to `ring` or `sodiumxide` if they are more appropriate; ### State of crate: bee-snapshot (Thibault/Alex/Samuel) - Nothing this week; ### State of crate: bee-storage (Thibault/Yu-Wei/Bing/Louay) - Published the initial implementation to storage branch; - RFC is going to be finished; - Next step to do tests and optimize; - Check IRI how it interacts with RocksDB; ### State of crate: bee-tangle (Joshua/Alex/Sam) - Beginning hash interning; - TSA will be currently worked on it's own `bee-tsa` crate; - TSA is based on `bee-tangle` and `bee-protocol`; ### State of crate: bee-ternary (Joshua/Thibault) - Nothing this week; ### State of crate: bee-transaction (Yu-Wei/Thibault/Sam) - atomic-tx branch on bee-p, Thibault already defined types needed for the new format; - PR of adding new tx/message format in bee-p; - Initial building and (syntax) validation function; - No builder for basic structures like input/output; - No sematic validation yet; ### State of iota.rs (Yu-Wei) - Update deps to bee crate on main repo; - Make wallet to use iota.rs as dep directly; ### State of chronicle (Louay/Bing/Yu-Wei) - Refactored data model and API and Importer; - Prepare to release; - Enhanced Hint documentation; - MQTT broker is under implementation; ### State of crate: bee-common-ext - `WaitPriorityQueue` RFC PR opened