HW wallets - z-transactions

You need to update both your on-device Zcash application to the latest version and your on-device Bitcoin application to the latest version (since the on-device Zcash application needs the on-device Bitcoin application to operate).

That error message means that your on-device Zcash & Bitcoin applications are from before the last Zcash network upgrade back in November 2020. The network upgrade changed the branch id, which is used during the process of signing transactions. So you won’t be able to validly sign any transactions until you update the aforementioned on-device applications to their latest versions.

8 Likes

Looking forward to the next update on how the Ledger integration is going

It would be good if someone could get Ledger to update their Zcash description here as well: ZCash Wallet - Secure your ZCash (ZEC) assets | Ledger (Replacing ZCash with Zcash, updating block reward/time details etc.)

2 Likes

I appreciate your guidance on the matter. I was able to update the firmware and applications on the device, and successfully broadcast the transaction. Thanks

6 Likes

OK guys,
one more month has passed and still no news about the integration in Ledger Live.
Do you have some news about this please?

Thanks,
mantoz

5 Likes

Are Zondax folks collaborating with @daira & team to optimize ledger integration to make usability number go up? @aserrano

@Dodger is there any payment left to make for Zondax?

5 Likes

No news here since May 14. It seems a long time for something so important and critical to Zcash adoption.
May we have an update on this, please?

Thanks,
mantoz

3 Likes

Hi,

Yes, z2z have in omplemented ad working.

I as a part of a team that did this 3 yeards. ago. Despite much outreach and going back forwards and forwards via the communuity, ECC and Zfnd (inlduinging mages of working proototpes) They did not care to fund the project.

which is a shame, becuase whilst we are not hosehold names, 80% of the banking inftructure is directly supported by the work we did an an amount (sorry have to be vauge) supports the UK and allies when working in exreeme climates.

We can argue all day long about the rights and wrongs of war. However secrets need to be kept security it s conditioned respose from anm earluy "disarcm’ agage with tody adn diaies. 9we wouls fget cut)

The unequivocally response was - although I feel apathetic to cjage today. this prject is starting to feel overengineered @secparamu

abd I just want "simething that workds@ @daira

I hope you realise these do not relying on system attic testing but whatahole. - where engeneers get too much respect from test - (f00db4ab3)

It is perfectly possible to contstuctict a valid transaction on a comrimised PC, via usb3 or dual old usb we have been uning this in FINtech and milirary over over 15yeas why crupto wont learn those mistakes i do not know.

BTC e ven existed before BTC, id wage SCW saw that and though “ahah”

anyway. stepehen write can wear his new clothes.

I hope you can realise why we couldnt relase as is “clint device (it was their proototye), running unauthorised software, added memory” all of hese braek out contract an we get nothing for 2 years work

This project does lack of transparency. Initial deadline: End of last year. Then we’re confirmed it is happening, and that the Ledger team needs to review it.
It would be nice to have a real update on such important projects. It’s OK if something went wrong or if we figured out is not possible, or if the strategy changed. It would just be nice to know. That would probably also make people more critical and vocal on other future projects.

Better to close a project or delay with clear reasons than make it feel like a vaporware.

4 Likes

Let’s not fund projects via ZOMG or ZF grant that doesn’t provide regular project updates. It doesn’t matter what it is.

1 Like

What kind of lack of transparency are we talking about? We had the video from which it is quite obvious that the project is stuck on the technical limitations of the device. I personally don’t need transactions that will run for 9 minutes.And I think don’t for me only. What is the point of saying that a product has been created if it is not convenient to use it. At the same time, it cannot be denied that the team did a great job, and that no one knew how it would end and no one knew that Ledjer could not process shielded transactions due to the small amount of memory.

However, this is not the end. We also know that we will soon get a completely new pool, with different working methods. And we know that the Trezor team has announced that they will develop their own solution for the new pool. I am sure that technical progress does not stand still, and the work on integration into Ledger was not done in vain. We just need to wait for the moment when Zcash technology will be compatible with Ledger hardware wallets.

We need patience again. This is true. From the first day, Zcash was not technically ready for mass everyday use. We still have a long way to go. Everyone should be honest with themselves, just be aware of this thought.

6 Likes

Maybe the info is there, and transparency is not the best term, but it is not easy to find this info.
Having a regular short status update on different projects at the same place (a dedicated webpage?) would increase visibility and understanding. You resumed the status in your post. That’s nice, thanks for that.

3 Likes

No one is denying the difficulty in doing this. It’s nice to give heads up for the community, nobody is asking for daily updates!

1 Like

Another piece of info from Zondax team:

https://twitter.com/bitcoinomico/status/1414575669674078218?s=20

1 Like

https://twitter.com/zondax/status/1415609492549550080

I couldn’t get it to work. Getting the address, the ivk, ovk and spending are ok. But I don’t know how to detect my own spends. Hopefully, someone will figure it out…

I was hoping you’d have a look at it :slight_smile: that seemed to a challenge for you :slight_smile:

Something seems to be missing from the api, I have opened an issue on their github

Its almost like someone has already said the STM31 and 33 are not able to do this. The crazy thing is it isnt hard to adjust COTS (Common Off The Shelf) hardware to be z2z. including the 31 & 33 - HINT : xililinx, altera, Lattice Semiconductor all offer methods. - once you have your working version, use HARDCOPY to save a lot of money

I did, lets see if I can find the posts. Their approach was wrong imho and couldnt have worked.

Mist could not bring this product to market for a number of reasons - However I will see if we can Open Source our Pi based version.

Okay, so if you want z2z on an ST31/33 device thier are 3 options

1 - port directly to an FPGA like and ARTIX 7.
2 - Add a basic FPGA do do signing (think plugging into a Pi style device then getting the signed transaction
3 - Use COTS and make it secure.

I dont own a trezor so I dont have the datasheets. however porting a nano to a z2z device should not be that hard. - however I did not code it and my VHDL sucks.

None of these would cost a lot to develop, the cost comes in proving its secure - and people seem happy with 31/33 chips - so there is an avenue to follow.

MiStFPGA specialise in this and are available for consultancy (dont worry youll be dealing with mike)

1 Like

So many months have passed, again, and it seems that nobody really knows why the project is stuck or why Ledger just doesn’t even reply to the ZCash community.
It’s just soooo embarassing!!.. even more for a coin as ZCash, with such a great technology!
OK, maybe Trezor will be able to implement something “real” and maybe with greater usability… but to me, after such a long wait and with great expectations, this is simply an epic fail for whoever funded the project.

mantoz

5 Likes

Looks like the Ledger app has been successfully integrated into Ywallet. Grant Idea - Integrating Zondax Ledger App to Desktop App - #35 by tokidoki

2 Likes