Skip to content

feat: support for upcoming Cardano 11.1 - #3441

Draft
jpraynaud wants to merge 8 commits into
mainfrom
jpraynaud/3346-support-cardano-11.1
Draft

feat: support for upcoming Cardano 11.1#3441
jpraynaud wants to merge 8 commits into
mainfrom
jpraynaud/3346-support-cardano-11.1

Conversation

@jpraynaud

@jpraynaud jpraynaud commented Jul 29, 2026

Copy link
Copy Markdown
Member

Content

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

Pre-submit checklist

  • Branch
    • Tests are provided (if possible)
    • 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 #3346

cardano-cli 11.1.0+ adds an 'extraConfig' block the node rejects;
remove it for node versions >= 11.1.0, leaving older versions untouched.
….1.0+

Take a ledger snapshot once per epoch (epoch length * slot length), never
faster than once per second, so the aggregator can build the Cardano DB.
…o '11.1'

Add the 'From11_1' converter that runs the new 'convert' command, plus an
'lsm import' step for the LSM flavor through an intermediate export directory.
@jpraynaud jpraynaud self-assigned this Jul 29, 2026
@github-actions

github-actions Bot commented Jul 29, 2026

Copy link
Copy Markdown

Test Results

     5 files  ± 0     209 suites  ±0   1h 2m 22s ⏱️ - 17m 1s
 3 330 tests  - 15   3 330 ✅  - 15  0 💤 ±0  0 ❌ ±0 
11 090 runs   -  6  11 090 ✅  -  6  0 💤 ±0  0 ❌ ±0 

Results for commit 85a732e. ± Comparison against base commit 3254f5d.

♻️ This comment has been updated with latest results.

… in snapshot converter

Strip the pre-release tag before comparing so builds like '11.1.0-integration'
match their release version instead of ranking lower per semver rules.
…l fields

cardano-cli 11.1.0+ moves initial funds, pools and delegations into an
'extraConfig' block; migrate them back so pools register and forge blocks.
@jpraynaud
jpraynaud force-pushed the jpraynaud/3346-support-cardano-11.1 branch from 9d172bb to 12628a9 Compare July 29, 2026 14:53
The 'next_era' include entries were YAML lists, which rendered as 'Array'.
The '--mithril-next-era' flag is now built before the heredoc.
@jpraynaud
jpraynaud force-pushed the jpraynaud/3346-support-cardano-11.1 branch from 12628a9 to 85a732e Compare July 29, 2026 16:38
@jpraynaud
jpraynaud deployed to testing-preview July 29, 2026 16:56 — with GitHub Actions Active
@jpraynaud
jpraynaud deployed to testing-2-preview July 29, 2026 16:56 — with GitHub Actions Active
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.

2 participants