Skip to content

chore: update cardano-node to 11.0.1#586

Merged
vladimirvolek merged 12 commits into
mainfrom
chore/node-11.0.1
Jun 18, 2026
Merged

chore: update cardano-node to 11.0.1#586
vladimirvolek merged 12 commits into
mainfrom
chore/node-11.0.1

Conversation

@michalrus

@michalrus michalrus commented Jun 11, 2026

Copy link
Copy Markdown
Member

Context

Pallas changes were needed for the Rust CBOR tx error deserializer:

testgen-hs changes:

@michalrus michalrus self-assigned this Jun 11, 2026
@vercel

vercel Bot commented Jun 11, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
blockfrost-platform-docs Ready Ready Preview, Comment Jun 17, 2026 11:23am
blockfrost-platform-docs-next Ready Ready Preview, Comment Jun 17, 2026 11:23am

Request Review

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Jun 11, 2026

Copy link
Copy Markdown

Deploying blockfrost-platform with  Cloudflare Pages  Cloudflare Pages

Latest commit: 68c46cc
Status: ✅  Deploy successful!
Preview URL: https://babe7d70.blockfrost-platform.pages.dev
Branch Preview URL: https://chore-node-11-0-1.blockfrost-platform.pages.dev

View logs

…fork)

Bump `pallas` to the node-11.0.1-compatible revision and re-sync decoder
tests: drop 26 fixtures that encoded now-illegal empty `NonEmpty`
collections, add 3 regression fixtures for new cases.
@michalrus

Copy link
Copy Markdown
Member Author

Mainnet tests are failing?

 FAIL  src/tests/mainnet/routes.ts > Integration Tests - mainnet > accounts endpoints > [accounts/:stake_address generic stake address 1. case] - accounts/stake1u9fzg77vrgfqlplkjqe9hntdcvsurpvxd60yp2fhn73002qsv9pdk
- Expected
+ Received

@@ -3,11 +3,11 @@
    "active_epoch": toBeOneOf<Array [
    toBeGreaterThan<223>,
    null,
  ]>,
    "controlled_amount": toBeGreaterThanOrEqual<"0">,
-   "drep_id": "drep1yf2jzhuc4f7eu2yay9d9ta3dykxxcwn34wz8kak7nhd7vcgrxn7ns",
+   "drep_id": "drep1ygsgfhcydhlfglamhzkjn97rz3edef8a4z99fwl2frcwnrcmgurt3",
    "pool_id": toBeOneOf<Array [
    StringContaining "pool1",
    null,
  ]>,
    "registered": Any<Boolean>,

And two other similar ones.

@vladimirvolek I'll try updating the blockfrost-tests flake input. ⏳

@michalrus michalrus requested a review from vladimirvolek June 15, 2026 18:23

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.

Pull request overview

Updates the platform’s Cardano toolchain to cardano-node 11.0.1 (and aligned ecosystem inputs), including necessary dependency/version adjustments and a Nix workaround to keep mithril-client-cli available across non-x86_64-linux devshell targets.

Changes:

  • Bump Nix flake inputs: cardano-node to 11.0.1, testgen-hs to 11.0.1.0, dolos to v1.2.0, mithril to 2617.0 (and refresh flake.lock accordingly).
  • Update Rust dependencies to a newer pallas commit to support the Rust CBOR tx error deserializer changes.
  • Patch Nix devshell packaging to restore mithril-client-cli on aarch64-linux and Darwin; adjust release workflow Nix installer configuration.

Reviewed changes

Copilot reviewed 6 out of 9 changed files in this pull request and generated no comments.

Show a summary per file
File Description
nix/internal/unix.nix Adds a conditional patching mechanism to restore mithril-client-cli availability on non-x86_64-linux targets.
flake.nix Bumps key flake inputs (cardano-node/dolos/mithril/testgen-hs) to the versions required for 11.0.1 alignment.
flake.lock Updates locked revisions/hashes for the bumped inputs (and transitive flake inputs).
crates/error_decoder/src/external.rs Updates a test expectation string to match new external decoder output formatting.
crates/build_utils/src/testgen_hs.rs Aligns the downloaded testgen-hs release version with the new toolchain.
Cargo.toml Updates pallas-* git rev to the commit containing required deserializer changes.
Cargo.lock Refreshes the Rust dependency lockfile to match updated dependencies.
.github/workflows/release.yml Adjusts Nix installer action configuration for the release workflow.

@vladimirvolek vladimirvolek merged commit 544b360 into main Jun 18, 2026
55 of 58 checks passed
@michalrus michalrus deleted the chore/node-11.0.1 branch June 18, 2026 13:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants