BUILD YOUR OWN
BITCOIN SIGNING DEVICE
using a raspberry pi zero (VERSION 1.3)
You can build an offline, air-gapped Bitcoin transaction signing device from off-the-shelf components for less than $50!
The fastest and easiest way to run the latest version of SeedSigner is to download our most recent release.
Want to maximize your signer’s trustlessness? Check out our manual build instructions to build from the source code.
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.
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.
Visit our SeedSigner Telegram community for support and feedback
What people are saying about SeedSigner?
The information below were all from Twitter
The @seedsigner + @bluewalletio stack is highly underrated.— ODELL (@ODELL) September 18, 2021
Nearly four billion people have a smartphone. For ~$50 they can build a seedsigner and easily use it with their existing smartphone. Cheap and accessible access to relatively secure bitcoin storage. Not priced in. https://t.co/AXOIrGNtzI
Holy crap the @SeedSigner device is so f*cking punk rock. It is from-the-streets, cobbled-together, lo-fi pocket-tech assembled in basements and disseminated to rebel souls fiercely subverting the Orwellian cyber-dystopia toward which we inevitably hurtle. Heroic.— Jake Sibley (@jakesibley) May 29, 2023
. @SeedSigner is a treasure of a #Bitcoin project, which we must help support+develop+maintain at all costs.— HONKED ⚡️ 🍯 🦡 (@btcede) April 10, 2022
End-end DIY FOSS HW + SW is about as sovereign as it gets
++ 1st HWW co. to pull its head out of its ass+commercialise mass market stateless signing device will make $BB
SEEDSIGNER DEVELOPMENT FUND
Please consider making a donation to our development fund.
Our dev fund is jointly managed by 5 key stakeholders in the SeedSigner project and earmarked reward our contributors
for their volunteer work to create the ultimate bitcoin signing device.