SeedHammer II manualfirmware v1.4.3 · llms.txt

Descriptor export from phone wallets (Cove, Nunchuk, BlueWallet and others)

Copy the wallet descriptor out of a phone wallet, send it to the SeedHammer II with NFC Tools on the same phone, and know which exports the machine accepts.

A phone wallet already holds the wallet descriptor, and the same phone can send it to the SH II with NFC Tools. This page shows which export to take from Nunchuk, Cove, BlueWallet, Bitcoin Keeper, Envoy and the Blockstream app, how to get it onto the clipboard, and what the machine shows when it arrives. Written for stock firmware v1.4.3. You need the machine, the phone with the wallet, and NFC Tools on that phone.

Seed words are typed on the machine only. They never pass through a phone, a computer or a chat assistant. Use only the exports named on this page: some wallet backups contain seed words, for example BlueWallet's "Export/Backup" for a vault that holds keys. To engrave a seed, see Enter a seed on the touchscreen.

A descriptor is not a secret: it cannot spend. It reveals every address of the wallet, and with them the balance and history. Keep it out of email, chat and cloud storage.

What you need

Pick the export

Take the export that holds a descriptor with each key's origin: Nunchuk Descriptor, Cove Export Xpub, BlueWallet Export Coordination Setup (vaults), Keeper Wallet configuration file, Envoy Show Descriptor, Blockstream Output Descriptors. Only BlueWallet's vault text gives the machine a title among these apps. The overview of every app's result is on the capability sheet.

Do not send a bare key: BlueWallet Show Wallet XPUB, Keeper Show xPub, Blockstream Extended Public Keys. An xpub is read as "Legacy (P2PKH)" whatever the wallet is, and no bare key keeps its fingerprint and path on the plate (Prepare the text).

Export from the wallet

The labels are those of Nunchuk 2.9.0 for Android, Cove 1.4.0, BlueWallet 8.0.3, Bitcoin Keeper 2.5.13, Envoy 2.3.5 and the Blockstream app 5.7.0. All but Nunchuk's are taken from the apps' source code and are not yet checked on a phone.

Nunchuk

Screenshot pending: Nunchuk on Android: Select the export format with BSMS, Descriptor, Coldcard and QR code
Screenshot pending: Nunchuk on Android: the Descriptor options Export via QR, Save file and Share file

Cove (single-sig only)

BlueWallet

Screenshot pending: BlueWallet: Export Coordination Setup for the 2-of-3 vault

Bitcoin Keeper

Envoy and the Blockstream app (single-sig)

Hardware signers

Jade, Keystone, Passport Core, SeedSigner and Krux cannot send anything to the SH II. Type each signer's seed words on the machine (Enter a seed on the touchscreen) and send the descriptor from the phone coordinator with NFC Tools.

Send it from the same phone

The SH II has no descriptor menu. On "Backup Wallet" it listens for NFC and opens "Engrave Descriptor" by itself when a descriptor arrives.

What the machine shows

Engrave Descriptor for Coldcard or BlueWallet text: Title Demo 2of3, Type 2-of-3 multisig, Script Segwit (P2WSH)

If it does not work

"Unknown format" for a wallet export. By app: a Nunchuk BSMS file (export Descriptor instead); Blockstream receive and change descriptors on two lines (delete the second); a BlueWallet wrapped vault (change the line to Format: P2WSH-P2SH); BlueWallet text that arrived without its line breaks (the NFC Tools field must show one entry per line). A Keeper inheritance, emergency or timelock vault, or a Nunchuk taproot multisig or miniscript wallet, cannot be engraved on stock firmware v1.4.3: engrave the seeds and keep the descriptor another way. If the export itself is right, look at the transfer: a space or line break before or after the paste, Windows line ends in a saved text file, or a "URL / URI" record. See NFC Tools transfer.

"Script" shows "Legacy (P2PKH)" for a segwit wallet. A bare xpub was sent, for example from Keeper Show xPub. Tap back and send a descriptor export.

No "Title" line. Expected for a plain descriptor, which is what Nunchuk, Cove, Keeper, Envoy and the Blockstream app export. A title comes only from text with a Name: line or JSON with a label (What the machine shows).

The wallet's own NFC button does nothing on the machine. Keeper on Android acts as a Type 4 tag, and the SH II reads only Type 2 and Type 5 tags. Use NFC Tools. Check: on a machine.

For a phone that never finishes the write, "Scan error" or an NFC Tools error after the write, see NFC Tools transfer and Troubleshooting.