Skip to content

Use legacy Zaino NU6.2 backport#4

Closed
czarcas7ic wants to merge 1 commit into
adam/zallet-pr402-main-basefrom
adam/zallet-legacy-zaino-nu62
Closed

Use legacy Zaino NU6.2 backport#4
czarcas7ic wants to merge 1 commit into
adam/zallet-pr402-main-basefrom
adam/zallet-legacy-zaino-nu62

Conversation

@czarcas7ic

@czarcas7ic czarcas7ic commented Jun 7, 2026

Copy link
Copy Markdown

This keeps Zallet on the legacy Zaino 0.1 line and repins the Zaino crates to the Valar NU6.2 backport commit.

The intent is to avoid the broad Zaino 0.2/ChainIndex bump that forces operators to build a persistent Zaino cache database, while still allowing Zallet to start against Zebra nodes that report NU6.2 at the tip.

Validation:

  • cargo check -p zallet --locked
  • disposable startup against synced Zebra v5.0.0-rc.3 reached chain tip and did not create a zaino cache directory

Draft caveats:

  • legacy Zaino still logs invalid consensus branch id while parsing some NU6.2 mempool transaction data. Startup and tip sync continue, but that warning should be evaluated before promoting this as final.
  • the latest-deps CI jobs delete Cargo.lock and fail on the inherited zebra-chain 2.0 / yanked orchard 0.11 resolver path. The locked build check passes.
  • the NU7 CI job fails in the inherited zebra-chain 2.0 code path because zcash_unstable="nu7" exposes a Nu7 enum variant that zebra-chain 2.0 does not match. This branch does not change zebra-chain or zcash_protocol.

@czarcas7ic czarcas7ic closed this Jun 7, 2026
@czarcas7ic czarcas7ic reopened this Jun 7, 2026
@czarcas7ic czarcas7ic closed this Jun 7, 2026
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.

1 participant