A Path Forward for Ledger and Zcash

Here’s the latest update from Ledger, as of October 1. The team noted that once their grant application is formally submitted, they will begin posting monthly updates on the Forum.

  • The legal review for the grant application is taking a bit more time than expected but it’s on-going.

  • In parallel we’ve finalising most of the product specifications for add account and shielded balances synchronisation parts.

  • We’ve scheduled a tech refinement this week in order to align with the specificities and challenges of integration. The main topics currently being discussed are how to effectively manage the notes scanning in Ledger Live and the potential impacts of ZIP-32 on the OS for the device app.

12 Likes

Thanks for the update @aquietinvestor. Do we have any sort of current rough estimate for time to a useable product? I’m itching to be able to start using it.

1 Like

I have on my mind (not sure why) that it was something like Q1 26 (yep, very long)

2 Likes

Q1 2026 is correct. Here’s the timeline:

8 Likes

Could we have input on the design of the new app? The current app has some big issues that were avoided by the Keystone integration. It would be a pity to make a step backward and not leverage months of work done specifically for hardware wallets.

8 Likes

Here’s the latest update from Ledger:

  • Following discussions with FPF on the revised version of the grant T&Cs, the document was finally signed this morning.
  • We now have a well-defined vision of the project scope, so I’m currently drafting the official grant application. My goal is to complete it by the end of the week, then have it reviewed internally before sharing it for feedback prior to submission.
  • To give more context on the remaining technical points to be clarified, our architecture team is currently in discussions with ECC to determine the best approach for managing blockchain sync and proof creation.
19 Likes

Hi everyone,

We’re glad to share that the retroactive grant proposal for bringing shielded Zcash support to Ledger Wallet is now live.

:backhand_index_pointing_right: Grant Proposal on GitHub

Over the past months, we worked closely with the FPF team on the contractual framework and ran an in-depth technical discovery phase to validate the architecture and integration strategy. This allowed us to ensure the proposal is solid and aligned with the ecosystem’s needs.

The proposal details the essential workstreams required to deliver Zcash shielded support at Ledger:

  • Adaptation of Ledger OS to support Zcash’s shielded model

  • A full rewrite of the Ledger Zcash app using the current Ledger Rust Device SDK

  • Native Ledger Wallet Desktop integration with Orchard shielded transaction support

We want to warmly thank ECC, ZCG, @hanh , and the broader community for the constructive discussions, feedback, and support that helped shape this proposal.

We will stay available here to answer questions and discuss details with the community.

18 Likes

This is not a retroactive grant proposal, but a ZCG grant application, right? Wording it as retroactive is a bit confusing.

It’s started as a retroactive grant, something is changed along the way?

1 Like

It was originally planned as a traditional retroactive grant, but after discussions with FPF, we agreed to structure it as a single-milestone grant that will only be paid upon successful completion of the project.

See below post from FPF for reference:

13 Likes

@vf-ledger at the most recent meeting, ZCG voted to approve this proposal. Congratulations!

To keep the community informed, ZCG requests that you provide monthly updates via the forum in this thread.

Please check your forum inbox for a direct message from FPF with important next steps, including a link to the Milestone Payment Request Form and your unique validation code for submitting payment requests.

7 Likes

Hi everyone, and happy new year!

Here is a status update on Zcash Shielded support in Ledger Wallet and Ledger devices.

Zcash Device App

  • We are currently migrating the Zcash Ledger device app to Rust in order to be iso with the previous implementation.

  • This migration is a prerequisite before implementing shielded support on top of it.

  • Progress so far: ~60% completed, with existing features being re-implemented first to ensure full parity and security.

Ledger Wallet (Desktop)

  • Actively working on account synchronization flows for shielded balances.

  • Development currently relies on a local zaino node to validate and iterate on the end-to-end synchronization logic.

Zcash Swap (Ledger Live)

  • In parallel with the shielded support development, we have also been working on Ledger Live Swap support for Zcash.

  • This work is progressing well, and ZEC Swap in Ledger Wallet should be enabled before the end of January, pending final testing.

Happy to answer any questions or provide further updates if needed.

Ledger Team

22 Likes

Thanks for the update!

Are you guys also tracking an old Ledger issue related to not being able to move older UXTOs? I think if shielding is enabled, many of these users will be looking to shield those coins, so it would be good to address that issue in this release.

6 Likes

Is this still hopeful for end of Q1?

1 Like

@vf-ledger almost two months since the last update

3 Likes

Hello everyone,

Apologies for the delay on this update. Here is the current status of the ongoing developments:

Zcash Device App

  • The migration of the device app to Rust has now been completed, with feature parity with the previous C implementation. An external security audit was requested; we received the report today and a few minor adjustments were requested. We are currently addressing them. Once this is done and final end-to-end testing is completed, we will roll out this Rust version of the app to the My Ledger store. It should behave almost identically to the current C app.

  • ZIP-32 support has been developed at the device OS level. An OS release candidate should be available soon for internal testing, which will allow us to move forward with implementing UFVK sharing and Orchard Unified Address generation in the device app.

Ledger Wallet (Desktop)

  • Most of the development for the shielded balance synchronization process has been completed. A thorough testing phase will start soon.

  • Transaction crafting for the different flows (Public, Private, Public → Private, Private → Public) is currently being worked on.

Zcash Swap (Ledger Wallet)

  • ZEC swap support on top of the current transparent integration has been released in Ledger Wallet through CEX partners (Near Intents, Exodus, Changelly).

  • Note: Some Ledger Wallet accounts that received v4 Sapling inputs may encounter issues when trying to swap their balance, similar to the known behavior affecting ZEC transfers with these inputs. This is also being worked on so these inputs can be spent and swapped once the shielded integration is released.

Ledger Team

16 Likes

Thank you for the update!

Thanks! I have a question: all this work is public? What are the public repositories with application and wallet integration on github?

1 Like

Sure, the Zcash Rust Device App codebase is available here (it will soon be forked on LedgerHQ ).
And the Ledger Wallet codebase is available here.

4 Likes

Thank you for addressing this! “This is also being worked on so these inputs can be spent and swapped once the shielded integration is released."