Skip to content

feat: support for upcoming Cardano 11.2 - #3614

Merged
jpraynaud merged 4 commits into
mainfrom
jpraynaud/3585-support-cardano-11.2
Oct 15, 2026
Merged

jpraynaud merged 4 commits into
mainfrom
jpraynaud/3585-support-cardano-11.2

Conversation

@jpraynaud

@jpraynaud jpraynaud commented Oct 9, 2026 •

Copy link
Copy Markdown
Member

Content

This PR includes support for the upcoming Cardano 11.2 release based on the integration branch.

Pre-submit checklist

  • Branch
    • Crates versions are updated (if relevant)
    • CHANGELOG file is updated (if relevant)
    • Commit sequence broadly makes sense
    • Key commits have useful messages
  • PR
    • All check jobs of the CI have succeeded
    • Self-reviewed the diff
    • Useful pull request description
    • Reviewer requested

Issue(s)

Relates to #3585

@jpraynaud jpraynaud self-assigned this Oct 9, 2026
@jpraynaud jpraynaud added the do-not-merge 🔒 Do not merge label Oct 9, 2026
@github-actions

github-actions Bot commented Oct 9, 2026 •

Copy link
Copy Markdown

Test Results

     5 files  ±0     226 suites  ±0   1h 2m 14s ⏱️ - 2m 31s
 3 998 tests ±0   3 998 ✅ ±0  0 💤 ±0  0 ❌ ±0 
12 635 runs  ±0  12 635 ✅ ±0  0 💤 ±0  0 ❌ ±0 

Results for commit 16bb761. ± Comparison against base commit 4eb474c.

♻️ This comment has been updated with latest results.

@jpraynaud
jpraynaud deployed to testing-preview October 9, 2026 11:30 — with GitHub Actions Active
@jpraynaud
jpraynaud deployed to testing-2-preview October 9, 2026 11:30 — with GitHub Actions Active
@jpraynaud
jpraynaud force-pushed the jpraynaud/3585-support-cardano-11.2 branch from 28bfffa to c0fb8c7 Compare October 12, 2026 09:24
@jpraynaud
jpraynaud deployed to testing-2-preview October 12, 2026 09:42 — with GitHub Actions Active
@jpraynaud
jpraynaud deployed to testing-preview October 12, 2026 09:42 — with GitHub Actions Active
The snapshot-converter of cardano-node 11.2.0 requires the Byron, Shelley, Alonzo and Conway genesis hashes.
* mithril-test-lab/cardano-devnet/VERSION from `0.4.44` to `0.4.45`
@jpraynaud
jpraynaud force-pushed the jpraynaud/3585-support-cardano-11.2 branch from c0fb8c7 to 16bb761 Compare October 15, 2026 09:59
@jpraynaud jpraynaud removed the do-not-merge 🔒 Do not merge label Oct 15, 2026
@jpraynaud
jpraynaud marked this pull request as ready for review October 15, 2026 10:00
Copilot AI lite review requested due to automatic review settings October 15, 2026 10:00

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔵 Needs a closer look

Two unresolved moderate issues affect hash error handling and generated node configuration.

0 open findings

What changed in this PR

Adds preliminary Cardano 11.2 support for devnet and infrastructure networks.

Changes:

  • Adds Cardano 11.2 configurations for preview, preprod, and mainnet.
  • Updates devnet snapshot-converter hash generation and version.
  • Documents support in the changelog.

Review findings:

  • Moderate (1 vote): Hash command failures may be masked, producing empty hashes.
  • Moderate (1 vote): Genesis hashes are not added to the generated node configuration.
File Description
mithril-test-lab/​cardano-devnet/​VERSION Bumps the devnet version.
mithril-test-lab/​cardano-devnet/​mkfiles/​mkfiles-cardano.sh Generates snapshot-converter genesis hashes.
mithril-infra/​assets/​docker/​cardano/​config/​11.2/​preview/​cardano-node/​tracer-config.json Adds preview tracer configuration.
mithril-infra/​assets/​docker/​cardano/​config/​11.2/​preview/​cardano-node/​topology.json Adds preview topology.
mithril-infra/​assets/​docker/​cardano/​config/​11.2/​preview/​cardano-node/​shelley-genesis.json Adds preview Shelley genesis.
mithril-infra/​assets/​docker/​cardano/​config/​11.2/​preview/​cardano-node/​peer-snapshot.json Adds preview peer snapshot.
mithril-infra/​assets/​docker/​cardano/​config/​11.2/​preview/​cardano-node/​conway-genesis.json Adds preview Conway genesis.
mithril-infra/​assets/​docker/​cardano/​config/​11.2/​preview/​cardano-node/​config.json Adds preview node configuration.
mithril-infra/​assets/​docker/​cardano/​config/​11.2/​preview/​cardano-node/​checkpoints.json Adds preview checkpoints.
mithril-infra/​assets/​docker/​cardano/​config/​11.2/​preview/​cardano-node/​byron-genesis.json Adds preview Byron genesis.
mithril-infra/​assets/​docker/​cardano/​config/​11.2/​preview/​cardano-node/​alonzo-genesis.json Adds preview Alonzo genesis.
mithril-infra/​assets/​docker/​cardano/​config/​11.2/​preprod/​cardano-node/​tracer-config.json Adds preprod tracer configuration.
mithril-infra/​assets/​docker/​cardano/​config/​11.2/​preprod/​cardano-node/​topology.json Adds preprod topology.
mithril-infra/​assets/​docker/​cardano/​config/​11.2/​preprod/​cardano-node/​shelley-genesis.json Adds preprod Shelley genesis.
mithril-infra/​assets/​docker/​cardano/​config/​11.2/​preprod/​cardano-node/​peer-snapshot.json Adds preprod peer snapshot.
mithril-infra/​assets/​docker/​cardano/​config/​11.2/​preprod/​cardano-node/​conway-genesis.json Adds preprod Conway genesis.
mithril-infra/​assets/​docker/​cardano/​config/​11.2/​preprod/​cardano-node/​config.json Adds preprod node configuration.
mithril-infra/​assets/​docker/​cardano/​config/​11.2/​preprod/​cardano-node/​byron-genesis.json Adds preprod Byron genesis.
mithril-infra/​assets/​docker/​cardano/​config/​11.2/​preprod/​cardano-node/​alonzo-genesis.json Adds preprod Alonzo genesis.
mithril-infra/​assets/​docker/​cardano/​config/​11.2/​mainnet/​cardano-node/​tracer-config.json Adds mainnet tracer configuration.
mithril-infra/​assets/​docker/​cardano/​config/​11.2/​mainnet/​cardano-node/​topology.json Adds mainnet topology.
mithril-infra/​assets/​docker/​cardano/​config/​11.2/​mainnet/​cardano-node/​shelley-genesis.json Adds mainnet Shelley genesis.
mithril-infra/​assets/​docker/​cardano/​config/​11.2/​mainnet/​cardano-node/​conway-genesis.json Adds mainnet Conway genesis.
mithril-infra/​assets/​docker/​cardano/​config/​11.2/​mainnet/​cardano-node/​config.json Adds mainnet node configuration.
mithril-infra/​assets/​docker/​cardano/​config/​11.2/​mainnet/​cardano-node/​alonzo-genesis.json Adds mainnet Alonzo genesis.
CHANGELOG.md Documents preliminary Cardano 11.2 support.

🧠 Review effort: Lite


💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@jpraynaud
jpraynaud deployed to testing-preview October 15, 2026 10:17 — with GitHub Actions Active
@jpraynaud
jpraynaud deployed to testing-2-preview October 15, 2026 10:17 — with GitHub Actions Active
jpraynaud added a commit that referenced this pull request Oct 15, 2026
Fixes the supported Cardano node version, restructures the entries by feature, lists the removals first and moves the on-chain protocol configuration to the stable entries.
Anticipates the Cardano node '11.2' entry of PR #3614.

@damrobi damrobi left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 👍

@jpraynaud
jpraynaud merged commit 0096944 into main Oct 15, 2026
54 checks passed
@jpraynaud
jpraynaud deleted the jpraynaud/3585-support-cardano-11.2 branch October 15, 2026 13:35
jpraynaud added a commit that referenced this pull request Oct 15, 2026
Fixes the supported Cardano node version, restructures the entries by feature, lists the removals first and moves the on-chain protocol configuration to the stable entries.
Anticipates the Cardano node '11.2' entry of PR #3614.

This branch was successfully deployed

2 active deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants