Repository navigation
Conversation
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Context
Update the CLI to
cardano-api ^>=11.11from current master (74dd2ced8a0ec0412e8004b2628e6aef3de2f114). Adapt sub-transaction construction to the API's validatedTxGuardscollection while preserving guard insertion order and existing witness handling.Use
readNodeConfigfordebug check-node-configuration: API 11.11 removed theFromJSON NodeConfiginstance, and its loader now reads and validates the genesis files and their hashes. Update the configuration tests for the loader's diagnostics and stricter validation, including the Conway cost model fixture. Align the Hackage index with the API release and refresh the Nix inputs.Draft pending CHaP publication: cardano-api 11.11.0.0 and the network dependency revisions are still open. The CHaP index targets the proposed API release timestamp; refresh the index and CHaP Nix pin after publication, then validate the normal CHaP-only build before merging. Current CI cannot resolve that unpublished index, including jobs that enter the Nix development shell.
How to trust this PR
Validated locally with GHC 9.12.4 against the signed
cardano-api-11.11.0.0release source (76fa5f2d5064d74b25b0ff85318762fb96c97f62):cabal build cardano-cli --enable-testspasses with the temporary validation project.git diff --checkpass for the changed files.The temporary validation project uses the release source locally, CHaP's latest published index (
2026-10-22T14:04:40Z), and the API project's targeted network-bound relaxations forcardano-config,kes-agentandouroboros-consensus. It also disables external libsodium VRF for the local machine. These local source paths and overrides are not committed. Both test suites used the freshly built CLI viaPATHandCARDANO_CLI. This validates source compatibility; it is not yet a successful build against the published CHaP release.Checklist
.changes/