Skip to main content

Mithril Team Update

· 2 min read
Jean-Philippe Raynaud

High level overview

This week, the Mithril team completed the implementation of the publisher and consumer for the DMQ network using the n2c local message submission and n2c local message notification mini-protocols from the Pallas library.They also worked on creating a fake DMQ node to facilitate end to end testing. The team also completed the stabilization of the Cardano database v2 backend within the Mithril client CLI and library. Additionally, they kept implementing the certificate chain synchronization in the follower aggregator, prepared the upgrade to the Cardano node v.10.5, and enhanced some workflows in the CI.

Finally, they continued preparing the repository for the Rust 2024 edition upgrade and progressed with refactoring the STM cryptographic library.

Low level overview

  • Completed the issue Implement a publisher with the n2c Local Message Submission mini-protocol with Pallas #2539
  • Completed the issue Implement a consumer with the n2c Local Message Notification mini-protocol with Pallas #2540
  • Completed the issue Stabilize Cardano DB v2 client CLI/library - Phase 2 #2577
  • Completed the issue Create and store artifacts for the headless tests in the client CI workflow #2579
  • Completed the issue Use alternative to Sendgrid for email notifications in CI #2617
  • Completed the issue Build Linux ARM binaries in the CI #2178
  • Worked on the issue Upgrade to Rust 2024 edition #2582
  • Worked on the issue Synchronize certificate chain of follower aggregator #2534
  • Worked on the issue Enhance STM library readability #2568
  • Worked on the issue Implement a fake DMQ node with Mithril relay #2627
  • Worked on the issue Upgrade to Cardano 10.5 #2623