IntersectMBO / IntersectMBO/mithril

Upgrade to Cardano `11.1`

Open
#3,346 0 comments 0 reactions 1 assignee Claimed by @jpraynaud View on GitHub
dependencies :repeat:
Dominant language
Rust
Stars
154
Forks
51
Avg merge
1d 23h
Merged PRs (30d)
38

Description

## Why

Once the new version of the Cardano node has been released: [`11.1.2`](https://github.com/IntersectMBO/cardano-node/releases/tag/11.1.2). We need to update this dependency in all our code base and make sure that Mithril nodes are compatible with it.

## What
Upgrade the Cardano node (and Cardano cli) to `11.1.2` on Mithril networks infrastructure and `devnet`.

## How

- [x] Check if ledger state needs to be recomputed with new Cardano node `11.1.2`
- [x] ~~:fire: Yes, ledger state re-computation is needed~~
- [x] Update Cardano configurations in infra
- [x] `preview`
- [x] `preprod`
- [x] `mainnet`
- [x] Adapt support for `11.1.2`:
- [x] Adapt the devnet (if needed)
- [x] Adapt the snapshot converter tool (if needed)
- [x] Adapt the infrastructure (if needed)
- [x] Adapt the CI workflows (if needed)
- [x] Verify that LSM ledger state restored works
- [x] Check if the latest stable version of the Mithril aggregator and signer are compatible with new Cardano node `11.1.2`:
- [x] Signer
- [x] Aggregator
- [x] Switch to `11.1.2` as default:
- [x] Cleanup previous unsupported Cardano configurations in infra
- [x] Update the Cardano node to `11.1.2` in the infrastructure
- [x] Update the Cardano node to `11.1.2` in the Docker images
- [x] Update the Cardano node to `11.1.2` in the documentation
- [x] Update the Cardano node version to `11.1.2` in CI manual/nightly workflows
- [x] Add new entry in the E2E test in the CI for `11.1.2`
- [x] Update the Cardano node to `11.1.2` in the `devnet`
- [x] Update the Cardano node to `11.1.2` in the E2E test
- [x] Update the `networks.json` files
- [x] Update the 'Network configurations' page
- [x] `testing-preview`
- [x] `pre-release-preview`
- [x] `release-preprod`
- [x] `release-mainnet`
- [ ] Update the Cardano node version to `11.1.2` in the GitHub environments
- [x] `testing-preview`
- [x] `testing-2-preview`
- [x] `pre-release-preview`
- [x] `release-preprod`
- [ ] `release-mainnet`

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.