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.

About SeedSigner

The SeedSigner project is focused on lowering the cost and complexity of creating and using Bitcoin multi-signature wallets. With a single SeedSigner device, you can manage an infinite number of multi-signature cosigners for an infinite number of multisig wallets. And because SeedSigner doesn’t store seed phrases or private key data after it has been powered off, different parties can even use the same device to manage their long-term Bitcoin savings.

Use SeedSigner to complete these tasks:

  • Calculate the final word of 12/24 word seed phrases
  • Generate a 24 word seed phrase from 99 dice rolls
  • Generate a 24 word seed phrase using entropy from a digital photo
  • View extended public key info to verify XPUBs provided by other wallets
  • Export extended public keys for use during initial wallet setup
  • Create a Seed QR code to quickly & easily input your seed for signing
  • Add a BIP39 passphrase to your seed phrase for additional security
  • Use air-gapped QR exchange to securely sign transactions

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

SeedSigner Development Fund

Donation option will be back soon. Thank you