High level overview
The Mithril team continued working on decentralizing the signature orchestration of the Mithril network. They completed the implementation of the autonomous computation of the messages to be signed by the signer and worked on adapting the way some signing configuration is broadcast to the signers. They also kept working on preparing for the new Pythagoras Mithril era.
Finally, they started working on refactoring the Prometheus metrics in the signer, fixed some minor bugs, implemented some optimizations on the node logs and the aggregator REST API, and made the Cardano transaction client stable.
Low level overview
- Completed the issue Signer computes what to sign on its own #1925
- Completed the issue Upgrade to Cardano
9.2.1
#1968 - Completed the issue Handle signatures sent too late in the signer #1976
- Completed the issue Refactor Certifier service to sign and send signatures in signer #1945
- Completed the issue Make
epoch
non optional inRegisterSignerMessage
#1956 - Completed the issue Configuration of block producer and relays is broken in infra #1984
- Completed the issue Mithril explorer does not display properly on Chrome for Android phone #1944 #1944
- Worked on the issue Aggregator uses stored signing configurations when creating signed entity type #1961
- Worked on the issue Prepare new
Pythagoras
Mithril era #1946 - Worked on the issue Refactor Prometheus metrics for signer #1990
- Worked on the issue Aggregator uses stored signing configurations when creating signed entity type #1961
- Worked on the issue Enhance readability of node logs #1981
- Worked on the issue Make Cardano transactions stable in client #1952
- Worked on the issue Remove chain calls from
register-signer
route #1982