Skip to main content

Mithril Team Update

· 2 min read
Jean-Philippe Raynaud

High level overview

This week, the Mithril team released the pre-release version of the 2524.0-pre distribution. This version supports Cardano node v.10.4.1 and introduces a new Mithril client CLI command for converting UTXO-HD ledger state snapshots. It also includes various bug fixes and improvements.

The team completed the extension of aggregator metrics to track different client types and finalized preparations to stabilize the Cardano DB v2 client commands in both the CLI and API for production use. They also worked on implementing the publisher using the n2c local message submission mini-protocol from the Pallas library for the DMQ node, and continued transitioning protocol message encoding to binary.

Finally, they refactored parts of the standard library and continued refactoring the STM cryptographic library.

Low level overview

  • Pre-released the new distribution 2524.0-pre
  • Completed the issue Add a Mithril client CLI command for UTxO-HD ledger state snapshot conversion #2492
  • Completed the issue Record usage of client type in metrics #2494
  • Completed the issue Stabilize Cardano DB v2 client CLI/library - Phase 1 #2493
  • Worked on the issue Release 2524 distribution #2488
  • Worked on the issue Switch messages encoding to binary hex #2536
  • Worked on the issue Loose enforcement of OpenAPI compatibility #2535
  • Worked on the issue Verify an existing Cardano database with client CLI #2537
  • Worked on the issue Implement a publisher with the n2c Local Message Submission mini-protocol with Pallas #2539
  • Worked on the issue Split mithril-common crate - Phase 2 #2392
  • Worked on the issue Re-organize STM library structure #2369