Skip to main content

Mithril Team Update

· 2 min read
Jean-Philippe Raynaud

High level overview

This week, the Mithril team advanced the DMQ node implementation by finalizing the delayer and retrier decorators, enabling support for multiple signature publishers in the signer. They also implemented the signature consumer and processor in the aggregator to handle incoming signatures continuously.

The team re-implemented the GCP file uploader using a more robust library and addressed the cleanup of unexpected immutable files downloaded in snapshot archives.

Finally, they improved Cardano node restoration tests to ensure reliable restarts and continued refactoring the STM cryptographic library for better clarity.

Low level overview

  • Completed the issue Implement delayer and retrier decorators of the signature publisher in signer #2461
  • Completed the issue Add warning in client when not downloading ancillary files #2459
  • Completed the issue Re-implement the GCPBackendUploader with cloud-storage crate in aggregator #2460
  • Worked on the issue Add a Cardano node startup check step in the manual client test workflow #2471
  • Worked on the issue Cleanup unexpected immutable files in archive in client #2429
  • Worked on the issue Implement a signature processor for DMQ node in aggregator #2470
  • Worked on the issue Rollout Cardano Database v2 feature #2409
  • Worked on the issue Signer fails to access Cardano node after it has rebooted #2426
  • Worked on the issue Re-organize STM library structure #2369
  • Worked on the issue Record signatures origin in the signature processor of aggregator #2478