Skip to main content

70 posts tagged with "mithril"

View All Tags

· 2 min read
Jean-Philippe Raynaud

High level overview

This week, the Mithril team released the new distribution 2430.0 which includes support for Cardano node version 9.1.0. They activated the certification of Cardano transactions in the release-preprod and pre-release-preview networks, and also included bug fixes and performance improvements. The team continued their work on the certification of Cardano stake distribution, activated the certification in the test networks, and started working on implementing new routes for the aggregator REST API..

Finally, the team benchmarked the signer's footprint on the SPO infrastructure, thoroughly tested edge cases for Cardano transaction certification, and continued drafting a CIP for the diffusion of Mithril signatures through the Cardano network.

Low level overview

  • Released the new distribution 2430.0
  • Publication of a dev blog post about the progressive activation of the certification of Cardano transactions
  • Completed the issue Release 2430 distribution #1830
  • Completed the issue Implement signable and artifacts builders for Cardano Stake Distribution #1832
  • Completed the issue Refactor SlotNumber type #1851
  • Completed the issue Slow import of Cardano transactions in testing-mainnet #1849
  • Completed the issue ChainReader is stuck in Agency is theirs error #1836
  • Completed the issue Make SignedEntityType in RegisterSignatureMessage non optional #1863
  • Completed the issue Upgrade Cardano node 9.1.0 #1855
  • Completed the issue Typos in repository #1862
  • Worked on the issue Benchmark signer footprint on SPO infrastructure #1826
  • Worked on the issue CIP for Mithril signature diffusion through Cardano network #1775
  • Worked on the issue Test Cardano transaction chain rollbacks #1840
  • Worked on the issue Implement routes for Cardano Stake Distribution in aggregator REST API #1841
  • Worked on the issue Duplicate page on /index.html of website #1861

· 2 min read
Jean-Philippe Raynaud

High level overview

This week, the Mithril team focused on preparing for the upcoming release of Cardano transaction certification in Mithril networks. They fixed a bug that was preventing the import of transactions close to the tip of the chain, investigated performance issues on imports from mainnet and SanchoNet, refactored some types used for block and slot numbers, and thoroughly benchmarked performance and tested edge cases.

Finally, the team continued working on the certification of the Cardano stake distribution and redacting a CIP for the diffusion of Mithril signatures through the Cardano network.

Low level overview

  • Completed the issue Cleanup Immutable File in Cardano transaction #1825
  • Completed the issue Upgrade testing-sanchonet for respin with Cardano 9.0.0 #1822
  • Completed the issue testing-sanchonet does not sign Cardano transactions #1845
  • Completed the issue Refactor BlockNumber type #1755
  • Completed the issue Cleanup Immutable File in Cardano transaction #1825
  • Completed the issue Make Certificate messages beacon field optional #1807
  • Worked on the issue Implement signable and artifacts builders for Cardano Stake Distribution #1832
  • Worked on the issue CIP for Mithril signature diffusion through Cardano network #1775
  • Worked on the issue Test Cardano transaction chain rollbacks #1840
  • Worked on the issue Refactor SlotNumber type #1851
  • Worked on the issue Slow import of Cardano transactions in testing-mainnet #1849
  • Worked on the issue ChainReader is stuck in Agency is theirs error #1836
  • Worked on the issue Benchmark signer footprint on SPO infrastructure #1826

· 2 min read
Jean-Philippe Raynaud

High level overview

This week, the Mithril team released the new distribution 2428.0, which includes support for Cardano node version 9.0.0, as well as bug fixes and optimizations. They also continued implementing the certification of Cardano transactions in Mithril networks by calibrating the signature parameters for mainnet, fixing a bug preventing the signature of the last block advertised as certified, optimizing a part of the artifact production that was blocking the certification, and starting removing the code reading transactions from the immutable files.

Finally, the team started working on the certification of the Cardano stake distribution and continued redacting a CIP for the diffusion of Mithril signatures through the Cardano network.

Low level overview

  • Released the new distribution 2428.0
  • Completed the issue Release 2428 distribution #1810
  • Completed the issue Calibrate Cardano transaction signature parameters #1814
  • Completed the issue Non blocking artifact production in aggregator #1792
  • Completed the issue Cardano transaction importer does not import the last block advertised as certified #1785
  • Completed the issue A recorded but non certified Cardano transaction creates an error in prover #1819
  • Completed the issue Signer make test command fails #1816
  • Completed the issue Document Prometheus metrics and Grafana Dahsboard for signer #1834
  • Completed the issue Explorer keeps previous Cardano transaction error #1818
  • Worked on the issue Implement signable and artifacts builders for Cardano Stake Distribution #1832
  • Worked on the issue CIP for Mithril signature diffusion through Cardano network #1775
  • Worked on the issue Cleanup Immutable File in Cardano transaction #1825
  • Worked on the issue Upgrade testing-sanchonet for respin with Cardano 9.0.0 #1822

· 2 min read
Jean-Philippe Raynaud

High level overview

This week, the Mithril team worked on supporting Cardano node version 9.0.0 and started working on a new Mithril distribution. They also continued implementing the certification of Cardano transactions in Mithril networks. They fixed some bugs blocking the REST API during transactions import, causing resource exhaustion on the aggregator Cardano node, and creating some exceptions in the explorer. They also kept redacting a draft CIP for the diffusion of Mithril signatures through the Cardano network.

Finally, the team worked on enhancing the artifact production in the aggregator to avoid blocking the certification and finalized enforcing the linting of all the files in the repository with the CI.

Low level overview

  • Completed the issue Upgrade Cardano node 9.0.0 #1787
  • Completed the issue Aggregator/Signer preload transactions when Cardano transactions certification is not activated #1782
  • Completed the issue Explorer does not handle invalid transaction hashes #1784
  • Completed the issue Cardano transactions import blocks aggregator and signer #1797
  • Completed the issue Resource exhausted on Cardano node socket #1803
  • Completed the issue Certificate pending route overwhelms the Cardano node in aggregator #1804
  • Completed the issue Optimize Cardano transaction prover performances with parallelization #1756
  • Completed the issue Lint Markdown/JavaScript files in repository #1754
  • Worked on the issue CIP for Mithril signature diffusion through Cardano network #1775
  • Worked on the issue Release 2428 distribution #1810
  • Worked on the issue Non blocking artifact production in aggregator #1792
  • Worked on the issue Cardano transaction importer does not import the last block advertised as certified #1785

· 2 min read
Jean-Philippe Raynaud

High level overview

This week, the Mithril team continued implementing the certification of Cardano transactions in Mithril networks. They completed the low-latency certification with the retrieval of transactions using the chain sync mini-protocol and Pallas and worked on fixing some bugs occurring during the warmup phase of the signer and aggregator. They also worked on supporting the new Cardano node version 8.12 and kept redacting a draft CIP for the diffusion of Mithril signatures through the Cardano network.

Finally, the team fixed a bug that prevented the parsing of some blocks in the SanchoNet network and made some optimizations on the databases of the signer and aggregator.

Low level overview

  • Completed the issue Import Cardano transactions with ChainReader #1705
  • Completed the issue Cardano signatures are not produced on testing-sanchonet #1750
  • Completed the issue SQLite WAL files are not truncated in signer and aggregator #1707
  • Completed the issue Conditional embedding of Cardano CLI in Docker images #1725
  • Worked on the issue CIP for Mithril signature diffusion through Cardano network #1775
  • Worked on the issue Optimize Cardano transaction prover performances with parallelization #1756
  • Worked on the issue Upgrade Cardano node 8.12.2 #1787
  • Worked on the issue Aggregator/Signer preload transactions when Cardano transactions certification is not activated #1782
  • Worked on the issue Cardano transaction importer does not import the last block advertised as certified #1785
  • Worked on the issue Lint Markdown/JavaScript files in repository #1754