---
title: weekly-dev-meeting-2020-06-17
tags: minutes
---
# Weekly Dev Meeting - 2020-06-17
## Participants
- Thibault Martinez
- Louay Kamel
- Alexander Schmidt
- Bing-Yang Lin
## Goals
- Round table on crates progression;
## Discussion topics
### State of crate: bee-api (Sam/Yu-Wei/Thibault)
- Layered architecture, service trait which defines services of the node;
- Services get exposed by WebServices (REST implemented first);
- Rewrote deserialization by making use of TryFrom;
- Transaction by hash (batch request) is working;
- Refining JSON request/response structure;
- Integrating API config file;
- More endpoints will follow;
### State of crate: bee-crypto (Thibault/Alex)
- New ternary module;
- Hash has been moved from bee-transaction to bee-crypto;
- Will reflect that in the RFC that is now ready to be reviewed;
### State of crate: bee-ledger (Thibault/Sam/Joshua)
- Nothing this week;
- Need to finish Merkle validation;
### State of crate: bee-network (Alex/Joshua)
- Reconnect interval now using Duration type instead of custom one;
- Shutdown logic moved to bee-common;
### State of crate: bee-node (Thibault/Alex)
- Applied the new shutdown logic to the node;
### 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)
- WaitPriorityQueue has been fused and moved to bee-common;
- We'll need an RFC for WaitPriorityQueue;
- Fixed the order MS/TX requesters;
### State of crate: bee-signing (Thibault/Yu-Wei)
- Writing a lot of tests, documentations;
- New `generate_from_entropy` method in the scheme;
- We should impl SecretDisplay and SecretDebug to avoid leaking secrets;
- Impl mnemonics for seed;
### State of crate: bee-snapshot (Thibault/Alex/Samuel)
- Nothing this week;
- Need to switch SEPs from `DashSet<Hash>` to `DashMap<Hash, MilestoneIndex>`;
### State of crate: bee-storage (Thibault/Yu-Wei/Bing/Louay)
- Still need to split the trait;
### State of crate: bee-tangle (Joshua/Alex/Sam)
- PR Ready to be reviewed and merged;
- Needs to be rebased;
- Still need to investigate the tangle init situation;
### State of crate: bee-ternary (Joshua/Thibault)
- 0.1.0-alpha has been released (live!);
- Needs to be removed from bee-p;
### State of crate: bee-transaction (Yu-Wei/Thibault/Sam)
- Changed the export rules to make it explicit that we're using `bundled`;
- Maybe we should impl Debug/Default for fields;
### State of chronicle (Louay/Bing/Yu-Wei)
- Kicked off Chronicle X-team, slides preparation, and presentation/discussion;
- Zmq subscriber discussion and implemetation in broker/examples;
- Cleaned codes, testing, and fix bugs;
- CLI study and discussion for config file (WIP);
- CLI book: https://rust-cli.github.io/book/index.html