NeoNEXT / neoline

A handy NEO wallet in your browser.
https://neoline.io
MIT License
9 stars 3 forks source link

[Feature Request] support QR-based hardware wallet #116

Open dusmart opened 2 years ago

dusmart commented 2 years ago

It's safe when putting the secret to an offline phone with some apps that can sign data. Could we support transport the generated tx body from online neoline to a offline neoline and then transport the signed tx back to online neoline.

The feature has been integrated by metamask (online) and AirGap Vault (offline) for ethereum.

dusmart commented 2 years ago
  1. add a way to add hardware account by scaning qrcode (contains a publicKey)
  2. popup a window for sign when sign is needed (contains a QRCode encoding the transaction) and a button for sacnning the result generated in step3
  3. offline APP sign the transaction and encoding the witness or the whole transaction to a QRCode
  4. check the sign, send the transaction out