High level overview
This week, the Mithril team continued working on the aggregator's prototype 'slave' mode to support signer registration across multiple aggregators. This feature is being stabilized and tested. They also focused on implementing incremental certification of the Cardano database, emphasizing feature stabilization, production readiness, testing, and optimization. Additionally, the team started refactoring the cryptographic library to improve clarity and maintainability and kept working on signing ancillary files in the Cardano database snapshots with an IOG key.
Finally, the team enhanced the database tooling for migration and maintenance and fixed some flakiness in the CI.
Low level overview
- Completed the issue Compress the digests file uploaded on GCP for Incremental Cardano DB #2356
- Completed the issue Database vacuum is blocking aggregator API at epoch transition #2364
- Completed the issue Database migration checks minimum node version if next migration is squashed #2357
- Completed the issue Some unit tests in the CI are flaky #2360
- Worked on the issue E2e tests adaptation for multiple aggregators #2361
- Worked on the issue Sign ancillary files with IOG key #2362
- Worked on the issue Use a macro to implement the
Source
trait #2365 - Worked on the issue Re-organize STM library structure #2369
- Worked on the issue Upgrade to Cardano
10.2
#2333