IntersectMBO / IntersectMBO/mithril
Upgrade to Cardano `11.1`
- 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
Assessment
This issue has not been assessed yet.