High level overview
The Mithril team completed the implementation of the new sub-command for restoring a Mithril stake distribution in the client. They also updated the client’s developer documentation and architecture documentation, and did some refactoring on the client and its dependency injection mechanism. Additionally, they completed and deployed infrastructure enhancements on the test Mithril networks. They also completed the performance tests of the new stake distribution computation on the Cardano mainnet.
Finally, the team worked on fixing a bug on the client multi-platform test, a bug on the aggregator state machine, and some flakiness on the CI.
Low level overview
- Completed on the epic that designs and implements generic signing/verification of entity services #780:
- Completed the issue
Create the sub-command for 'Mithril Stake Distribution' in client
#896 - Completed the issue
Adapt end to end tests to handle new types of data
#899 - Completed the issue
Update client documentation
#897 - Completed the issue
Update architecture documentations for new types of data
#898 - Completed the issue
Refactoring client
#960
- Completed the issue
- Worked on the epic that prepares the Mithril infrastructure for
mainnet
#767:- Completed the issue
Enhance terraform infrastructure
#930
- Completed the issue
- Completed the epic that implements the computation of the stake distribution for
mainnet
#880:- Completed the issue
Check performance impact of new stake distribution command on the 'mainnet'
#962
- Completed the issue
- Worked on the epic
Prepare Mithril Signer deployment model for SPO
#862:- Worked on the issue
Design recommended deployment model for SPOs on 'mainnet' and 'preview'/'preprod'
#961
- Worked on the issue
- Worked on bugs and optimizations:
- Completed the issue
Aggregator does not always detect new immutable file
#953 - Completed the issue
CI tests fail with Rust '1.70.0'
#958 - Worked on the issue
End to end tests are flaky
#954 - Worked on the issue
Certificate dates in metadata are not on the same timezone
#946 - Worked on the issue
Refactor 'MithrilStakeDistribution' entity
#967 - Completed the issue
Fix 'Mithril Client multi-platform test' with new client interface
#956 - Completed the issue
Enhance 'ImmutableDigesterError::NotEnoughImmutable' error
#969 - Completed the issue
Client 'snapshot download' command fails with option '--download-dir'
#979
- Completed the issue