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 Orange Pill enclosure design is open source too! Print your own or mod the case design.
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.
Use SeedSigner to complete these tasks:
- Calculate word 12/24 of a BIP39 seed phrase
- Create a 24-word BIP39 seed phrase with 99 dice rolls
- Create a 24-word BIP39 seed phrase by taking a digital photo
- Temporarily store up to 3 seed phrases while device is powered
- Guided interface to manually create a SeedQR for instant 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
- Live preview during photo-to-seed and QR scanning UX
- Optimized seed word entry interface
- Support for Bitcoin Mainnet & Testnet
- Support for custom user-defined derivation paths
- On-demand receive address verification
- User-configurable QR code display density
- 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’s 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 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 computers web-camera to input the QR codes generated by SeedSigner to authorize the transaction.
SeedSigner is built to be compatible with Specter-Desktop, Sparrow Wallet and BlueWallet Multisig Vaults.
Visit our SeedSigner Telegram community for support and feedback
What people are saying about SeedSigner?
The information below were all from Twitter
SeedSigner could make for a *great* STEM block for high school aged kids:— SeedSigner (@SeedSigner) April 28, 2022
. light soldering
. hardware assembly
. basic Linux skills
. python coding
. bitcoin fundamentals
. 3d design / printing
Would be really cool to see someone put a basic lesson plan together around this.
Slide from @craigraw‘s presentation on cold storage today at #BANB2022; I was tremendously proud to have our project listed among bitcoin storage solutions that he likes. Have immense respect for how he has built @SparrowWallet over time. Big credit to @KeithMukai & @newtonick. pic.twitter.com/vcn4Klq4nk— SeedSigner (@SeedSigner) April 10, 2022
Massive shoutout to @KeithMukai for crushing it with the new UI. The Workflows are 🔥 and also much more intuitive to navigate through the menu IMHO.— SeedMint (@SeedMint21) April 13, 2022
Also big respect to everybody who’s making @seedsigner (the project) possible. Means the world to us.
I would also like to thank @SeedSigner @KeithMukai @bc1easy and all the other countless SeedSigner contributers. In my view this is truely the single most important project in the bitcoin space and the vibrent collaboration is a shining example of all that we love about FOSS/H— Vulcan21 (@Vulcan21com) April 12, 2022
So excited to receive the hat I ordered from @knowbitcoin! Beautiful stitching and craftsmanship, expectations exceeded. 🙂 https://t.co/lNSIIcapt0 pic.twitter.com/Dmigo4uj1G— SeedSigner (@SeedSigner) April 12, 2022
. @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
Immensely appreciate the opportunity to co-author this piece for @BitcoinMagazine with @Elsalameen & @KeithMukai, where we make the case for the SeedSigner model as a custody solution for bitcoin savers in some of the most difficult places on earth. https://t.co/QinfR3GSx7— SeedSigner (@SeedSigner) April 22, 2022
My understanding of wallets has elevated even more after using my @SeedSigner 💥— juan 👁🗨 (@juansebastiangb) April 15, 2022
Also I gotta try out @nunchuk_io pic.twitter.com/vzyWGh9faE
Today’s the day, so excited for the final version of SeedSigner 0.5.0 to be officially released: https://t.co/ymhFUEt7p6 pic.twitter.com/7BwFzbiP93— SeedSigner (@SeedSigner) April 25, 2022
Stoked for my 1st multisig setup @SeedSigner @SeedMint21 #coldstorage #bitcoin #opensource pic.twitter.com/2xx4PXADh8— Bing Bong (@bingbong_BTC) April 23, 2022
Immensely appreciate @snicktoshi and @antomousB for bringing @SeedMint21/ @Vulcan21com into existence, these plates are providing a ton of value to people who want to use SeedSigner to save with bitcoin. pic.twitter.com/QWEP9Do20R— SeedSigner (@SeedSigner) April 21, 2022
SEEDSIGNER DEVELOPMENT FUND
Please consider making a donation to our development fund
It is jointly managed by 5 key stakeholders in the SeedSigner project and earmarked to support the work of our contributors!