# A Path Forward for Ledger and Zcash

**URL:** <https://forum.zcashcommunity.com/t/a-path-forward-for-ledger-and-zcash/50951>\
**Category:** Community Grants\
**Created:** [April 22, 2025, 6:50pm UTC](https://forum.zcashcommunity.com/t/a-path-forward-for-ledger-and-zcash/50951 "2025-04-22T18:50:51Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![hanh](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/hanh/32/27853_2.png) [@hanh](https://forum.zcashcommunity.com/u/hanh)\
**Post date:** [May 1, 2025, 2:59pm UTC](https://forum.zcashcommunity.com/t/a-path-forward-for-ledger-and-zcash/50951/25 "2025-05-01T14:59:58Z")

</div>

IMO, we need to **work with organizations that grow the ecosystem** and **refusing to work with Ledger for whatever principle is counterproductive**. No user will bother understanding why we don’t partner with Ledger. They will say : “What is this coin that is not even supported by the most popular Hardware Wallet? They cannot be serious.”

---

<div class="post-metadata">

**Author:** ![tokidoki](https://avatars.discourse-cdn.com/v4/letter/t/dc4da7/32.png) [@tokidoki](https://forum.zcashcommunity.com/u/tokidoki)\
**Post date:** [May 1, 2025, 3:14pm UTC](https://forum.zcashcommunity.com/t/a-path-forward-for-ledger-and-zcash/50951/26 "2025-05-01T15:14:44Z")

</div>

> [@hanh](#):
>
> refusing to work with Ledger for whatever principle

> [@tokidoki](#):
>
> If Ledger could show they can support Zcash users reliably for at least 1 year, only then should ZCG consider working with them and offer grants specific to Ledger apps.

Just to clarify that I did **not** in any way say blocklist Ledger forever. Also, my previous post was edited **before** hanh posted his reply. Ledger needs to show that they are a reliable partner before ZCG invests any significant amount of ZEC for Ledger apps.

---

<div class="post-metadata">

**Author:** ![hanh](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/hanh/32/27853_2.png) [@hanh](https://forum.zcashcommunity.com/u/hanh)\
**Post date:** [May 1, 2025, 3:45pm UTC](https://forum.zcashcommunity.com/t/a-path-forward-for-ledger-and-zcash/50951/27 "2025-05-01T15:45:38Z")

</div>

I understand that. I just disagree with it. Besides, the plan seems to not involve any funding from ZCG.

---

<div class="post-metadata">

**Author:** ![daira](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/daira/32/43253_2.png) [@daira](https://forum.zcashcommunity.com/u/daira)\
**Post date:** [May 5, 2025, 4:56pm UTC](https://forum.zcashcommunity.com/t/a-path-forward-for-ledger-and-zcash/50951/28 "2025-05-05T16:56:46Z")

</div>

> [@hanh](#):
>
> Something got broken a while ago and they didn’t have the knowledge / resources / interest to fix it.

Well precisely. It’s not because the protocol documentation wasn’t clear about the issue they had.

I know what issue that was, and I have a very good idea of exactly how much effort it should have taken for competent programmers to implement the fix (we were prepared to help them at any time). That it didn’t get fixed for so long was not an engineering problem. It was a “we don’t care” problem.

> [@aquietinvestor](#):
>
> To that end, Ledger has indicated that they are open to taking on direct support for Zcash.  
> […]  
> Ledger should make it clear that Zcash is a priority, not an afterthought.

> [@](#):
>
> Since then, we’ve established a direct line of communication with the Ledger team, and Zooko, Pacu, and I have been working with them in a shared Signal group to test fixes and provide feedback. We have their attention, and the focus is now on establishing a long-term solution. To that end, Ledger has indicated that they are open to taking on direct support for Zcash.

I’m in that Signal group. I must be careful not to reveal information from it that I haven’t been given explicit permission to reveal. However, it would be reasonable to infer something from the fact that being in that group has not altered the opinion I expressed in my [previous post in the thread](https://forum.zcashcommunity.com/t/a-path-forward-for-ledger-and-zcash/50951/15).

> [@aquietinvestor](#):
>
> These are all great questions. I’m going to ask Ledger to respond to them directly here on the Forum so the community can hear from them firsthand.

Did you do so? Unless I missed something, it looks like they didn’t respond.

---

<div class="post-metadata">

**Author:** ![aquietinvestor](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/aquietinvestor/32/34528_2.png) [@aquietinvestor](https://forum.zcashcommunity.com/u/aquietinvestor)\
**Post date:** [May 5, 2025, 5:26pm UTC](https://forum.zcashcommunity.com/t/a-path-forward-for-ledger-and-zcash/50951/29 "2025-05-05T17:26:43Z")

</div>

> [@daira](#):
>
> I’m in that Signal group.

I believe you’re in the Telegram group, not the Signal group I mentioned. Though perhaps there’s another Signal group I’m not aware of.

> [@daira](#):
>
> > [@aquietinvestor](#):
> >
> > These are all great questions. I’m going to ask Ledger to respond to them directly here on the Forum so the community can hear from them firsthand.
> 
> Did you do so? Unless I missed something, it looks like they didn’t respond.

I did, but they haven’t posted yet. We’re still working out the details of the proposal, but I’ll encourage them write a post here soon.

---

<div class="post-metadata">

**Author:** ![nuttycom](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/nuttycom/32/9621_2.png) [@nuttycom](https://forum.zcashcommunity.com/u/nuttycom)\
**Post date:** [May 5, 2025, 6:33pm UTC](https://forum.zcashcommunity.com/t/a-path-forward-for-ledger-and-zcash/50951/30 "2025-05-05T18:33:00Z")

</div>

> [@sese](#):
>
> People with deep pockets can do so but for normal people this can be an issue.

Even if you can afford multiple hardware wallets, the current situation is still not great; the fact that the Keystone wallet moved ZEC into their “cypherpunk” firmware which only has ZEC, BTC, and XMR support means that you can’t use the same device to manage whatever other currencies you might hold.

---

<div class="post-metadata">

**Author:** ![jenkin](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/jenkin/32/48434_2.png) [@jenkin](https://forum.zcashcommunity.com/u/jenkin)\
**Post date:** [May 9, 2025, 4:29am UTC](https://forum.zcashcommunity.com/t/a-path-forward-for-ledger-and-zcash/50951/31 "2025-05-09T04:29:11Z")

</div>

> [@nuttycom](#):
>
> the fact that the Keystone wallet moved ZEC into their “cypherpunk” firmware

~~Sorry, but this is wrong, Zec is currently supported on both multi coin and cypherpunk firmwares.~~

 ![Screenshot_20250509-062717678 (1)](https://global.discourse-cdn.com/zcash/original/3X/5/e/5eb97f0dca4e51da24389c86d99363882409183f.jpeg)

See [Keystone](https://keyst.one/supported-wallets-and-assets?type=assets)

---

<div class="post-metadata">

**Author:** ![tokidoki](https://avatars.discourse-cdn.com/v4/letter/t/dc4da7/32.png) [@tokidoki](https://forum.zcashcommunity.com/u/tokidoki)\
**Post date:** [May 9, 2025, 4:58am UTC](https://forum.zcashcommunity.com/t/a-path-forward-for-ledger-and-zcash/50951/32 "2025-05-09T04:58:16Z")

</div>

![Screenshot from 2025-05-09](https://global.discourse-cdn.com/zcash/original/3X/2/b/2bc13e7173dee73909772cac6936dd149ccd801e.png)

> [@jenkin](#):
>
> Zec is currently supported on both multi coin

Only Cypherpunk firmware supports ZEC

---

<div class="post-metadata">

**Author:** ![jenkin](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/jenkin/32/48434_2.png) [@jenkin](https://forum.zcashcommunity.com/u/jenkin)\
**Post date:** [May 9, 2025, 5:17am UTC](https://forum.zcashcommunity.com/t/a-path-forward-for-ledger-and-zcash/50951/33 "2025-05-09T05:17:02Z")

</div>

WTF?!? I bought and used the multicoin firmware from the day one of ZEC integration, then I passed some weeks later to the cypherpunk firmware, but I didn’t realize that they moved the app and not copy it such as the Bitcoin one! 😕

Sorry for my wrong statement and thanks for correction.

---

<div class="post-metadata">

**Author:** ![morocco](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/morocco/32/19141_2.png) [@morocco](https://forum.zcashcommunity.com/u/morocco)\
**Post date:** [May 9, 2025, 5:48am UTC](https://forum.zcashcommunity.com/t/a-path-forward-for-ledger-and-zcash/50951/34 "2025-05-09T05:48:08Z")

</div>

> **[Release 2.0.2 · KeystoneHQ/keystone3-firmware](https://github.com/KeystoneHQ/keystone3-firmware/releases/tag/2.0.2)**
>
> Release notes Details
> Web3:
> What's new
> 
> Supported managing BTC,ETH,TRX,and certain ERC20,TRC20 assets using Keystone Nexus Wallet
> Moved ZEC asset management from Multi-coin firmware to Cypherpunk f...

---

<div class="post-metadata">

**Author:** ![CharlesGuillemet](https://avatars.discourse-cdn.com/v4/letter/c/9e8a1a/32.png) [@CharlesGuillemet](https://forum.zcashcommunity.com/u/CharlesGuillemet)\
**Post date:** [June 19, 2025, 3:07pm UTC](https://forum.zcashcommunity.com/t/a-path-forward-for-ledger-and-zcash/50951/35 "2025-06-19T15:07:20Z")

</div>

Hi Zcash Community,

My name is Charles Guillemet, CTO at Ledger. As a strong advocate for privacy, I want to give the Zcash community the recognition and attention it truly deserves.

Ledger devices have supported Zcash for years, thanks to third-party app development on our open platform. However, one key element has been missing: easy access to Zcash’s shielded transactions within the Ledger ecosystem.

We’ve heard your requests and understand the current limitations. To address this, Ledger is taking the initiative to upgrade the Zcash app and Ledger Live support, bringing full support for shielded transactions directly into Ledger Live.

Soon, you’ll be able to:

- Sign shielded ZEC transactions with the security of your Ledger device.
- Manage shielded ZEC seamlessly within Ledger Live.

This update will offer the best in class way to manage your shielded Zcash, giving Zcash users the highest level of security and privacy. It will also eliminate the need for third-party wallets to access this essential functionality. We believe this will be a significant step forward for Zcash users in the Ledger community and a meaningful boost to Zcash adoption overall.

We’re preparing a detailed proposal and will share it with you soon.

Your feedback and support are invaluable as we work to bring the full privacy features of Zcash to your Ledger device, natively and effortlessly within Ledger Live.

**More updates coming soon**

---

<div class="post-metadata">

**Author:** ![Shawn](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/shawn/32/187_2.png) [@Shawn](https://forum.zcashcommunity.com/u/Shawn)\
**Post date:** [June 19, 2025, 3:28pm UTC](https://forum.zcashcommunity.com/t/a-path-forward-for-ledger-and-zcash/50951/36 "2025-06-19T15:28:40Z")

</div>

> [@CharlesGuillemet](#):
>
> Your feedback and support are invaluable as we work to bring the full privacy features of Zcash to your Ledger device, natively and effortlessly within Ledger Live.

Excellent news 🙌🏻🔥

---

<div class="post-metadata">

**Author:** ![Minghe](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/minghe/32/20748_2.png) [@Minghe](https://forum.zcashcommunity.com/u/Minghe)\
**Post date:** [June 19, 2025, 5:10pm UTC](https://forum.zcashcommunity.com/t/a-path-forward-for-ledger-and-zcash/50951/37 "2025-06-19T17:10:22Z")

</div>

Great. But has Ledger fully solved the issue of transparent $ZEC stuck on Ledger device?

---

<div class="post-metadata">

**Author:** ![thailand85](https://avatars.discourse-cdn.com/v4/letter/t/e95f7d/32.png) [@thailand85](https://forum.zcashcommunity.com/u/thailand85)\
**Post date:** [June 19, 2025, 5:10pm UTC](https://forum.zcashcommunity.com/t/a-path-forward-for-ledger-and-zcash/50951/38 "2025-06-19T17:10:46Z")

</div>

Thank you @CharlesGuillemet

Those of us supporting Zcash believe in the pure ethos of crypto - enabling the individual. Privacy is upstream of freedom, safety & a host of other individual rights.

With AI coming on the scene & Zcash being the Apollo project for private money is at a pivotal moment. The tech side continues to pull forward wizardry from the math gods. UI that keeps the users safe while allowing shielding is what we desperately needed.

What you’ve made a priority will be a key in tripling our shielded pools. Can’t thank you enough.

---

<div class="post-metadata">

**Author:** ![aquietinvestor](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/aquietinvestor/32/34528_2.png) [@aquietinvestor](https://forum.zcashcommunity.com/u/aquietinvestor)\
**Post date:** [June 19, 2025, 10:10pm UTC](https://forum.zcashcommunity.com/t/a-path-forward-for-ledger-and-zcash/50951/39 "2025-06-19T22:10:58Z")

</div>

> [@Minghe](#):
>
> has Ledger fully solved the issue of transparent $ZEC stuck on Ledger device?

I just spoke to Ledger and they confirmed that a fix for the issue where ZEC transactions with Sapling inputs get stuck should be ready next week. After that, they’ll need some time for testing and expect to release it by mid-July. This will resolve the issue for some users.

However, a similar fix will also be needed to address the issue affecting ZEC transactions with Orchard inputs. I don’t have a timeline for that yet, but I’ll continue following up with Ledger and will update the community as soon as I have more information.

---

<div class="post-metadata">

**Author:** ![acre](https://avatars.discourse-cdn.com/v4/letter/a/a587f6/32.png) [@acre](https://forum.zcashcommunity.com/u/acre)\
**Post date:** [June 21, 2025, 5:28am UTC](https://forum.zcashcommunity.com/t/a-path-forward-for-ledger-and-zcash/50951/40 "2025-06-21T05:28:59Z")

</div>

That’s totally awesome.

I really hope it will work with third party apps like Zashi. If it does, and also supports hardware wallet passphrases (which Keystone doesn’t currently support for Zcash), it will steal a lot of Keystone’s thunder.

---

<div class="post-metadata">

**Author:** ![daira](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/daira/32/43253_2.png) [@daira](https://forum.zcashcommunity.com/u/daira)\
**Post date:** [June 23, 2025, 5:40pm UTC](https://forum.zcashcommunity.com/t/a-path-forward-for-ledger-and-zcash/50951/41 "2025-06-23T17:40:49Z")

</div>

> [@aquietinvestor](#):
>
> I just spoke to Ledger and they confirmed that a fix for the issue where ZEC transactions with Sapling inputs get stuck should be ready next week. After that, they’ll need some time for testing and expect to release it by mid-July. This will resolve the issue for some users.
> 
> However, a similar fix will also be needed to address the issue affecting ZEC transactions with Orchard inputs. I don’t have a timeline for that yet, but I’ll continue following up with Ledger and will update the community as soon as I have more information.

I’m really perplexed why this should have been a problem for so long, or why Ledger are still saying they will only ship a partial fix, with no timeline on a complete (i.e. adequate) fix. To fix what I understand to be the relevant issues, the wallet doesn’t have to do anything other than parse transactions and compute their txids properly.

Note that payments to a transparent address from shielded funds are not an unusual case. That’s what a properly functioning shielded-storage wallet always does when sending to a transparent (non-TEX) address. No other wallet has a problem with this; it should be considered a failure of basic functionality needed to be a Zcash wallet.

Let me try to explain the issue. A _transparent_ input is represented as a pointer to the corresponding output (UTXO), i.e. a transaction id and output index. You can’t even verify that a transaction balances without looking up all of the UTXOs in the transactions where they were created. (Obviously you could just assume that it does because it was accepted by consensus, but that requires knowing the chain context.)

For shielded inputs, you don’t need to do this. In fact you _can’t_ know which transaction a given shielded input came from. So you just don’t do this lookup. You have all the information needed in the current transaction you’re looking at, in the `valueBalanceSapling` and `valueBalanceOrchard` fields. It’s less work, not more, assuming you can parse the transaction at all.

If we were talking about something more obscure like Sprout inputs, I could maybe understand it? That case is slightly (not much) more work, because you have to account for the `vpub_old` and `vpub_new` fields in each JoinSplit description, rather than just a single balance field for each protocol.

I seem to remember that another part of the issue (which might already have been fixed, I don’t know) involved miscalculating the txid of the transaction that produced a transparent UTXO, when it is spent by a transaction of a different version and/or consensus branch ID. I don’t understand why this isn’t completely straightforward. ZIPs 243 and 244 are clear: which algorithm is used to calculate a txid is determined by the version of that transaction. (How could it possibly be otherwise? The transaction that will spend the input has not been created yet.) Everyone else gets it right.

Sprout will go away if [ZIP 2003](https://zips.z.cash/zip-2003) is adopted in NU7. However, at the same time ZSAs will be added. Will Ledger break again for transactions that have issuance or burns, or that have some other relationship between the tx that created a UTXO and the one that spends it? Will it also break for NU6.1? Have they really fixed the bugs or just worked around them for a few of the more common cases? Who knows?

Honestly I don’t know what to say about a wallet developer that still, in June 2025, can’t provide a timeline to implement basic functionality to function correctly with an upgrade (NU5) that activated three years ago in May 2022.

---

<div class="post-metadata">

**Author:** ![outgoing.doze](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/outgoing.doze/32/37355_2.png) [@outgoing.doze](https://forum.zcashcommunity.com/u/outgoing.doze)\
**Post date:** [June 24, 2025, 5:33pm UTC](https://forum.zcashcommunity.com/t/a-path-forward-for-ledger-and-zcash/50951/42 "2025-06-24T17:33:13Z")

</div>

All fair points, but when it comes to hardware wallets, currently we’re between this and Keystone. The latter with a broken (as far as Zcash is concerned) implementation of SSS making it pretty much useless for anyone taking the security of their passphrase securely. Go Ledger!

---

<div class="post-metadata">

**Author:** ![aquietinvestor](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/aquietinvestor/32/34528_2.png) [@aquietinvestor](https://forum.zcashcommunity.com/u/aquietinvestor)\
**Post date:** [June 25, 2025, 2:15pm UTC](https://forum.zcashcommunity.com/t/a-path-forward-for-ledger-and-zcash/50951/43 "2025-06-25T14:15:54Z")

</div>

Thanks for your response, @daira. This was helpful information. After you posted it, I forwarded it to Ledger. They just got back to me and said they’ll implement a full fix for both Sapling and Orchard. The update will be released in mid to late July.

---

<div class="post-metadata">

**Author:** ![Tsupportisharmful](https://avatars.discourse-cdn.com/v4/letter/t/65b543/32.png) [@Tsupportisharmful](https://forum.zcashcommunity.com/u/Tsupportisharmful)\
**Post date:** [June 25, 2025, 4:23pm UTC](https://forum.zcashcommunity.com/t/a-path-forward-for-ledger-and-zcash/50951/44 "2025-06-25T16:23:27Z")

</div>

Thanks for following up with them! Im glad they increased the scope of the fix. Any chance they will consider making sure Sprout is supported as well?

[Previous page](https://forum.zcashcommunity.com/t/a-path-forward-for-ledger-and-zcash/50951.md?page=1)

[Next page](https://forum.zcashcommunity.com/t/a-path-forward-for-ledger-and-zcash/50951.md?page=3)
