Skip to main content

81 posts tagged with "mithril"

View All Tags

· One min read
Jean-Philippe Raynaud

High level overview

The Mithril team continued working on decentralizing the signature orchestration of the Mithril network. They kept implementing a buffer store for individual signatures that may arrive before being processed by an aggregator, worked on refactoring the signer state machine, and started developing a mechanism to support specific configurations for signing Cardano transactions. Additionally, they fixed the panics occurring in the signer and aggregator during Cardano chain rollbacks.

Finally, the team continued preparing the next distribution and investigated a problem preventing the consistent certification of Cardano transactions in the pre-release-preview network.

Low level overview

  • Completed the issue Panic on rollback on slot number not recorded in the Cardano transactions store #1929
  • Completed the issue Test Cardano transaction chain rollbacks #1840
  • Worked on the issue Release 2437 distribution #1901
  • Worked on the issue Cardano transactions certification stopped in pre-release-preview #1938
  • Worked on the issue Aggregator buffers signatures for unknown open message #1900
  • Worked on the issue Refactor state machine of the signer #1922
  • Worked on the issue Retrieve custom signing configurations with epoch settings in signer #1923
  • Worked on the issue Breaking change in crane fails Hydra CI #1928

· 2 min read
Jean-Philippe Raynaud

High level overview

The Mithril team continued working on decentralizing the signature orchestration of the Mithril network. In this preliminary phase, they kept implementing a buffer store for individual signatures that may arrive before being processed by an aggregator. They also worked on refactoring the state machine of the signer and addressed panics occurring in both the signer and aggregator during rollbacks of Cardano transactions. Additionally, they modified the pre-loading mechanism for importing Cardano transactions, ensuring it repeats indefinitely in the signer.

Finally, the team continued preparing the next distribution and investigated a breaking change introduced in a Hydra CI dependency.

Low level overview

  • Completed the issue Signer retrieves registrations with epoch settings route #1897
  • Completed the issue Make Cardano transactions preloading infinite in signer #1920
  • Completed the issue Seamless transition of features from unstable to stable in client WASM #1911
  • Worked on the issue Aggregator buffers signatures for unknown open message #1900
  • Worked on the issue Refactor state machine of the signer #1922
  • Worked on the issue Release 2437 distribution #1901
  • Worked on the issue Test Cardano transaction chain rollbacks #1840
  • Worked on the issue Panic on rollback on slot number not recorded in the Cardano transactions store #1929
  • Worked on the issue Breaking change in crane fails Hydra CI #1928

· 2 min read
Jean-Philippe Raynaud

High level overview

The Mithril team kept working on decentralizing the signature orchestration of the Mithril network. In this preliminary phase, they began implementing a buffer store for individual signatures that may arrive before being processed by an aggregator. Additionally, they moved the broadcast of signer registrations to the aggregator’s epoch settings route. The team also monitored the Chang upgrade to ensure the Mithril networks operated correctly and cleaned up unnecessary code. Additionally, they implemented a seamless transition from unstable to stable features in the WASM client.

Finally, the team activated a feature allowing the selection of the arithmetic backend used by Mithril cryptography in the client and refactored the organization of signer dependencies.

Low level overview

  • Completed the issue Follow up the Chang hard fork #1910
  • Completed the issue Aggregator exposes Cardano transactions signing configuration #1898
  • Completed the issue Optimize memory usage of signer for Cardano transactions #1903
  • Completed the issue Add message signed in signature HTTP messages #1899
  • Completed the issue Cargo Deny complains about LGPL-3.0 licenses #1786
  • Completed the issue Reorganize signer dependencies #1906
  • Worked on the issue Aggregator buffers signatures for unknown open message #1900
  • Worked on the issue Signer retrieves registrations with epoch settings route #1897
  • Worked on the issue Seamless transition of features from unstable to stable in client WASM #1911
  • Worked on the issue Test Cardano transaction chain rollbacks #1840

· One min read
Jean-Philippe Raynaud

High level overview

The Mithril team started working on decentralizing the signature orchestration of the Mithril network. In this preliminary phase, they are moving signer registrations to the aggregator's epoch settings route. They also optimized memory usage for signers when signing Cardano transactions and completed a proof of concept for diffusing Mithril signatures with the Cardano network layer.

Finally, they added support for retrieving database snapshots from local files in the client and fixed a bug related to the certification of Cardano stake distribution.

Low level overview

  • Completed the issue Future proof options for mithril client #1878
  • Completed the issue Mithril signature diffusion with Cardano network layer PoC #1837
  • Completed the issue Cardano stake distribution is not signed on the correct epoch #1895
  • Completed the issue Support file:// URLs for snapshot locations #1885
  • Completed the issue Create repository dependencies upgrade runbook #1813
  • Worked on the issue Optimize memory usage of signer for Cardano transactions #1903
  • Worked on the issue Signer retrieves registrations with epoch settings route #1897
  • Worked on the issue Aggregator exposes Cardano transactions signing configuration #1898
  • Worked on the issue Test Cardano transaction chain rollbacks #1840

· 2 min read
Jean-Philippe Raynaud

High level overview

The Mithril team has completed their work on certifying Cardano's stake distribution. They implemented the client library, client CLI, and client NPM package. Additionally, they drafted a CIP for the diffusion of Mithril signatures through the Cardano network, which is available in a PR on the CIPs repository.

They also implemented a mechanism in the client to support evolutive configuration options and initiated a proof of concept for integrating signature diffusion with the Cardano network layer. Finally, they created a new runbook in the documentation and made progress on external contributions to the repository.

Low level overview

  • Created a draft PR for the Decentralized Message Queue CIP #876
  • Completed the issue CIP for Mithril signature diffusion through Cardano network #1775
  • Completed the issue Implement Cardano Stake Distribution in client library #1842
  • Completed the issue Implement Cardano Stake Distribution in client CLI #1880
  • Completed the issue Implement Cardano Stake Distribution in WASM client #1881
  • Completed the issue Update explorer for Cardano Stake Distribution #1843
  • Completed the issue Document Cardano Stake Distribution #1844
  • Worked on the issue Future proof options for mithril client #1878
  • Worked on the issue Mithril signature diffusion with Cardano network layer PoC #1837
  • Worked on the issue Test Cardano transaction chain rollbacks #1840
  • Worked on the issue Create repository dependencies upgrade runbook #1813