--- title: weekly-dev-meeting-2020-08-12 tags: minutes --- # Weekly Dev Meeting - 2020-08-12 ## Participants - Thibault Martinez - Louay Kamel - Bing-Yang Lin - Christian Poveda - Samuel Rufinatscha - Yu-Wei Wu ## Goals - Round table on crates progression; ## Discussion topics ### Bundle miner (Bing) - Finished porting the `mining` package codes in async way, tested pass with the same test patterns generated by the Golang version, added the profiling codes with `criterion`, and added brief documentations; - Keep going on cracker and estimator packages; ### State of crate: bee-api (Sam/Yu-Wei/Thibault) - Nothing this week; - Will add gTTA to test the new TSA; ### State of crate: bee-crypto (Thibault/Alex) - Improved perfs of Curl by putting some `unsafe` operations; - Curl is at the moment a har limit for the TPS; - Working on batched Curl; - Still having issues, will investigate; ### State of crate: bee-ledger (Thibault/Sam/Joshua) - Nothing this week; - Will be finishing White Flag this week; ### State of crate: bee-network (Alex/Joshua) - Nothing this week; ### State of crate: bee-node (Thibault/Alex) - Start of the plugin management system; - TPS as a first plugin, moved from protocol; ### 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) - Catching up with HORNET for the Chrysalis Pt1 release; - Feature parity check with HORNET; - Current sync bottleneck is Curl; - After BCurl is done, we'll investigate the new bottleneck; ### State of crate: bee-signing (Thibault/Yu-Wei) - Ternary module in `bee-signing/binary` module in `bee-sigin-ext` (as a PR of `bee-p`); - Initial tests added; - `bee-signing-ext` works on `bee-transaction`; - Working on `slip-10` to generate subseed; - Maybe use https://github.com/RustCrypto/traits?; ### State of crate: bee-snapshot (Thibault/Alex/Samuel) - Nothing this week; ### State of crate: bee-storage (Thibault/Yu-Wei/Bing/Louay) - Nothing this week; - Highest priority before the release; ### State of crate: bee-tangle (Joshua/Alex/Sam) - TSA prototype has been ported to bee-p; - Some difficulties with SEPs and snapshot; - Trying to finish integration by today; ### State of crate: bee-ternary (Joshua/Thibault) - Nothing this week; ### State of crate: bee-transaction (Yu-Wei/Thibault/Sam) - New layout in `atomic` module in `bee-transaction` (currently a PR against `atomic-tx` branch); - Basic constructors on most types; - Added signed transaction payload builder; - Issues on signing with WOTS; - Bring back enum Box?; ### State of iota.rs (Yu-Wei) - Cross compiled to android; ### State of chronicle (Louay/Bing/Yu-Wei) - Drafted RFC for selective permanode; - Heavy testing and documentation for alpha-0.2.0 release; - Scylla blog posting writing (scheduled to release this Thursday), coworked w/ Jake and Scylla Team; - Sketched and discussed the chronicle-solidifier and collector design; - Added retry for schema_cql worker; - Created cql index on milestone column in transaction table to enable query by milestone_index;