High level overview
This week, the Mithril team completed the adaptation of the Mithril client library for WASM compilation, providing a JavaScript API for it. They also completed the proof of concept to demonstrate that a subset of Cardano transactions is part of the entire transactions set. The refactoring of the Mithril client CLI with the Mithril client library was also finalized. Additionally, the team kept working on the threat modeling and risk analysis for P2P networking, along with progressing in the implementation of a testing Mithril network for SanchoNet.
Finally, they started implementing an expiration mechanism for the open messages in the aggregator, and they completed the upgrade of Rust dependencies with breaking changes.
Low level overview
- Completed the issue Light Wallet: Implement
mithril-client
WASM library #1336 - Completed the issue Light Wallet: Certify Cardano UTXO/transactions set PoC #1393
- Completed the issue Refactor
mithril-client-cli
withmithril-client
library #1335 - Worked on the issue Implement
open_message
timeout in aggregator #1387 - Worked on the issue P2P threat modeling and risk analysis #1350
- Worked on the issue Enhance machine readable logs in client #1234
- Worked on the issue Create a test network on
SanchoNet
#1173 - Completed the issue Upgrade breaking changes crates #1357
- Worked on the issue Enhance Mithril/Cardano node communication #1315