Ledger hardware wallet

Don’t bother trying to do this with Ledger Live and Satstack, or with HWI Bridge (Specter Desktop to Specter App on Umbrel).

Download Specter Desktop from the Specter website

In Specter Desktop preferences: Do you want to connect to a remote Specter? No, run Specter locally

Specter > Bitcoin Core > Existing Node
Connect Specter Desktop to your Umbrel node using the info found here, then click “Test” to verify if Specter Desktop is able to connect to your Umbrel.

Specter > Settings > Tor
Make sure Tor is enabled on Specter Desktop. You don’t need to install Tor on your computer, Specter Desktop has this built-in. Also, Do outside calls only over Tor? Toggle this switch on.

Specter > Settings > USB Devices
Make sure Local USB Connection is selected.

Connect your Ledger to your computer and create a new device (Ledger), then a new wallet (Native Segwit, Segwit or both). After choosing the device, click continue, then select the: “Scan for existing funds” checkbox on the next screen. It’s probably better to scan the whole blockchain instead of UXTOs so it can pick up all your transactions.

You can now use Specter Desktop just as you would Ledger Live to check UXTOs, send and receive. You never have to use Ledger Live again.

And every past and future transaction can be viewed using BTC RPC Explorer and Mempool running on your node:

Specter Desktop > Preferences > General > Miscellaneous

  • Block explorer URL (main): Select custom, then enter http://umbrel.local:3002/ (BTC RPC Explorer) or http://umbrel.local:3006/ (Mempool)
  • Fees estimation source: Select Self hosted mempool.space, then enter http://umbrel.local:3002/ (BTC RPC Explorer) or http://umbrel.local:3006/ (Mempool)
16 Likes