Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dev blog copy review main branch #2169

Open
wants to merge 3 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,11 @@ tags: [mithril client, cli, breaking-change]

### Breaking change introduced in the unstable features of the Mithril client WASM

With the release of the new distribution [2437](https://github.com/input-output-hk/mithril/releases/tag/2437.1), we have introduced a breaking change to the **Mithril client WASM** version `0.4.1`: the activation of the unstable features is now done with a **configuration option of the client** instead of using the special `.unstable` property of the client.
With the release of [distribution 2437](https://github.com/input-output-hk/mithril/releases/tag/2437.1), we introduced a breaking change to the **Mithril client WASM** version `0.4.1`. Unstable features are now activated using a **configuration option** instead of the `.unstable` property.

This means that when a new `unstable` feature is switched to `stable`, there will be no breaking change in the developers code using the Mithril client WASM, thus providing a seamless transition and a better developer experience.
This change ensures a seamless transition when new `unstable` features become `stable`, eliminating breaking changes in developer code and enhancing the developer experience.

Here is the code used to activate the `unstable` features with the client options:
To activate `unstable` features, use the following code:

```js
let client = new MithrilClient(aggregator_endpoint, genesis_verification_key, {
Expand Down Expand Up @@ -41,4 +41,4 @@ let mithril_stake_distributions_message =

The Mithril client WASM documentation is available [here](https://mithril.network/doc/manual/developer-docs/nodes/mithril-client-library-wasm).

For any inquiries or assistance, don't hesitate to reach out to the team on the [Discord channel](https://discord.gg/5kaErDKDRq).
For questions or assistance, contact the team on the [Discord channel](https://discord.gg/5kaErDKDRq).
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,9 @@ tags: [certification, cardano stake distribution]

:::info Update 2024/10/21

We have shipped stable support for the **Cardano stake distribution certification** with distributions [2437](https://github.com/input-output-hk/mithril/releases/tag/2437.1) and [2442](https://github.com/input-output-hk/mithril/releases/tag/2442.0).
We have released stable support for the **Cardano stake distribution certification** with distributions [2437](https://github.com/input-output-hk/mithril/releases/tag/2437.1) and [2442](https://github.com/input-output-hk/mithril/releases/tag/2442.0).

A threshold of at least **70%** of the stake running version `0.2.182` (within **10** days after the distribution `2442` is released) is mandatory in order to activate the certification of the Cardano stake distribution on the `release-mainnet` network.
A threshold of at least **70%** of the stake running version `0.2.182` (within **10** days after the distribution `2442` is released) is mandatory to activate the certification of the Cardano stake distribution on the `release-mainnet` network.

The [Mithril Protocol Insights](https://lookerstudio.google.com/s/mbL23-8gibI) dashboard displays the adoption rate of the different signer versions on the `release-mainnet` network.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,12 @@ tags: [mithril aggregator, metrics, Prometheus, Grafana]

### Mithril aggregator Prometheus endpoint is available

With the release of the new distribution [2445](https://github.com/input-output-hk/mithril/releases/tag/2445.0), the Mithril aggregator can start an optional Prometheus endpoint to monitor basic metrics.
With the release of [distribution 2445](https://github.com/input-output-hk/mithril/releases/tag/2445.0), the Mithril aggregator now includes an optional Prometheus endpoint for monitoring basic metrics.

Please note that the Mithril aggregator needs to be restarted after the configuration for the Prometheus endpoint.
After configuring the Prometheus endpoint, remember to restart the Mithril aggregator for the changes to take effect.

Additionally, a **Grafana template** has been created to easily setup a dashboard for this Prometheus endpoint (ID 22165): https://grafana.com/grafana/dashboards/22165-mithril-aggregator/
To make setup easier, a **Grafana template** is available for creating a dashboard to visualize metrics from the Prometheus endpoint (ID 22165): [Grafana dashboard](https://grafana.com/grafana/dashboards/22165-mithril-aggregator/).

[![Grafana Dashboard](img/grafana-dashboard.png)](img/grafana-dashboard.png)
[![Grafana dashboard](img/grafana-dashboard.png)](img/grafana-dashboard.png)

For any inquiries or assistance, don't hesitate to reach out to the team on the [Discord channel](https://discord.gg/5kaErDKDRq).
For questions or support, feel free to contact the team on the [Discord channel](https://discord.gg/5kaErDKDRq).
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ The **Protocol Insights Dashboard** is a valuable tool for monitoring the networ
- Usage metrics
- Health metrics
- Artifacts metrics
- Software metrics
- Software metrics.

[![Protocol Insights Dashboard](img/protocol-insights-dashboard.gif)](img/protocol-insights-dashboard.gif)

Expand Down
11 changes: 5 additions & 6 deletions docs/website/blog/2024-11-25-one-line-binaries-installer.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,12 +17,11 @@ tags:

### One line installer for Mithril binaries

In order to facilitate the installation and update of Mithril binaries, we have created a one line installer that downloads and installs the Mithril binaries for you.
This installer is available for Linux and MacOS, and for the Mithril signer, Mithril aggregator, and Mithril CLI.
To simplify the installation and updating of Mithril binaries, we have created a one line installer that downloads and installs the Mithril binaries for you. This installer is available for Linux and macOS and supports the Mithril signer, Mithril aggregator, and Mithril CLI.
oduameh marked this conversation as resolved.
Show resolved Hide resolved

The one line command is also displayed in the several `Download the pre-built binary` sections across the documentation.
The one line command is also displayed in the various `Download the pre-built binary` sections across the documentation.

Here are few examples of the one line installer:
#### Examples of the one line installer

- Download the **latest Mithril signer** in the current directory:

Expand All @@ -48,7 +47,7 @@ curl --proto '=https' --tlsv1.2 -sSf https://raw.githubusercontent.com/input-out
curl --proto '=https' --tlsv1.2 -sSf https://raw.githubusercontent.com/input-output-hk/mithril/refs/heads/main/mithril-install.sh | sh -s -- -c mithril-client -d 2445.0 -p $(pwd)
```

- Installer usage:
#### Installer usage

```bash
curl --proto '=https' --tlsv1.2 -sSf https://raw.githubusercontent.com/input-output-hk/mithril/refs/heads/main/mithril-install.sh | sh -s -- -h
Expand All @@ -61,4 +60,4 @@ Usage: sh [-n node] [-v version] [-d distribution] [-p path]

```

For any inquiries or assistance, don't hesitate to reach out to the team on the [Discord channel](https://discord.gg/5kaErDKDRq).
For any inquiries or assistance, feel free to reach out to the team on the [Discord channel](https://discord.gg/5kaErDKDRq).