Skip to content

07 · Plebum Dominium

Sparrow on Tails

Launch verified Sparrow from Tails. Four commands, typed exactly.

Download PDF

Offline signing on your Tails USB. Networking stays disabled the entire session. A verified Sparrow Linux standalone archive (sparrowwallet-*.tar.gz) must already sit on the clean data USB. Verify SHA-256 and the GPG / minisign signature on the online computer first. Do not download Sparrow from inside Tails.

The terminal is not a test

You will type a few lines that are printed here. In Tails: top-left Applications menu → Terminal. You will see something like amnesia@amnesia:~$. The computer printed that. You type after it. Press Enter. Wait for that prompt to come back before the next line.

  • Type the line exactly. Spaces count.
  • Do not skip the ./ in front of Sparrow.
  • Zero and the letter O are not the same. Lowercase L and the number 1 are not the same.
  • If the next line is red or says “No such file”, stop. Do not invent a fix.
  • Backspace is allowed. These lines cannot break Tails.

Launch Sparrow offline

  1. 01 · Boot Tails offline. Networking to Disabled. Start Tails.
  2. 02 · Copy the archive from the data USB to the Desktop.
  3. 03 · Open Terminal. Type these four lines, one at a time, Enter after each:
$ cd ~/Desktop
$ tar -xvf sparrowwallet-*.tar.gz
$ cd Sparrow
$ ./bin/Sparrow

Wait 15–30 seconds. A Sparrow window should open. If it does, you are done with the terminal for this session.

Sign in the airgap session

  1. 01 · Import the 2-of-3 wallet from the output descriptor, or restore one software keystore from one seed.
  2. 02 · File → Open Transaction → From File → select the .psbt.
  3. 03 · Read destination, amount, change, and fee against your written notes. Then Sign.
  4. 04 · Export with a new filename such as tx-partial-s1.psbt. Close Sparrow. Shut Tails down fully.

Safety at home

  • Keep networking disabled. If it is on, shut down and treat the session as burned.
  • Load only one seed at a time. Seed 3 stays boxed unless Seed 1 or 2 is gone.
  • Full shutdown before you carry the data USB back to the online computer.
  • Do not unlock Persistent Storage on a spend. Restore the one seed into RAM, sign, and shut down. Do not let Electrum keep the wallet on the USB.
  • Test the whole path with a small amount before savings touch this wallet.