Skip to main content

83 posts tagged with "mithril"

View All Tags

· One min read
Jean-Philippe Raynaud

High level overview

This week, the Mithril team continued implementing the incremental certification of the Cardano database: they kept working on creating and synchronizing the artifacts. The team finished exploring solutions for signer registration in networks with multiple aggregators and updated the About Mithril section of the website. They also progressed with developing a cache for certificate verification in the WASM client.

Finally, the team accelerated the creation of signer fixtures in the tests and added execution rights to the binaries pre-built in the CI.

Low level overview

  • Completed the issue Explore Signer Registration Solutions #2029
  • Completed the issue Reorganize the About Mithril section in the documentation website #2154
  • Completed the issue Feat: add execute rights on pre-built binaries in CI #2156
  • Completed the issue Accelerate signer fixtures creation in tests with pre-computation #2153
  • Worked on the issue Implement artifacts builder for Incremental Cardano DB #2151
  • Worked on the issue Release 2450 distribution #2124
  • Worked on the issue Handle cache for certificate verification in WASM client #1484
  • Worked on the issue Activate Pythagoras Mithril era #2034

· 2 min read
Jean-Philippe Raynaud

High level overview

This week, the Mithril team continued implementing the incremental certification of the Cardano database. They completed the computation of the message to sign and started working on creating and synchronizing the artifacts. The team also continued exploring solutions for signer registration in networks with multiple aggregators and progressed on developing a cache for certificate verification in the WASM client.

Finally, they implemented a retry mechanism in the end-to-end tests within the CI to address flakiness and investigated methods to track the origin of client requests.

Low level overview

  • Completed the issue Implement signable builder for Incremental Cardano DB #2122
  • Completed the issue Implement retries in e2e tests in CI #2123
  • Completed the issue How to record origin of client requests? #2077
  • Completed the issue Add the Cardano network in the status page #2144
  • Completed the issue Fix clippy warnings with Rust 1.83.0 #2147
  • Worked on the issue Implement artifacts builder for Incremental Cardano DB #2151
  • Worked on the issue Release 2448 distribution #2124
  • Worked on the issue Reorganize the About Mithril section in the documentation website #2154
  • Worked on the issue Handle cache for certificate verification in WASM client #1484
  • Worked on the issue Activate Pythagoras Mithril era #2034
  • Worked on the issue Explore Signer Registration Solutions #2029

· 2 min read
Jean-Philippe Raynaud

High level overview

This week, the Mithril team released a new one-line installer for the pre-built Mithril binaries, simplifying the update process for SPO signers. They also published an overview of the protocol security on the documentation website. The team began implementing a new type of certification for the Cardano database to enable differential updates, scaffolding a new signed entity type, and progressing on the computation of the message to sign. Additionally, they adapted the WASM client npm package to support NodeJS and started working on a cache for certificate verification in the WASM client.

Finally, the team completed the removal of legacy store adapters from the codebase and explored solutions for signer registration in networks with multiple aggregators.

Low level overview

  • Published a dev blog post about the new One line installer for Mithril binaries
  • Released a new protocol Security page on the documentation website
  • Completed the issue Make client WASM npm package compatible with NodeJS #2091
  • Completed the issue Schedule nightly builds with a workflow dispatcher #2092
  • Completed the issue Create new signed entity type for Incremental Cardano DB #2121
  • Completed the issue Get rid of store adapters in signer and aggregator #2118
  • Worked on the issue Handle cache for certificate verification in WASM client #1484
  • Worked on the issue Implement signable builder for Incremental Cardano DB #2122
  • Worked on the issue Activate Pythagoras Mithril era #2034
  • Worked on the issue Explore Signer Registration Solutions #2029
  • Completed the issue Next protocol parameters in status page are invalid #2134
  • Completed the issue Snapshot Client can not deserialize artifact list #2140
  • Completed the issue Preprod Mithril snapshot error #2129

· 2 min read
Jean-Philippe Raynaud

High level overview

This week, the Mithril team released a new version of the Protocol Insights dashboard. They also completed implementing the new status route in the aggregator and upgraded the explorer to display its information. Additionally, the team completed the refactoring of the beacon used to snapshot the Cardano database and started working on the activation of the Pythagoras Mithril era on the pre-release-preview network.

Finally, they worked on removing the legacy store adapters in the signer and aggregator and explored solutions for signer registration when multiple aggregators are running on a Mithril network.

Low level overview

  • Published a dev blog post about the new Protocol Insights dashboard
  • Completed the issue Create a new /status route in aggregator #2071
  • Completed the issue Remove network field from CardanoDbBeacon #1957
  • Completed the issue Refactor pruning with upkeep service in signer/aggregator #2075
  • Completed the issue Implement the new metrics in the Mithril Protocol Insights dashboard #2076
  • Completed the issue Add command to create Genesis keypair in aggregator #2074
  • Completed the issue testing-preview and testing-sanchonet aggregators panic with FOREIGN KEY constraint failed error #2120
  • Completed the issue Display aggregator status information in explorer #2073
  • Completed the issue Failures of some STM property based tests #2109
  • Worked on the issue Make client WASM npm package compatible with NodeJS #2091
  • Worked on the issue Get rid of store adapters in signer and aggregator #2118
  • Worked on the issue Activate Pythagoras Mithril era #2034
  • Worked on the issue Schedule nightly builds with a workflow dispatcher #2092
  • Worked on the issue Explore Signer Registration Solutions #2029

· 2 min read
Jean-Philippe Raynaud

High level overview

This week, the Mithril team released the new distribution 2445.0. This distribution offers stable support for Cardano node v.10.1, the Cardano stake distribution client library, CLI and WASM, and the aggregator's Prometheus endpoint. It also includes bug fixes and performance improvements.

The team also continued implementing the new status route in the aggregator. Additionally, they reorganized the user manual section of the documentation website and started working on the new version of the Protocol Insights dashboard.

Finally, they implemented a new command in the aggregator CLI to generate genesis keypairs and refactored the signer and aggregator's store pruning implementations.

Low level overview

  • Released the new distribution 2445.0
  • Published a dev blog post about the Prometheus endpoint of the aggregator
  • Completed the issue Reorganize the user manual in the documentation website #2101
  • Completed the issue Release 2445 distribution #2030
  • Worked on the issue Create a new /status route in aggregator #2071
  • Worked on the issue Remove network field from CardanoDbBeacon #1957
  • Worked on the issue Refactor pruning with upkeep service in signer/aggregator #2075
  • Worked on the issue Implement the new metrics in the Mithril Protocol Insights dashboard #2076
  • Worked on the issue Add command to create Genesis keypair in aggregator #2074
  • Worked on the issue Explore Signer Registration Solutions #2029