High level overview
This week, the Mithril team continued implementing a new data type for certifying Cardano transactions within Mithril networks. They completed the signature of the transactions set and implemented the aggregator route, responsible for generating proofs of membership for a list of Cardano transactions. Additionally, they finalized the manual workflow to test the NPM client package in the CI and enhanced the resilience of computing the list of immutable files in a Cardano node database. The team also expanded the coverage of end-to-end tests in the CI to accommodate multiple versions of the Cardano node and various hard fork scenarios.
Finally, they completed the enhanced node communications between Mithril and Cardano for retrieving UTXOs and kept working on the threat modeling and risk analysis for P2P networking.
Low level overview
- Completed the issue Light Wallet: Compute message to sign for
CardanoTransactions
#1436 - Completed the issue Light Wallet: Implement proof generation route in the aggregator #1467
- Completed the issue Enhance ImmutableFile list computation resilience #1450
- Completed the issue Enhance end to end test for Cardano hard forks #1464
- Completed the issue Add WASM client step in Mithril Client multi-platform test #1408
- Worked on the issue P2P threat modeling and risk analysis #1350
- Worked on the issue Create a test network on
SanchoNet
#1173 - Worked on the issue Enhance Mithril/Cardano node communication #1315
- Worked on the issue Generate automatic documentation for CLIs #1471