High level overview
This week, the Mithril team kept implementing the data type for certifying Cardano transactions within Mithril networks: they completed the adaptation of the Mithril explorer to support Cardano transaction verification, kept improving its UI, fixed the bug that prevented the signature of some Conway era transactions, implemented a more robust transactions parser, and started providing metadata about the point of the chain used during the verification process. Additionally, they have completed the optimization of the communications of the Mithril nodes and the Cardano node with the finalization of the Pallas chain observer.
Finally, the team enhanced the handling of logs in the CLI of the Mithril nodes and investigated some remaining flakiness in the end-to-end test in the CI.
Low level overview
- Completed the issue Output CLIs logs to
stderr
#1515 - Completed the issue Implement
Cardano Transactions
in explorer #1497 - Completed the issue Enhance Mithril/Cardano node communication #1315
- Completed the issue
npm
publish fails onlatest
whennext
exists #1531 - Completed the issue Cardano transactions are not all signed in
testing-sanchonet
#1537 - Completed the issue Enhance
www
demonstration inmithril-client-wasm
#1552 - Worked on the issue Implement a Block Range Merkle Tree for
Cardano Transactions
#1533 - Worked on the issue Provide latest immutable file number with certified
Cardano transactions
in client #1536 - Worked on the issue Explorer improvements Cardano transactions #1554
- Worked on the issue Refactor the Cardano transactions parser with
pallas-hardano
#1557 - Worked on the issue End to end tests are flaky in CI #1558
- Worked on the issue P2P threat modeling and risk analysis #1350