---
# System prepended metadata

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

---

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

# Weekly Dev Meeting - 2020-08-05

## Participants

- Louay Kamel
- Joshua Barretto
- Bing-Yang Lin
- Christian Poveda
- Samuel Rufinatscha
- Yu-Wei Wu

## Goals

- Round table on crates progression;

## Discussion topics

### Bundle miner (Bing)
 
 - Bundle miner is under implementation and testing;
 - Multiple, inefficient castings should be optimized;

### Node shutdown

- `exit-future` might help us do the node shutdown in a elegant way;
- in future, maybe replace `bee_common::Shutdown` with it;

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

- API endpoints need to incooperate Chrysalis changes;
- Protcol RFCs will be merged soon;
- API RFC will follow directly after;

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

- Nothing this week;

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

- Nothing this week;

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

- worked on the TcpListener issue;

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

- Nothing this week;

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

- Deduplicated worker code;
- Mapped worker depedencies for better overview;

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

- PR of adding bee-signing-ext in bee-p to support Ed25519 signing scheme;
- Trait hasn't defined yet, but the method names are the same;
- Using `ed25519-dalek`. Could change to `ring` or `sodiumxide` if they are more appropriate;

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

- Nothing this week;

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

- Published the initial implementation to storage branch;
- RFC is going to be finished;
- Next step to do tests and optimize;
- Check IRI how it interacts with RocksDB;

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

- Beginning hash interning;
- TSA will be currently worked on it's own `bee-tsa` crate;
- TSA is based on `bee-tangle` and `bee-protocol`;

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

- Nothing this week;

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

- atomic-tx branch on bee-p, Thibault already defined types needed for the new format;
- PR of adding new tx/message format in bee-p;
- Initial building and (syntax) validation function;
- No builder for basic structures like input/output;
- No sematic validation yet;

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

- Update deps to bee crate on main repo;
- Make wallet to use iota.rs as dep directly;

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

- Refactored data model and API and Importer;
- Prepare to release;
- Enhanced Hint documentation;
- MQTT broker is under implementation;

### State of crate: bee-common-ext

- `WaitPriorityQueue` RFC PR opened