---
title: weekly-dev-meeting-2020-07-15
tags: minutes
---
# Weekly Dev Meeting - 2020-07-15
## Participants
- Thibault Martinez
- Louay Kamel
- Joshua Barretto
- Alexander Schmidt
- Bing-Yang Lin
## Goals
- Bee nightly;
- Round table on crates progression;
## Discussion topics
### Bee nightly
- Getting rid of bee-p soon;
- Replicate rust branches?;
- dev: code without RFC allowed, default branch;
- stable: only battle-tested RFC-approved code;
### State of crate: bee-api (Sam/Yu-Wei/Thibault)
- Prepair voting regarding event-related technologies; WebSocket alone might not suit our needs;
- bee-api draft RFC started; ready for a first review;
- removed tokio dependency from prototype;
- integrated graceful shutdown in the prototype;
### State of crate: bee-crypto (Thibault/Alex)
- PR 1/3 git merged;
- Preparing PR 2/3;
- Will move bigint from ternary to crypto crate;
### State of crate: bee-ledger (Thibault/Sam/Joshua)
- Hooked up the crate to the shutdown mechanism;
- Added some boiler plate code for White Flag;
### State of crate: bee-network (Alex/Joshua)
- Nothing this week;
- Open PR (for review)
### State of crate: bee-node (Thibault/Alex)
- Nothing this week;
### State of crate: bee-peering (Sam/Thibault/Alex)
- Autopeering will be done later (after TSA);
### State of crate: bee-pow (Alex/Yu-Wei)
- Nothing this week;
### State of crate: bee-protocol (Thibault/Sam/Joshua)
- Nothing this week;
### State of crate: bee-signing (Thibault/Yu-Wei)
- Derivation macros merged;
- Opened a new RFC: secret-zeroize-drop;
- Draft PR of it waiting for the RFC to be merged;
- Changed the API of the signing scheme a little bit;
- Will finish writing the RFC;
### State of crate: bee-snapshot (Thibault/Alex/Samuel)
- Nothing this week;
### State of crate: bee-storage (Thibault/Yu-Wei/Bing/Louay)
- [RFC](https://hackmd.io/DmoXhYczQ_2wyzUtRPEswg) is WIP;
- Started coding the new splitted traits;
- Key design points;
- Two layers
- Storage layer: provides `start`/`shutdown` methods;
- Access layer: operations for a spcecific object x backend combination;
- Uses cargo feature flags to choose backends;
### State of crate: bee-tangle (Joshua/Alex/Sam)
- [RFC: Part 1 ](https://hackmd.io/I2W3a21xT2eDxV_xAdIoWA) is WIP;
- [RFC: Part 2 ](https://hackmd.io/cneWPDO5SdKRwxnyWW308A) is WIP;
- Working on Weighted Uniform Random Tip Selection (WURTS);
- The solution to efficiently compute YTRSI and OTRSI suggested by W. Sanders is quite complex, so I started a prototype to fully understand it;
### State of crate: bee-ternary (Joshua/Thibault)
- Numeric conversions RFC + PR ready for review;
- All missing doc on the crate have been added;
### State of crate: bee-transaction (Yu-Wei/Thibault/Sam)
- Nothing this week;
### State of iota.rs (Yu-Wei)
- Last crate release before rolling update;
- Wasm crate has new release which supports more APIs;
- Start importing bee and bee-p crates as dependencies. Will try to update the workspoce with latest commit.
### State of chronicle (Louay/Bing/Yu-Wei)
- Finally released Chronicle Alpha last Friday!
- Fixed memory leak bug in importer;
- Fixed dmp file order for importing;
- Small refactory of the launcher;
- Discuss with ScyllaDB team for introducing Chronicle in ScyllaDB website;
- Migrated our old permanode infrastructure to Rust;