--- title: weekly-dev-meeting-2020-09-16 tags: minutes --- # Weekly Dev Meeting - 2020-09-16 ## Participants - Thibault Martinez - Louay Kamel - Bing-Yang Lin - Christian Poveda - Joshua Barretto - Yu-Wei Wu - Alexander Schmidt ## Goals - Round table on crates progression; ## Discussion topics ### State of crate: bee-api (Sam/Yu-Wei/Thibault) - OpenAPI specs are done; - PR is open on protocol-rfcs; - Next step is to start implementation; ### State of crate: bee-crypto (Thibault/Alex) - Nothing this week; ### State of crate: bee-ledger (Thibault/Sam/Joshua) - Nothing this week; - Needs the ability to store LedgerDiff/LedgerState; ### State of crate: bee-network (Alex/Joshua) - Has been fully ported to tokio; - All issues from async_std version have been fixed; - Duplicate connection is now easily solvable; - Will update the RFC; ### State of crate: bee-node (Thibault/Alex) - Tokio switch finished; - Lots of config.toml changes; - Shutdown mechanism may be re-worked in terms of dependencies; - Worker trait PR; ### 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) - Tokio switch ongoing; - Tangle has been made async; - Tangle is now under a guard; - Sync PR is kinda okay, there is a deadlock though; ### State of crate: bee-signing (Thibault/Yu-Wei) - SLIP10 module has been updated; - Still needs to prived BECH32 encoding of addresses; ### State of crate: bee-snapshot (Thibault/Alex/Samuel) - Worker that determine if it shoud do a snapshot and/or prune the database; - Pruning almost done; - Dependency on storage to fetch/insert LedgerDiff/LedgerState; - Still needs a table for unconfirmed transactions; ### State of crate: bee-storage (Thibault/Yu-Wei/Bing/Louay) - Will do encoding/decoding of LedgerState; - Making storage a singleton with lifetime guard; ### State of crate: bee-tangle (Joshua/Alex/Sam) - Now has hooks to invoke the database; ### State of crate: bee-ternary (Joshua/Thibault) - Nothing this week; ### State of crate: bee-transaction (Yu-Wei/Thibault/Sam) - New prelude module to simplify things; - Should we have builder pattern ?; - Doing ser/de of different types; ### State of iota.rs (Yu-Wei) - All new APIs are already implemented as stubs; ### State of chronicle (Louay/Bing/Yu-Wei) - Dashboard discussion; - Modified a Go script to dump transactions from hornet db; - Chronicle framework generic refactor WIP and discussion;