---
# System prepended metadata

title: weekly-dev-meeting-2020-09-16
tags: [minutes]

---

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