High level overview
This week, the Mithril team continued implementing the certification of Cardano transactions in Mithril networks. They focused on scaling the signature and proof generation for mainnet
, completed UI improvements for the explorer, provided metadata about the point of the chain used during the verification process, and investigated a bug in the block parser that prevents some Conway transactions from being signed. Additionally, they began prototyping the implementation of a more versatile beaconing mechanism to sign transactions with low latency.
Finally, the team started implementing some community-requested features to verify the output folder structure made by the client, and fixed a source of flakiness in the CI end-to-end test.
Low level overview
- Completed the issue Upgrade Cardano node to
8.9.0
#1570 - Completed the issue Explorer improvements for Cardano transactions #1554
- Completed the issue Refactor the Cardano transactions parser with
pallas-hardano
#1557 - Completed the issue Provide latest immutable file number with certified transactions in client #1536
- Worked on the issue Implement a Block Range Merkle Tree for
Cardano Transactions
#1533 - Worked on the issue Support multiple beacon types in signer/aggregator #1562
- Worked on the issue Do not require the mithril client to create the DB directory #1572
- Worked on the issue Some transactions are not signed in
testing-sanchonet
#1577 - Worked on the issue End to end tests are flaky in CI #1558
- Worked on the issue P2P threat modeling and risk analysis #1350