Skip to content

Conversation

@geo2a
Copy link

@geo2a geo2a commented Dec 9, 2025

This PR brings the new Ledger and Consensus packages and attempts to integrate them into API.

While preparing this PR, I've encountered several paper cuts that I'd like to get help with:

  • I've commented out cardano-rpc from cabal.project, as otherwise cabal cannot construct a build plan for cardano-api. Am I doing something wrong?
  • I cannot enter the default nix dev shell, as the shell fails to start with the following error:
error: The option `packages.proto-lens-protobuf-types' does not exist. Definition values:
       - In `<unknown-file>':
           {
             components = {
               library = {
                 build-tools = [
                   <derivation protobuf-30.2>
           ...

Everything is fine on master, so probably the dev shell fails to start because cardano-api does not build, and the error is just Nix being Nix.

As the Nix dev shell does not work for me, I've thrown together an ad-hoc shell.nix. Sharing it below.
shell.nix.txt

@geo2a geo2a force-pushed the geo2a/10.7-integration branch from 6938982 to e695dcc Compare December 9, 2025 15:51
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