---
# System prepended metadata

title: weekly-dev-meeting-2020-06-17
tags: [minutes]

---

---
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