Upgrade to Cardano `11.2`

未关闭
#3,585 0 条评论 0 个 reaction 已指派 1 人 在 GitHub 查看

维护者通常 2 天内回复

@jpraynaud 已经在做这个了。

开始于 2026年10月2日。

评估

这个 Issue 还没有评估数据。

描述

dependencies :repeat:

Why

Once the new version of the Cardano node has been released: 11.2.X. 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.2.X on Mithril networks infrastructure and devnet.

How

  • Check if ledger state needs to be recomputed with new Cardano node 11.2.X
    • 🔥 Yes, ledger state re-computation is needed
  • Update Cardano configurations in infra
    • preview
    • preprod
    • mainnet
  • Adapt support for 11.2.X:
    • Adapt the devnet (if needed)
    • Adapt the snapshot converter tool (if needed)
    • Adapt the infrastructure (if needed)
    • Adapt the CI workflows (if needed)
    • Verify that LSM ledger state restored works
  • Check if the latest stable version of the Mithril aggregator and signer are compatible with new Cardano node 11.2.X:
    • Signer
    • Aggregator
  • Switch to 11.2.X as default:
    • Cleanup previous unsupported Cardano configurations in infra
    • Update the Cardano node to 11.2.X in the infrastructure
    • Update the Cardano node to 11.2.X in the Docker images
    • Update the Cardano node to 11.2.X in the documentation
    • Update the Cardano node version to 11.2.X in CI manual/nightly workflows
    • Add new entry in the E2E test in the CI for 11.2.X
    • Update the Cardano node to 11.2.X in the devnet
    • Update the Cardano node to 11.2.X in the E2E test
    • Update the networks.json files
    • Update the 'Network configurations' page
      • testing-preview
      • pre-release-preview
      • release-preprod
      • release-mainnet
  • Update the Cardano node version to 11.2.X in the GitHub environments
    • testing-preview
    • testing-2-preview
    • pre-release-preview
    • release-preprod
    • release-mainnet
主要语言
Rust
星标
155
派生
52
平均合并
2 天 17 小时
30 天内合并 PR
37

环境准备

从这里开始

  1. 先读完整个 Issue,再读项目的贡献指南。
  2. 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
  3. Fork 仓库,在一个分支上完成修改。
  4. 提交 Pull Request,并在描述里引用这个 Issue 编号。

IntersectMBO/mithril 的其他 Issue

查看 IntersectMBO/mithril 的全部 Issue

相似的 Issue

更多 Rust Issue

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。