novasamatech / parity-signer

Air-gapped crypto wallet.
https://vault.novasama.io
GNU General Public License v3.0
557 stars 167 forks source link

Run Parity Signer on Desktop #905

Open LalaleiLalei opened 2 years ago

LalaleiLalei commented 2 years ago

If you could, publish other builds, like AppImages for Linux Distros, so we can responsibly use it on (airgapped) Machines.

Slesarew commented 2 years ago

Yes, I knew someone needs it!

I think this will be slightly more complicated though; this - Signer - repo will move towards more and more embedded-friendly format, I hope to add some hardware stuff to this project later; Instead of porting Signer to proper machines, I was thinking about developing another tool like subkey into something like desktop signer with more appropriate UI - cli + optional GUI of some kind. Fortunately, most of Rust code sould be reused easily, it's just another approach to UI needed in these spaces; for example, desktop version of Signer might support more UNIX-way things like allowing sed/grep-ing the public keys or derivations storage so that users could build whatever they need.

Also it is important to remember, that while phones have secure HW storage for seeds, desktops generally don't. Coupling secure storage with this system will require some research, but phone version of this tool could not be just directly ported due to this.

As a temporary solution, I could recommend using:

All of this should be made into a more or less single suite eventually.