nano-node icon indicating copy to clipboard operation
nano-node copied to clipboard

Update Ledger integration to support state block v2

Open zhyatt opened this issue 4 years ago • 2 comments

With the state block v2 changes to the signed block payload, hardware signing implementations will need to be modified to support this before the new block version is required for all blocks. Current plans for this activation can be found in the roadmap.

Related

zhyatt avatar Oct 20 '20 21:10 zhyatt

Is there a reference that shows how to sign state block v2?

I have the technical skills to update the ledger app, and also maintain a javascript library that does block signing using the ledger (bananojs-hw), so I could look into how hard it would be to update the ledger app, and use bananojs-hw to test it.

No time guarantees, because the app requires ledger approval, but I'm fairly confident I could code it, given a reference implementation.

ghost avatar Oct 07 '21 22:10 ghost

There is no reference for signing I believe because the state block v2 design hasn't been fully approved as it currently sits. In fact I updated the PR to a draft to make that clearer. As we get closer to finalizing that state block v2 design for inclusion in a release we will keep you posted. Help with the ledger integration would be great.

zhyatt avatar Oct 08 '21 17:10 zhyatt