SeedSigner v0.7.0: Reproducible Builds, Faster Startup & More

SeedSigner offers anyone the opportunity to build a verifiably air-gapped, stateless Bitcoin signing device using inexpensive, publicly available hardware components (usually < $50).

SeedSigner v0.7.0: Reproducible Builds, Faster Startup & More
  • "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."
  • "If you are getting value from SeedSigner, please consider donating to our development fund."
  • "Check out our Independent Custody Guide to read more on what our project is all about."

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.

Release notes

New features:

Improvements:

Bugfixes:

Testing:

Enclosures

Documentation:

GitHub Repo
Website