SeedSigner DIY Hardware Wallet (open source)


The goal of SeedSigner is to lower the cost and complexity of Bitcoin multi-signature wallet use. To accomplish this goal, SeedSigner offers anyone the opportunity to build a verifiably air-gapped, stateless Bitcoin signing device using inexpensive, publicly available hardware components (usually < $50). SeedSigner helps users save with Bitcoin by assisting with trustless private key generation and multi-signature wallet setup, and helps users transact with Bitcoin via a secure, air-gapped QR-exchange signing model.

SKU: seedsigner-diy Category:


SeedSigner includes the following features:

Calculate word 12/24 of a BIP39 seed phrase
Create a BIP39 seed phrase using D6 dice rolls
Create a BIP39 seed phrase with entropy from a digital photo
Guided interface to manually create a SeedQR for storage / input
BIP39 passphrase / word 25 support
Native Segwit Multisig XPUB generation w/ QR display
Scan and parse transaction data from animated QR codes
Sign transactions & transfer XPUB data using animated QR codes
Configure user settings with optional persistence
Remove MicroSD card after software has loaded
Live preview during photo-to-seed and QR scanning UX
Optimized seed word entry interface
Support for Bitcoin Mainnet, Testnet & Regtest
Support for custom user-defined derivation paths
Derive indexed, child BIP85 seed phrases
On-demand receive / change address verification
User-configurable QR code display density & brightness
Responsive, event-driven user interface

The key component in SeedSigner is a specific version of the Raspberry Pi Zero single board computer (version 1.3) that does not include WiFi or Bluetooth functionality; the absence of these modules ensures that your private keys never leave the device. Communication with wallet software is accomplished using a two-way QR code exchange process. Information about a proposed transaction is displayed by the wallet software on your computer or mobile phone screen, encoded in multiple QR codes, and you scan in the transaction information using SeedSigner’s built-in camera. Information about the proposed transaction is then displayed for you to review and confirm on the SeedSigner screen. Using cryptographic signatures, SeedSigner then proves that it has the correct private keys to authorize the transaction, and QR codes demonstrating that proof are displayed on SeedSigner’s screen. You then use your computer’s or mobile phone’s on-board camera to input the QR codes generated by SeedSigner to authorize the transaction.
SeedSigner releases also now feature a custom Linux operating system designed to dramatically reduce the operating image’s attack surface, only including the kernel modules and support libraries absolutely necessary for operation.
SeedSigner is compatible with Specter Desktop, Sparrow Wallet, Bluewallet, Nunchuk and Keeper.

There are no reviews yet.

Be the first to review “SeedSigner DIY Hardware Wallet (open source)”

Your email address will not be published. Required fields are marked *