From 1b04a171e64b5a8c2ce5b5c5cba73df1af794c5e Mon Sep 17 00:00:00 2001 From: SeedSigner <65379725+SeedSigner@users.noreply.github.com> Date: Wed, 7 Jul 2021 21:57:30 -0500 Subject: [PATCH 1/4] Update README.md --- README.md | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index d75b8581..e550efa9 100644 --- a/README.md +++ b/README.md @@ -56,22 +56,19 @@ https://youtu.be/aIIc2DiZYcI * Only valid input letters appear during seed word entry (time-saver!) ### Considerations: -* Built for compatibility with Specter v1.1.0 and up (support for other wallet coordinators coming) +* Built for compatibility with Specter-desktop, Sparrow and BlueWallet Vaults * Current release takes ~50 seconds to boot before menu appears (be patient!) -* Use Specter's "other" device type when adding as a new signing device -* ALWAYS opt to use animated QR codes in Specter-desktop * Always test your setup before transfering larger amounts of bitcoin (try testnet first!) * Currently ONLY generating Native Segwit Multisig Xpubs -* Scanning animated QRs into a PC is tricky, be aware of ambient light, glare and focus * (Holding the screen upside-down or at a slight angle can significantly reduce glare) -* Display text is small; comes with 240x240 pixel territory but ever trying to optimize -* Check out our "seedsigner" telegram community for community help / feedback: (https://t.me/joinchat/GHNuc_nhNQjLPWsS) +* Check out our "seedsigner" telegram group for community help / feedback: (https://t.me/joinchat/GHNuc_nhNQjLPWsS) * If you think SeedSigner adds value to the Bitcoin ecosystem, please help me spread the word! (tweets, pics, videos, etc.) ### Planned Upcoming Improvements / Functionality: -* Support for Sparrow & Bluewallet multisig coordinators! * Support for single-signature XPUB generation / signing -* Manually step through QR sequences using button/joystick controls +* Support for BIP39 passphrases +* User-guided manual QR transcription to quickly input seed phrases +* Low/Med/High customizable QR density * Other optimizations based on user feedback! --------------- From 9b982dd65676fc52d97f368d20ccd57b56af7685 Mon Sep 17 00:00:00 2001 From: Nick Klockenga Date: Mon, 12 Jul 2021 13:16:03 -0400 Subject: [PATCH 2/4] Update requirements.txt this includes the grinding for low r fix --- requirements.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/requirements.txt b/requirements.txt index 64536752..51d1a2c4 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,8 +1,8 @@ -embit==0.4.2 +embit==0.4.3 imutils==0.5.4 Pillow==8.2.0 pyzbar==0.1.8 qrcode==6.1 RPi.GPIO==0.7.0 six==1.16.0 -spidev==3.5 \ No newline at end of file +spidev==3.5 From b65502358933a4cbb1a8c862bc033e33917c25e7 Mon Sep 17 00:00:00 2001 From: SeedSigner <65379725+SeedSigner@users.noreply.github.com> Date: Tue, 13 Jul 2021 23:10:10 -0500 Subject: [PATCH 3/4] Update settings_tools_view.py Remove references to Specter-desktop --- src/seedsigner/views/settings_tools_view.py | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/src/seedsigner/views/settings_tools_view.py b/src/seedsigner/views/settings_tools_view.py index 1df950ef..b62e0f24 100644 --- a/src/seedsigner/views/settings_tools_view.py +++ b/src/seedsigner/views/settings_tools_view.py @@ -95,22 +95,13 @@ def display_version_info(self): line1 = "SeedSigner" line2 = "Version v" + self.controller.VERSION - line3 = "built for use with" - line4 = "Specter-desktop" - line5 = "v1.1.0 or higher" - line6 = "(Joystick RIGHT to EXIT)" + line3 = "(Joystick RIGHT to EXIT)" View.draw.rectangle((0, 0, View.canvas_width, View.canvas_height), outline=0, fill=0) tw, th = View.draw.textsize(line1, font=View.IMPACT22) View.draw.text(((240 - tw) / 2, 20), line1, fill=View.color, font=View.IMPACT22) tw, th = View.draw.textsize(line2, font=View.IMPACT22) View.draw.text(((240 - tw) / 2, 55), line2, fill=View.color, font=View.IMPACT22) - tw, th = View.draw.textsize(line3, font=View.IMPACT22) - View.draw.text(((240 - tw) / 2, 90), line3, fill=View.color, font=View.IMPACT22) - tw, th = View.draw.textsize(line4, font=View.IMPACT22) - View.draw.text(((240 - tw) / 2, 125), line4, fill=View.color, font=View.IMPACT22) - tw, th = View.draw.textsize(line5, font=View.IMPACT22) - View.draw.text(((240 - tw) / 2, 160), line5, fill=View.color, font=View.IMPACT22) tw, th = View.draw.textsize(line6, font=View.IMPACT18) - View.draw.text(((240 - tw) / 2, 210), line6, fill=View.color, font=View.IMPACT18) - View.DispShowImage() \ No newline at end of file + View.draw.text(((240 - tw) / 2, 210), line3, fill=View.color, font=View.IMPACT18) + View.DispShowImage() From e2f500d097a163a49af973e753b36c21e02b6a58 Mon Sep 17 00:00:00 2001 From: SeedSigner <65379725+SeedSigner@users.noreply.github.com> Date: Wed, 14 Jul 2021 08:08:19 -0500 Subject: [PATCH 4/4] Update settings_tools_view.py Fix for previous version info edit --- src/seedsigner/views/settings_tools_view.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/seedsigner/views/settings_tools_view.py b/src/seedsigner/views/settings_tools_view.py index b62e0f24..57c27c77 100644 --- a/src/seedsigner/views/settings_tools_view.py +++ b/src/seedsigner/views/settings_tools_view.py @@ -102,6 +102,6 @@ def display_version_info(self): View.draw.text(((240 - tw) / 2, 20), line1, fill=View.color, font=View.IMPACT22) tw, th = View.draw.textsize(line2, font=View.IMPACT22) View.draw.text(((240 - tw) / 2, 55), line2, fill=View.color, font=View.IMPACT22) - tw, th = View.draw.textsize(line6, font=View.IMPACT18) + tw, th = View.draw.textsize(line3, font=View.IMPACT18) View.draw.text(((240 - tw) / 2, 210), line3, fill=View.color, font=View.IMPACT18) View.DispShowImage()