---
# System prepended metadata

title: weekly-dev-meeting-2020-08-26
tags: [minutes]

---

---
title: weekly-dev-meeting-2020-08-26
tags: minutes
---

# Weekly Dev Meeting - 2020-08-26

## Participants

- Thibault Martinez
- Louay Kamel
- Bing-Yang Lin
- Christian Poveda
- Samuel Rufinatscha
- Joshua Baretto
- Yu-Wei Wu

## Goals

- Round table on crates progression;

## Discussion topics

### Release

- 1st step is to release something for Bee Experience team;
- Give them a week or two;
- Then release the alpha for the community;

### Bundle miner (Bing)

- Completed cracker, integrated it with miner, and tested pass w/ patterns in go-lang version;
- Keep Working on recoverer (After the recoverer is done then all the basic functionalities of the bundle miner are completed);
- Discussing the bundle miner spec w/ Charlie/Umair/Wolfgang;

### State of crate: bee-api (Sam/Yu-Wei/Thibault)

- Discussion regarding the new Chrysalis Pt. 2 API;
- What kind of endpoints do we need, etc, ...;
- Meeting with the team tomorrow;
- Will add a naive getBalance to check that WhiteFlag is working fine;

### State of crate: bee-crypto (Thibault/Alex)

- Working on modified Kerl or just Keccak384 for Chrysalis Pt. 2;

### State of crate: bee-ledger (Thibault/Sam/Joshua)

- White Flag is done, balances are mutated;
- Just need to check the merkle proof;
- Need b1t6 for that;

### State of crate: bee-network (Alex/Joshua)

- Nothing this week;

### State of crate: bee-node (Thibault/Alex)

- Dashboard being worked on by a community member;
- Dashboard frontend will be shared between HORNET and Bee;
- https://github.com/iotaledger/node-dashboard;

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

- Split the Transaction worker in Hasher worker and Processor worker;
- No need to actually wait for 64 transactions;
- Investigating ways to improve the TPS;
- Working on async sync;
- Doing flamegraphs to find bottlenecks;

### State of crate: bee-signing (Thibault/Yu-Wei)

- `no_std` compatibility of generating random `Seed`;

### State of crate: bee-snapshot (Thibault/Alex/Samuel)

- Automatically download local snapshot from one of the available sources;

### State of crate: bee-storage (Thibault/Yu-Wei/Bing/Louay)

- Finalized the database operations using async-trait;
- Added test to start and shutdown Storage instance;
- Added Persistable trait to define how to encode and decode types;

### State of crate: bee-tangle (Joshua/Alex/Sam)

- Deadlock fixed;
- Insert only solid tips to the tip pools that match specific properties;

### State of crate: bee-ternary (Joshua/Thibault)

- Flamegraphs show that 40% of node activities are ternary related;
- Most of it are allocations;
- Should introduce LUTs at some point;
- Implemented `with_capacity` to avoid allocations;

### State of crate: bee-transaction (Yu-Wei/Thibault/Sam)

- Nothing this week;

### State of iota.rs (Yu-Wei)

- Update bee dependency to dev branch;

### State of chronicle (Louay/Bing/Yu-Wei)

- Refactoring and more testing;
- Help Sadjy on Chronicle deployment;
- Identified the go-lang mqtt bug;
- Fixed padding bug in chronicle-storage;
- Fixed invalid request bug in chronicle-api;