Skip to content

Commit

Permalink
Merge pull request #2184 from input-output-hk/jpraynaud/2034-dev-blog…
Browse files Browse the repository at this point in the history
…-post-era-switch-pythagoras

Docs: add dev blog post for era switch to `Pythagoras`
  • Loading branch information
jpraynaud authored Dec 17, 2024
2 parents 05cdbea + 05794c9 commit 4940dd3
Show file tree
Hide file tree
Showing 2 changed files with 56 additions and 1 deletion.
5 changes: 4 additions & 1 deletion docs/website/blog/2024-12-17-distribution-2450.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,9 @@ If you are running a **Mithril signer** on:
- the **release-mainnet** network: you can upgrade the binary of your signer node to the version `0.2.221`, no configuration update is needed.

You can **easily update your Mithril signer with this one line command** (it will be downloaded in the current directory, a custom folder can be specified with `-p` option):
`curl --proto '=https' --tlsv1.2 -sSf https://raw.githubusercontent.com/input-output-hk/mithril/refs/heads/main/mithril-install.sh | sh -s -- -c mithril-signer -d 2450.0 -p $(pwd)`

```bash
curl --proto '=https' --tlsv1.2 -sSf https://raw.githubusercontent.com/input-output-hk/mithril/refs/heads/main/mithril-install.sh | sh -s -- -c mithril-signer -d 2450.0 -p $(pwd)
```

For any inquiries or assistance, feel free to contact the team on the [Discord channel](https://discord.gg/5kaErDKDRq).
52 changes: 52 additions & 0 deletions docs/website/blog/2024-12-17-era-switch-pythagoras.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
---
title: Era switch to Pythagoras
authors:
- name: Mithril Team
tags: [era, switch, thales, pythagoras]
---

### Era switch to Pythagoras

We have introduced the **Pythagoras era** in the Mithril networks. The era switch to `Pythagoras` is a significant milestone that brings new features and improvements to the Mithril protocol.

:::danger

The **Mithril signer versions** compatible with the new `Pythagoras` era are:

- `0.2.221`
- `0.2.209`
- `0.2.200`

All the other versions are not compatible with the new era and must be updated.

:::

:::tip

You can easily update your Mithril signer with this one line command (it will be downloaded in the current directory, a custom folder can be specified with `-p` option):

```bash
curl --proto '=https' --tlsv1.2 -sSf https://raw.githubusercontent.com/input-output-hk/mithril/refs/heads/main/mithril-install.sh | sh -s -- -c mithril-signer -d latest -p $(pwd)
```

:::

The era switch to `Pythagoras` plan is the following:

- [x] Era switch on `pre-release-preview`:
- [x] Create the era switch transaction (done at epoch `757`).
- [x] Era switch to `Pythagoras` took place at the transition to epoch `759`.
- [x] Era switch on `release-preprod`:
- [x] Create the era switch transaction (done at epoch `184`).
- [x] Era switch to `Pythagoras` took place at the transition to epoch `186`.
- [ ] Era switch on `release-mainnet`:
- [ ] Create the era switch transaction (**to be done, expected early January 2025**).
- [ ] Era switch to `Pythagoras`.

:::info

We use the **era switch mechanism to introduce breaking changes** in the Mithril protocol. The new features and improvements are not backward compatible with the previous era. This means that a large majority of at least `95%` of the stake running the new version is required to activate the new era. More information about the era switch mechanism can be found in the [Mithril Network Upgrade Strategy](https://mithril.network/doc/adr/4) ADR.

:::

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

0 comments on commit 4940dd3

Please sign in to comment.