Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature request: QR Code encoder and decoder #659

Open
Mikael-R opened this issue Jan 5, 2025 · 2 comments
Open

Feature request: QR Code encoder and decoder #659

Mikael-R opened this issue Jan 5, 2025 · 2 comments

Comments

@Mikael-R
Copy link

Mikael-R commented Jan 5, 2025

It would be a great improvement to add both QR code encoding and decoding functionality to SeedSigner. This feature would allow users to both generate QR codes and decode them, enhancing the overall user experience. With the ability to encode QR codes, users could securely share information like addresses or messages, while decoding QR codes would allow users to read information embedded in QR codes, directly from the SeedSigner device.

Proposed Solution:

  • Implement a QR code encoder feature within the SeedSigner interface that allows users to generate QR codes by encoding text or addresses.
  • Add a QR code decoder feature that enables users to scan and decode QR codes, displaying the extracted text or data on the SeedSigner screen.
  • Both features should be easily accessible within the device, with an option to toggle them on or off based on user preference.

Benefits:

  • Increased functionality, allowing users to both generate and decode QR codes securely on the device.
  • More versatile and user-friendly for scenarios requiring secure QR code exchange or information retrieval.
  • Streamlined user experience with everything handled on the SeedSigner device without needing external tools.
@seedcard
Copy link

seedcard commented Jan 7, 2025

I would support this feature. A generic QR code generator/decoder would be a a useful standalone tool and increase the general functionality of the SeedSigner device. I would suggest it could be added under Tools.

The QR code could be engraved and stored on a SteelQR plate (see https://vulcan21.com/steelqr/) by including the same 'transcribe' functionality as the existing SeedQR output.

@jdlcdl
Copy link

jdlcdl commented Jan 7, 2025

Feels like a basic air-gapped building block.

I currently use @pythcoiner's SeedQReader for this functionality. Having read that code, I know that it remains on my computer (which is online and arguably vulnerable) instead of being shipped off to who-knows-where in the cloud, to be sold/stored/tracked later. But this is useful for inspecting and even preparing qrcodes in a pinch... with at least arguable confidence that privacy is preserved. For fast cut-n-paste, it's invaluable.

BUT... being able to do the same on a stateless air-gapped freedom-ware seedsigner, even though it might be grueling -- in a pinch, would be preferred in some cases.

I like!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants
@Mikael-R @jdlcdl @seedcard and others