Skip to content

The "It's reproducible forever, Laura" Release

Latest
Compare
Choose a tag to compare
@SeedSigner SeedSigner released this 11 Sep 23:41
· 128 commits to dev since this release
5b75dbe

SeedSigner v0.7.0

This release is a massive step forward for SeedSigner and had the largest number of dev contributors, ever!

Huge thanks to our volunteer Project Manager: @bitcoinprecept

Highlights:

  • Reproducible builds: don't trust, verify! You can now confirm for yourself that our release images exactly match our FOSS repos.

  • Faster Startup: SeedSigner now starts in only 12 seconds (reduced by ~66%).

  • Faster live camera display: improved framerate makes aiming the camera a much smoother experience.

  • QR-based message signing: Compatible with Specter Desktop (or any QR code generator/reader app).

  • SettingsQR Generator: create settings configs that you can instantly scan in to transform your SeedSigner experience. e.g. create a stripped-down, basic noob config that simplifies SeedSigner for demoing to friends but have an advanced expert config for yourself.

  • More responsive controls and clicks (50% to 100% faster).

  • On-screen hint for adjusting the QR code display brightness: the primary solution for dealing with low quality webcams.

  • MicroSD removal hint: gentle reminder for the most careful/paranoid security maxis that you can remove the SD card before loading a seed.

  • Screenshot generator: We can now generate pixel-perfect screenshots of most screens in the UI. Ideal for including in tutorials, etc.

  • Flow-based tests: the test suite now includes end-to-end, screen-by-screen scenario tests (e.g. user loads a seed, then scans a psbt, etc). This is a massive improvement for regression testing (does a change break any existing functionality?) and debugging any user-reported errors.

Notable Camera Change:

Camera orientation: default was 0°, now 180°.

SeedSigner builds have evolved to favor the mini Raspberry Pi camera (no daughterboard; components integrated into the ribbon cable). The new default is for these builds.

If your build uses the bigger camera (has a daughterboard; original "Orange Pill" enclosure), you'll need to set camera orientation to 0° with this release.

Notes:

Image Designations:

Four .img files are included in the release; select the one that is appropriate for your Raspberry Pi hardware:

  • "pi0.img" - For Raspberry Pi Zero v1.3 & Raspberry Pi Zero W
  • "pi2.img" - For Raspberry Pi 2 Model B
  • "pi02w.img" - For Raspberry Pi Zero 2 W & Raspberry Pi 3 Model B
  • "pi4.img" - For Raspberry Pi 4 Model B

Checking your download for integrity and authenticity is super important -- with SeedSigner, you are the software authenticity assurance!

To install on your microSD card:

  • Download the appropriate .img file
  • Write the extracted image to a MicroSD card (32MB or larger)
  • (make sure to use "dd" or a disk-authoring tool like Balena Etcher)
  • Re-install the memory card in your signer

Full update list:

New Features:

Improvements:

Bugfixes:

Testing:

Enclosures

Documentation:

Full contributors list

(compiled by @jdlcdl)

@akarve
@bitcoinprecept
@conraddonovan16
@DesobedienteTecnologico
@easyuxd
@EverydayBitcoiner
@gobrrrme
@gpatkinson
@hax0rbana-adam
@hugoender
@jahangir13
@jdlcdl
@kdmukai
@Marc-Gee
@mauricio
@newtonick
@overcat
@scgbckbone
@seedhammer
@SeedSigner
@SmokeTag
@tadeubas
@ValueOverflow