Hardware wallet for Zcash

Hi, I’m the developer of the BitLox hardware wallet for Bitcoin. I was wondering if there is any documentation on exactly how Zcash transactions are signed (similar to “Bitcoins the hard way”). I just stumbled across this project and would love to get Zcash signing on our hardware wallet.


Thanks, that will be a start. But unfortunately a hardware wallet is extremely constrained, essentially the signing is done by manipulating the byte stream at a hex code level. So what I essentially need to know is the actual structure of the hex data to be hashed then signed. I’m digging in the source, just wondered if this was documented somewhere.

Good news folks!