Era switch to 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.
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.
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 latest -p $(pwd)
The era switch to Pythagoras
plan is the following:
- Era switch on
pre-release-preview
:- Create the era switch transaction (done at epoch
757
). - Era switch to
Pythagoras
took place at the transition to epoch759
.
- Create the era switch transaction (done at epoch
- Era switch on
release-preprod
:- Create the era switch transaction (done at epoch
184
). - Era switch to
Pythagoras
took place at the transition to epoch186
.
- Create the era switch transaction (done at epoch
- Era switch on
release-mainnet
:- Create the era switch transaction (to be done, expected early January 2025).
- Era switch to
Pythagoras
.
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 ADR.
For any inquiries or assistance, don't hesitate to contact the team on the Discord channel.