Skip to content

Commit

Permalink
Merge branch 'main' of https://github.com/SeedSigner/seedsigner into …
Browse files Browse the repository at this point in the history
…passphrase_qr_seeds
  • Loading branch information
newtonick committed Jul 14, 2021
2 parents 0caed28 + e2f500d commit 4c60d2e
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 23 deletions.
13 changes: 5 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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!

---------------
Expand Down
4 changes: 2 additions & 2 deletions requirements.txt
Original file line number Diff line number Diff line change
@@ -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
spidev==3.5
17 changes: 4 additions & 13 deletions src/seedsigner/views/settings_tools_view.py
Original file line number Diff line number Diff line change
Expand Up @@ -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()
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()

0 comments on commit 4c60d2e

Please sign in to comment.